Last updated: November 5, 2025
By accessing novacodelabs.ca, booking a call, or engaging our services, you agree to these Terms of Service and our Privacy Policy. If you disagree with any part of these terms, please do not use our services.
NovaCodeLabs provides:
All services are delivered as fixed-scope sprints with clearly defined deliverables, timelines, and pricing agreed upon before work begins.
Scope Definition: Before starting any paid work, we provide a written scope document outlining:
Scope Changes: Minor tweaks during development are included. Major changes (new features, integrations, or redesigns) require a new sprint and additional cost. We'll notify you if your request is outside scope.
Invoicing:
Payment Methods: Bank transfer, Stripe, or e-transfer (Canada). Invoices are due within 7 days of issuance.
Late Payments: Unpaid invoices over 14 days may pause work or delay delivery. We reserve the right to charge a 1.5% monthly late fee on overdue balances.
What You Get: At the end of each sprint, we deliver:
Acceptance Period: You have 7 days to test deliverables and report any bugs or issues that don't match the agreed scope. After 7 days, the project is considered accepted.
30-Day Bug Fix Guarantee: For 30 days after delivery, we fix bugs or issues related to the agreed scope at no additional cost. This includes:
NOT Covered:
Your Code: Once you've paid in full, you own the code we write for your project. We transfer all rights, and you can modify, resell, or distribute it as you wish.
Our Tools: We retain ownership of:
Portfolio Rights: Unless you request otherwise, we may showcase your project (screenshots, case study, link) in our portfolio and marketing materials.
To ensure timely delivery, you agree to:
Delays: If you don't provide required materials or feedback within 7 days, we may pause the project. Timelines will be adjusted accordingly.
We protect your confidential information (business plans, customer data, API keys, trade secrets). We will not disclose it to third parties except:
If your project requires a formal NDA, we're happy to sign one before work begins.
To the fullest extent permitted by law:
By You: You may terminate a project at any time. You'll pay for work completed up to the termination date (pro-rated based on milestones). We'll deliver all work-in-progress and documentation.
By Us: We may terminate if:
We'll provide 7 days' written notice and refund any unused prepayment.
We build high-quality software, but we cannot guarantee:
If a dispute arises:
These Terms are governed by the laws of Quebec, Canada. Any legal action must be brought in Quebec courts.
We may update these Terms from time to time. The "Last updated" date will reflect changes. For active projects, the Terms in effect at the time of contract signing apply (not future updates).
Questions about these Terms? Contact us:
Email: hello@novacodelabs.ca
Subject: "Terms of Service Inquiry"
Response Time: Within 2 business days
In plain language: We build what we agree on, you pay as invoiced, we fix bugs for 30 days, you own the code after payment. We're professionals who communicate clearly and deliver quality work. Let's build something great together.