Back to home

KerfLab Terms of Service

Last updated: February 2026


The Short Version

Before the legal language, here's what you need to know:

Your Responsibility

  1. Always verify G-code before running it. KerfLab generates toolpaths based on your inputs, but you must check that they're safe for your specific machine, material, and setup.
  2. You know your machine better than we do. Feed rates, spindle speeds, and cutting depths that work on one CNC may be dangerous on another. Adjust settings accordingly.
  3. Test cuts are your friend. Run new programs in air first, or on scrap material, before committing to expensive stock.
  4. We can't predict everything. Material inconsistencies, machine calibration issues, firmware bugs, or worn tooling can all cause problems that no software can anticipate.

What We Promise

  • We'll do our best to generate correct, safe G-code based on your inputs
  • We'll fix bugs when we find them
  • We won't sell your data or project files to third parties
  • Your designs remain yours

What We Don't Promise

  • That G-code will work perfectly on every machine
  • That you won't damage material, tooling, or your machine
  • That the service will be available 100% of the time
  • That our nesting algorithms will always find the optimal solution

If you're not comfortable taking responsibility for verifying G-code, this software isn't for you.


Full Terms of Service

1. Acceptance of Terms

By accessing or using KerfLab ("the Service"), you agree to be bound by these Terms of Service ("Terms"). If you disagree with any part of the terms, you may not access the Service.

2. Description of Service

KerfLab is a web-based application that assists users in designing cabinet panels and generating G-code for CNC routers. The Service includes:

  • Cabinet and panel design tools
  • Sheet layout optimization
  • G-code generation for CNC machines
  • Project storage and management

3. G-Code and CNC Operations Disclaimer

THIS IS THE MOST IMPORTANT SECTION. PLEASE READ CAREFULLY.

3.1. No Warranty of G-Code Accuracy. The G-code generated by KerfLab is provided "AS IS" and "AS AVAILABLE" without warranties of any kind, either express or implied. We do not warrant that:

  • The G-code will be error-free
  • The G-code will be suitable for your specific machine
  • The cutting operations will produce the desired results
  • The toolpaths will be safe for your equipment or materials

3.2. User Responsibility. YOU ARE SOLELY RESPONSIBLE FOR:

  • Verifying all G-code before running it on your CNC machine
  • Ensuring your machine is properly configured and calibrated
  • Using appropriate feeds, speeds, and cutting parameters
  • Taking all necessary safety precautions when operating CNC equipment
  • Supervising all CNC operations

3.3. Assumption of Risk. CNC machining is inherently dangerous. By using KerfLab, you acknowledge and accept the risks involved, including but not limited to:

  • Damage to your CNC machine
  • Damage to tooling (bits, collets, spindles)
  • Damage to workpiece material
  • Damage to fixtures, spoilboards, and work-holding devices
  • Personal injury
  • Property damage
  • Fire hazards

3.4. No Liability for CNC Operations. UNDER NO CIRCUMSTANCES SHALL KERFY, ITS OWNERS, EMPLOYEES, OR AFFILIATES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES ARISING FROM:

  • Running G-code generated by the Service
  • Machine crashes or collisions
  • Material waste or damage
  • Production delays or losses
  • Personal injury or death
  • Any other damages related to CNC operations

3.5. Indemnification. You agree to indemnify and hold harmless KerfLab and its owners from any claims, damages, losses, or expenses (including legal fees) arising from your use of G-code generated by the Service.

4. User Accounts

4.1. Account Creation. You may use the Service as a guest or create an account. When creating an account, you must provide accurate and complete information.

4.2. Account Security. You are responsible for maintaining the security of your account and password. KerfLab cannot and will not be liable for any loss or damage from your failure to comply with this security obligation.

4.3. Guest Accounts. Guest accounts are provided for evaluation purposes. We may delete guest account data at any time without notice.

5. Subscription and Payment

5.1. Free Tier. The free tier provides limited functionality as described on our pricing page. Free tier limitations may change at any time.

5.2. Paid Subscriptions. Paid subscriptions are billed monthly or annually as selected at purchase. Subscriptions auto-renew unless cancelled.

5.3. Refunds. Due to the digital nature of the Service, refunds are provided at our discretion. We generally offer refunds within 14 days of purchase if you haven't generated G-code using paid features.

5.4. Price Changes. We may change subscription prices with 30 days notice. Price changes don't affect current subscription periods.

6. Intellectual Property

6.1. Your Content. You retain all rights to your designs, panel configurations, and project data. By using the Service, you grant us a limited license to store and process your content solely for providing the Service.

6.2. Our Content. The Service, including its design, code, algorithms, and documentation, is owned by KerfLab and protected by intellectual property laws.

6.3. G-Code Output. G-code generated by the Service is derived from your inputs and belongs to you. However, the algorithms and methods used to generate it remain our intellectual property.

7. Acceptable Use

You agree not to:

  • Use the Service for any illegal purpose
  • Attempt to reverse-engineer the G-code generation algorithms
  • Interfere with or disrupt the Service
  • Access the Service through automated means (bots, scrapers) without permission
  • Share your account credentials with others

8. Service Availability

8.1. Uptime. We strive for high availability but do not guarantee uninterrupted service. The Service may be temporarily unavailable for maintenance, updates, or due to circumstances beyond our control.

8.2. Data Backup. While we maintain backups, you are responsible for maintaining your own copies of critical project data.

8.3. Service Changes. We may modify, suspend, or discontinue any part of the Service at any time. We'll provide reasonable notice for significant changes.

9. Termination

9.1. By You. You may terminate your account at any time by contacting us or using the account deletion feature.

9.2. By Us. We may terminate or suspend your account for violation of these Terms, or for any other reason with reasonable notice.

9.3. Effect of Termination. Upon termination, your right to use the Service ceases. We may delete your data after a reasonable retention period.

10. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, KERFY SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, USE, OR GOODWILL, ARISING OUT OF OR IN CONNECTION WITH:

  • Your use or inability to use the Service
  • Any conduct or content of any third party
  • Any content obtained from the Service
  • Unauthorized access, use, or alteration of your content

OUR TOTAL LIABILITY FOR ANY CLAIMS UNDER THESE TERMS SHALL NOT EXCEED THE AMOUNT YOU PAID US IN THE TWELVE MONTHS PRECEDING THE CLAIM.

11. Governing Law

These Terms shall be governed by and construed in accordance with the laws of the Netherlands, without regard to its conflict of law provisions.

12. Changes to Terms

We may revise these Terms at any time. Material changes will be notified via email or prominent notice on the Service. Continued use after changes constitutes acceptance of the new Terms.

13. Contact

For questions about these Terms, contact us at:

  • Email: legal@kerflab.com

By using KerfLab, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.