Terms of Service
These terms are an agreement between you and Trident Maples LLC, a Texas limited liability company (“we”, “us”), which makes NC Proof. They cover the website ncproof.com, the apps NC Proof Turn and NC Proof Mill at app.ncproof.com, and your NC Proof account (together, “NC Proof”). By creating an account or using NC Proof you agree to them. If you use NC Proof for a company, you agree for that company too.
1. What NC Proof is
NC Proof is a browser-based simulator for CNC lathe and mill programs (G-code). It reads a program, draws the tool moves on a model of the stock and points out problems it recognises. Anyone can use the free preview, which runs the sample programs built into the apps. A plan unlocks the full apps: opening your own programs, editing, setting up stock, tools and machines, and exporting code.
2. Your account
- You sign in with your email address and a one-time code we send to it. Keep access to that mailbox secure: whoever can read it can sign in as you.
- An account is for one person. Do not share it. Up to 3 devices (browsers) can be signed in at the same time; signing in on a fourth signs out the one used least recently.
- You must be at least 18 years old, or the age of majority where you live, to buy a plan.
- Give us an email address that works. We use it for sign-in codes, receipts and important notices about your plan.
3. Plans, the free trial and billing
- Price. One plan covers both NC Proof Turn and NC Proof Mill: US$6.99 per month or US$69 per year, plus any sales tax that applies.
- Free trial. New accounts can start a 7-day free trial. You enter a payment method when the trial starts. If you do not cancel before the trial ends, your plan starts and you are charged automatically for the plan you chose. One trial per person.
- Automatic renewal. Your plan renews automatically at the end of each month or year and you are charged the then-current price until you cancel.
- Cancelling. You can cancel at any time from your account (app.ncproof.com → Account → Manage plan) or by writing to [email protected]. Cancelling stops the next renewal; you keep access until the end of the period you have paid for.
- Price changes. If we change the price, we will email you at least 30 days before it applies to your next renewal. You can cancel before then.
- Failed payments. If a payment fails, we and our payment provider may retry it. If it cannot be collected, your access to the full apps may stop until it is paid.
- Payment provider. Payments are handled by Stripe. We do not see or store your full card number.
- Refunds are covered by our Refund Policy.
4. Your licence to use NC Proof
While your plan is active, we give you a personal, non-exclusive, non-transferable, revocable licence to use NC Proof for your own work and your company’s internal work. You may not:
- share your account, sign-in codes or licence with anyone else, or sell or rent access to NC Proof;
- copy, distribute or publish the NC Proof app or any part of its code;
- reverse engineer, decompile or modify the app, or try to get around the sign-in, the plan checks, the licence or any other protection;
- remove or change any notice, label or identifier in the app;
- use NC Proof to build a competing product, or access it with bots or scrapers.
To protect the product, each copy of the full app carries identifiers linked to the account it was sent to, so that unauthorised copies can be traced. We may suspend or close accounts that break these rules, without a refund, and take other steps the law allows.
5. Your programs
Your G-code programs are yours. NC Proof processes them in your browser; they are not uploaded to our servers when you use the apps. You are responsible for having the right to use the programs you open.
6. Important: a simulator is not a guarantee
NC Proof helps you find mistakes before a program reaches the machine. It does not replace checking the program on the machine the safe way (dry run, single block, reduced rapid and feed overrides, a hand near Feed Hold) and it does not replace the judgement of a qualified machinist.
- NC Proof models particular controls (such as Haas NGC and Fanuc 0i) and machines in a simplified way. Your control’s settings and options, parameters, offsets, tools, holders, fixtures and stock may differ from what NC Proof assumes.
- NC Proof may miss problems, and may report problems that are not real.
- You are solely responsible for every program you run, for setting up and operating your machines, and for the safety of people and equipment.
7. Disclaimer of warranties
NC Proof is provided “as is” and “as available”. To the fullest extent the law allows, we disclaim all warranties, express or implied, including merchantability, fitness for a particular purpose, accuracy and non-infringement. We do not promise that NC Proof will be uninterrupted, error-free, or that it will detect every error in a program.
8. Limitation of liability
To the fullest extent the law allows:
- we are not liable for indirect, incidental, special, consequential or punitive damages, or for lost profits, revenue, production time or data;
- we are not liable for damage to machines, tools, holders, fixtures, workpieces or other property, or for injury, arising from running a program, whether or not NC Proof checked it;
- our total liability for any claim about NC Proof is limited to the amount you paid us for NC Proof in the 12 months before the claim, or US$50 if you paid nothing.
Some places do not allow some of these limits; where that is so, they apply as far as the law allows.
9. Indemnity
If someone makes a claim against us because of programs you ran, how you used NC Proof, or your breach of these terms, you agree to cover our reasonable costs and losses from that claim, as far as the law allows.
10. Changes and ending
- We improve NC Proof regularly and may change or remove features. If a change takes away something important you paid for, you may cancel and ask for a refund of the unused part of your current period.
- We may update these terms. For important changes we will email you or show a notice before they apply. Using NC Proof after that means you accept the new terms.
- You may stop using NC Proof and cancel at any time. We may suspend or end your access if you break these terms or if we have to by law.
11. Law and disputes
These terms are governed by the laws of the State of Texas, USA, without regard to its conflict-of-law rules. Any dispute will be handled by the state or federal courts located in Texas, and you and we agree to their jurisdiction. Before going to court, please write to us so we can try to sort it out.
12. Contact
Trident Maples LLC · [email protected] · or use the Contact form on ncproof.com.