Skip to content

Terms of Service

Effective 5 November 2026

These terms apply to using Diffbridge at https://diffbridge.mokahub.duckdns.org ("the service"). The service is run by an individual developer, not by a company ("we", "us"). By creating a workspace or using the service you accept these terms. If you use it for an organisation, you confirm you're allowed to accept them on its behalf.

1. The service

Diffbridge compares, deploys, tests, backs up and monitors Salesforce metadata and data, and connects to the version control and collaboration tools you choose. New workspaces start with a free trial and the service is then paid, as set out in section 7. We may change it, limit it, or stop running it. Before shutting it down we'll give notice in the app, so you have time to take what you need.

2. Your account

  • You're responsible for the people you invite, their roles, and what they do in your workspace.
  • Keep sign-in details and API tokens secret. If you think your account has been compromised, tell us through the contact form.
  • You may not use the service if the law prohibits you from doing so.

3. Your data and your orgs

  • You own your data. That includes metadata, records, files, and anything else you or your connected systems send to the service ("Customer Data").
  • You give us permission to host, copy, process and transmit Customer Data only as needed to provide the service, to keep it secure, and as you instruct (for example, deploying to an org you chose).
  • You confirm you have the right to connect each Salesforce org, repository and integration, and that doing so doesn't breach your agreements with those providers.
  • Deployments change your orgs. You decide what to deploy and where. Validate and review changes, especially in production. The service includes safeguards (validations, approvals, rollback snapshots), but they don't replace your own review.
  • How we handle personal data is described in the Privacy Policy.

4. Acceptable use

Don't:

  • break the law, or infringe anyone's rights, through the service;
  • try to get into other people's workspaces or data, or probe the service beyond reporting vulnerabilities as described on the Security page;
  • overload the service on purpose, or get around usage limits;
  • resell the service.

We may suspend access that puts the service or other users at risk. Where we can, we'll tell you why and restore access once the issue is resolved.

5. Third-party services

The service connects to Salesforce, git hosts, and other tools you choose. Your use of them is governed by their terms, and we aren't responsible for them. Optional features (such as AI assistance) send data to the providers listed on the Sub-processors page, and only when you turn them on.

6. Ending

You can stop using the service at any time. To have your workspace deleted, or to get a copy of the data stored for it, ask through the contact form. There's no self-service export yet. We may close a workspace that breaks section 4, or close every workspace if we stop running the service, after giving notice where we can. Deleted data leaves the backups within 30 days.

7. Trial, plans and payment

  • Free trial. A new workspace gets a free trial (30 days unless the app says otherwise) with the features unlocked and no card needed. Nothing is charged during it.
  • Plans and add-ons. After the trial the workspace needs a paid plan. Plans, their prices and what they include (limits such as connected orgs, members, deployments and backup storage) are shown in the app under Settings → Plan & billing before you subscribe. You can also buy add-ons for extra backup storage or extra deployments, priced per unit each month.
  • Billing. Plans and add-ons are billed monthly in advance through Stripe, in US dollars unless the app says otherwise. A change to your subscription, such as adding an add-on, is prorated for the current month. Prices exclude taxes, which we add where the law requires.
  • Renewal and cancelling. A subscription renews every month until you cancel it, which an owner can do at any time in the billing portal (Manage billing). Cancelling takes effect at the end of the period already paid for.
  • Refunds. Payments are not refundable, except that if you are unhappy you can ask through the contact form within 14 days of your first payment and we'll refund it in full, and except where the law requires a refund.
  • Price changes. We'll announce a price change in the app and by email at least 30 days before it applies to you, and it takes effect from your next renewal after that. You can cancel before then.
  • If the trial ends or payment stops. If the trial ends without a plan, or a subscription is cancelled or unpaid, the workspace becomes read-only: you can sign in, view and export your data and reach billing, but deployments, backups and other changes pause. We'll email the owners before this happens and again when it does. We may delete a workspace that stays unpaid, but not sooner than 30 days after the trial or subscription ended, and only after warning the owners by email at least twice, the last at least three days before.
  • Limits. When a workspace reaches a plan limit, the service tells you and what is affected pauses until you free up room or upgrade or buy an add-on. We don't delete your data because you reached a limit.

8. No warranty, limited liability

The service is provided "as is", without warranties of any kind, including merchantability, fitness for a particular purpose and non-infringement, to the extent the law allows.

To the extent the law allows, we aren't liable for any damages arising from the service or these terms, including lost data, lost profits, and changes the service makes to your orgs. Where liability can't be excluded, it's limited to USD 100.

9. Indemnity

You'll defend us against third-party claims arising from your Customer Data or from your breach of section 4.

10. Changes and contact

We'll announce material changes to these terms in the app at least 30 days before they take effect (price changes follow section 7). Continuing to use the service after that means you accept them. Questions about these terms: use the contact form.