ClientCasa
Draft — not yet binding. This is a working draft of the Developer App Agreement, published for transparency while the final terms are prepared. It does not yet create legal obligations. We’ll publish the binding version before app publishing opens, and you’ll be asked to accept it then.

Developer App Agreement

Draft · 2026

1. Who this covers

This agreement applies to you (the “Developer”) when you publish an application (“App”) on the ClientCasa developer platform that other ClientCasa organizations (“Customers”) can authorize. Developer accounts are free; publishing is optional.

2. We do not vet your App

ClientCasa does not review, audit, certify, or endorse third-party Apps. The only check we perform is a mechanical confirmation that you control the DNS for the domain you associate with your App. We display your self-supplied name, logo, description, privacy policy, terms, and support contact to Customers as-is. Customers connect Apps at their own discretion and risk.

3. The persistence contract

Once your App is published, your client_id is a long-lived public identifier that Customers’ integrations depend on. We will not disable a published App’s client_id through routine operations — billing cleanup, trial expiry, inactivity sweeps, or similar automated processes will not touch a published developer App. We may disable an App only deliberately and for cause (Section 6).

4. Your responsibilities

  • You are solely responsible for your App — its behavior, security, data handling, and support.
  • You must accurately describe your App and keep your privacy policy, terms of service, and support contact current and reachable. We periodically re-check these and may revert your App to draft if they fail.
  • You will only request the OAuth scopes your App genuinely needs, and you will use Customer data only as your own privacy policy and applicable law permit.
  • You will keep your client secret confidential and rotate it if it is exposed.
  • You will comply with all applicable laws and with the ClientCasa Terms of Service.

5. Acceptable use

You will not use the developer platform to spam, phish, harvest data beyond your stated purpose, circumvent the functional limits of developer accounts, resell access, or do anything unlawful or abusive. Developer accounts are a sandbox for building and testing integrations, not for operating a production business.

6. Revocation for cause

We may suspend or disable your App — including revoking its client_id and existing authorizations — if we reasonably determine it violates this agreement, is being used abusively or unlawfully, or if we are legally compelled to act. Where practical we will give notice and a chance to cure, but we may act immediately to protect Customers or comply with the law. Such actions are logged.

7. No warranty; limitation of liability

The developer platform is provided “as is.” To the maximum extent permitted by law, ClientCasa disclaims all warranties and is not liable for any loss arising from your App, your use of the platform, or a Customer’s decision to connect an App. Nothing here limits liability that cannot be limited by law.

8. Ownership transfers

You may transfer an App to another developer organization. The client_id is invariant across transfers so Customer connections are preserved. The receiving organization assumes this agreement on acceptance.

9. Changes

We may revise this agreement. Material changes require re-acceptance before you can continue to publish. We record the version you accept.

Questions? Contact us. See also our Terms of Service and Privacy Policy.