Terms of Service

Last updated: 5 January 2026

1. About these terms

These terms apply when you buy services from finalcoat.dev. finalcoat.dev is operated by James Turner (sole trader), ABN 29 769 463 862 ("finalcoat.dev", "we", "us"). "You" means the person or business buying our services. By paying for a package, signing a proposal, or ticking the box at checkout, you agree to these terms.

If we agree a written proposal or statement of work with you, it forms part of these terms. If the two conflict, the proposal wins.

2. Our services

We provide product and software engineering consulting. That means reviewing, fixing, extending, deploying and supporting software that you have started building. Our packages (Inspection, Final Coat, Production Grade, Retainer and add-ons) are described on our website. The exact scope of each engagement is confirmed with you in writing before substantive work begins.

We provide professional services. We do not provide legal, financial, tax or regulatory advice. Where we help set up items such as terms of service or privacy policies for your product, these are templates, and you should have them reviewed by a qualified adviser.

3. Scope and changes

4. Fees and payment

5. Cancellations and refunds

6. Your responsibilities

7. Tools, AI and third parties

We use AI-assisted development tools, among others, and a person reviews all work before we deliver it. Your product may rely on third-party services (for example hosting, databases or payment providers). Those providers' own terms govern them, and we aren't responsible for their availability, pricing or changes.

We deliver our services with a small network of trusted independent specialists (subcontractors), who are not our employees. They are bound by confidentiality obligations no less protective than those in these terms, and we remain responsible for their work.

8. Intellectual property

9. Confidentiality

Each of us will keep the other's confidential information confidential and use it only for the engagement. This doesn't apply to information that is public, already known to the recipient, or required to be disclosed by law. These obligations continue after the engagement ends. We're also happy to sign your NDA.

10. Security and personal information

We access your systems using the least privilege we need, keep credentials in a secure password manager, and ask you to remove our access when an engagement ends. If your systems contain personal information about your customers, we access and handle it only as needed to provide our services and in line with the Privacy Act 1988 (Cth). If we become aware of a security incident affecting your systems, we will tell you promptly. Our handling of your own personal information is described in our Privacy Policy.

11. Our guarantees

Our services come with guarantees that cannot be excluded under the Australian Consumer Law, including that they will be provided with due care and skill. Nothing in these terms excludes, restricts or modifies any right or remedy you have under the Australian Consumer Law or any other law that cannot lawfully be excluded.

Beyond those guarantees, we will fix defects in our deliverables free of charge if you report them within 30 days of delivery. Software is never completely free of bugs, and we can't guarantee commercial outcomes such as revenue, users or app-store approval.

12. Limitation of liability

To the extent permitted by law:

These limits don't apply to liability for fraud, wilful misconduct, or breach of confidentiality.

13. Ending an engagement

Either of us may end an engagement by written notice if the other materially breaches these terms and doesn't fix the breach within 14 days of being asked to. Sections 4, 5, 8, 9, 11 and 12 continue to apply after an engagement ends.

14. General

15. Contact

Questions about these terms? Email hello@finalcoat.dev.