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.