Terms of Service

Last updated: September 7, 2026

These Terms of Service ("Terms") govern your use of Duct (getduct.ai), a product of Alleviate Lab ("we", "us", "our"). By signing in or using Duct, you agree to these Terms.

1. What These Terms Cover

These Terms apply to the hosted Duct service we operate at getduct.ai and app.getduct.ai, and to the official Duct desktop app we distribute. Duct's source code is separately available under an open-source licence; running your own copy is governed by that licence and by section 12, not by these Terms.

2. Service Description

Duct connects the product, marketing, analytics and revenue tools you authorise, synthesises what changed across them into reports and alerts, and can help you act on what it finds. Acting takes three forms, and each is opt-in:

  • Reading and reporting — the core of the product, and available with read-only access alone
  • Applying changes to a connected account — proposed by Duct, applied only after you explicitly approve them (see section 6)
  • Creating and publishing content — drafts, images and video you review before anything is published (see section 8)

3. Eligibility

  • You must be at least 18 years old to use Duct
  • You must have the authority to connect the accounts you link to Duct
  • If you use Duct on behalf of an organisation, you represent that you are authorised to accept these Terms for it

4. Account Responsibilities

  • You are responsible for maintaining the security of the account you use to sign in
  • You are responsible for all activity that occurs under your Duct account
  • You must notify us immediately if you become aware of unauthorized access
  • You may revoke Duct's access to any connected platform at any time through that platform's own settings

5. Connecting Third-Party Accounts

By connecting a third-party account, you represent that you are authorised to grant access to that account's data. Your use of Duct must comply with the terms of service of each connected platform. Duct complies with the Google Ads API Terms of Service, including the Required Minimum Functionality (RMF) requirements, and with the Google API Services User Data Policy, including its Limited Use requirements.

Duct requests the narrowest set of permissions that supports the features you choose to use. Where a feature requires write access, you can decline it and continue using Duct for reporting.

6. Changes Duct Makes to Your Connected Accounts

Duct never changes a connected account without your explicit approval. It proposes a change set, shows you every individual change before and after, and applies nothing until you approve it in the app.

Because approved changes take effect in live accounts that may be spending money or serving traffic:

  • You are responsible for what you approve. Review each proposed change against your own knowledge of the account before approving it.
  • Approval is specific. Approving one change set does not authorise future ones.
  • Effects may not be reversible. Duct records every applied change and supports rollback where the underlying platform allows it, but some changes cannot be undone through the provider's API, and reversing a change does not undo its consequences — for example, spend already incurred or a period of interrupted measurement.
  • We are not liable for the outcome of a change you approved, including changes in advertising spend, campaign performance, analytics configuration or tracking continuity.

7. Reports, Insights and AI-Generated Output

Duct generates reports, recommendations and content using data from your connected platforms and AI-powered analysis. While we strive for accuracy:

  • Output is generated for informational purposes and should not be the sole basis for business decisions
  • AI-generated narrative and recommendations reflect automated analysis, not professional consulting, financial, legal or marketing advice
  • AI systems can produce confident, plausible output that is wrong. We do not guarantee the accuracy, completeness or timeliness of any output
  • You are responsible for verifying output against your source platforms before acting on it

8. Content Creation and Publishing

If you use Duct to draft, generate or publish content:

  • You are solely responsible for everything published through your connected accounts, including content Duct generated and you approved
  • You must hold the rights to any material you upload, and must not upload material that infringes someone else's rights
  • Published content is subject to the terms of the destination platform, and you are responsible for complying with them — including any obligation to disclose AI-generated or AI-assisted media
  • You must not use Duct to generate content that impersonates a real person or organisation, or that is deceptive, unlawful, harassing or otherwise prohibited by the destination platform
  • Generative AI output is not guaranteed to be unique, and we make no representation that generated media is free of third-party rights

9. Website Audit Tool

Duct's public audit tool retrieves pages from a website you submit. Submit only a website you own or are authorised to audit. Do not use the tool to place load on a site you do not control, or to circumvent access controls.

10. Bring-Your-Own Provider Keys

You may supply your own AI provider API keys. If you do:

  • Usage is billed by that provider to your account. We are not responsible for costs you incur, and we do not cap or guarantee your provider spend
  • Your use remains subject to that provider's own terms, including its acceptable use policy
  • You are responsible for the data-handling settings on your provider account, including retention and model-training policy. Where a key routes through an aggregator such as OpenRouter, the underlying provider is selected by your routing configuration, and its retention behaviour follows from that
  • You are responsible for keeping your keys valid; a revoked, exhausted or rate-limited key will cause Duct features to fail
  • We handle keys as described in the Privacy Policy, but you supply them at your own risk

11. The Desktop App

We grant you a personal, non-exclusive, non-transferable, revocable licence to install and use the official Duct desktop app, subject to these Terms.

  • The app we distribute uses our hosted service. It does not include its own copy of Duct's backend, so your projects and connected accounts are held by us on the same terms as the browser version, and the same account works on any computer you sign in from. Your AI provider keys are the exception: they stay in your operating system's keychain and we never store them
  • You can run every part of it yourself instead. The source is public under the MIT licence and can be built with the backend inside the app, or hosted on your own server. Section 12 governs that, and we hold none of your data when you do
  • The app updates itself. It checks for and can install new versions. You may decline an update, but we do not support outdated versions indefinitely
  • Diagnostics are opt-in and off by default
  • The app includes third-party open-source components, each under its own licence

12. Open Source and Self-Hosting

Duct's source code is published under the MIT licence. That licence — not these Terms — governs your rights to copy, modify, and run the code, and it grants those rights without warranty of any kind.

  • We provide no support, uptime commitment, security guarantee or liability for a deployment we do not operate, whether you run it yourself or use one operated by a third party
  • An instance you run is yours to secure, update and administer. You are the data controller for anyone using it
  • The MIT licence covers the code. It does not grant rights to the Duct and Alleviate Lab names, logos or brand, which remain ours. Do not present a modified deployment in a way that suggests it is operated or endorsed by us
  • Contributions you submit to the public repository are licensed under the same terms as the project

13. Team Projects

Duct projects can be shared with people you invite. Inviting someone grants them access to that project's connected sources, reports and activity, and — depending on their role — the ability to approve changes against connected accounts. You are responsible for who you invite and for removing access when it is no longer appropriate.

14. Acceptable Use

You agree not to:

  • Use Duct for any purpose that violates applicable laws or regulations
  • Attempt to gain unauthorized access to our systems or other users' data
  • Interfere with or disrupt the service or servers, including by circumventing rate limits
  • Use the service to scrape, resell, or redistribute data from connected platforms in violation of those platforms' terms
  • Connect an account you are not authorised to access, or audit a website you do not control
  • Use automated tools to access the hosted service outside of normal product usage

Reverse engineering restrictions do not apply to the parts of Duct released under an open-source licence; for those, the licence governs.

15. Data and Privacy

Our Privacy Policy describes what we collect, how we use it, who we share it with, and how to delete it. By using Duct, you also agree to that policy.

16. Beta Status and Pricing

  • Features may change, be added, or be removed without prior notice
  • The hosted service and the desktop app are provided free of charge during early access, with no card required
  • We do not guarantee uptime or availability during beta
  • The beta period may end at any time, at which point pricing and terms may change. We will give notice before charging you for anything

17. Intellectual Property

  • The Duct name, branding and design are the property of Alleviate Lab. Rights in the source code are as stated in section 12
  • Your data remains yours. We claim no ownership over data you connect or over reports and content generated from it
  • You grant us a limited licence to access and process your connected platform data solely to provide the service to you
  • If you send us feedback or suggestions, we may use them without obligation or compensation to you

18. Limitation of Liability

To the maximum extent permitted by law:

  • Duct is provided "as is" and "as available" without warranties of any kind
  • We are not liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the service
  • We are not liable for actions taken based on reports, recommendations or AI-generated output, or for the effects of changes you approved
  • Our total liability for any claim related to the service shall not exceed the amount you paid us in the 12 months preceding the claim (during beta: nil)
  • Nothing in these Terms limits liability that cannot be limited under applicable law, including your statutory rights as a consumer under EU and Spanish law

19. Termination

  • You may stop using Duct at any time by signing out and revoking access at your connected platforms
  • We may suspend or terminate your access if you violate these Terms
  • Upon termination, your right to use the hosted service ceases immediately. Your rights under the open-source licence are unaffected
  • You may request deletion of your data by contacting us at hello@getduct.ai

20. Changes to These Terms

We may update these Terms from time to time. Material changes will be communicated via the email associated with your account. Continued use of Duct after changes constitutes acceptance of the updated Terms.

21. Governing Law

These Terms are governed by the laws of Spain, without regard to conflict of law principles. Alleviate Lab is based in Spain.

22. Contact

  • Email: hello@getduct.ai
  • Company: Alleviate Lab
  • Location: Spain
  • Website: getduct.ai
DuctAboutPrivacy PolicyTerms of Service