Privacy Statement
Version 1.0 · Effective 26 July 2026
Choreo is local-first, so the short version is unusually short: without an account, nothing you make leaves your browser. This statement explains what changes when you sign in, and what we hold in each case.
1Using Choreo without an account
The app runs entirely in your browser. Your documents, images and preferences are saved on your device, and no copy is sent to us. There is no analytics in the editor and no profile of what you design.
2What is stored on your device
| What | Where | Why |
|---|---|---|
| Your file library and settings | localStorage | So the app reopens where you left it |
| Document contents | IndexedDB | The files themselves, kept offline |
| Images and other assets | IndexedDB | Referenced by your documents |
| Sign-in token, if you sign in | localStorage | Keeps you signed in for 90 days |
Clearing your browser storage for this site deletes all of it. Export the files you want to keep first.
3What we store if you sign in
Signing in is Google sign-in. We receive your Google account identifier and your email address, and store those to identify your files. We never receive your Google password.
For each synced file we store its name, when it was last changed, whether it has been deleted, and the document and asset contents themselves. That is the whole record. We do not inspect the contents beyond serving them back to you.
4What we never do
- No advertising, no ad networks, and no sale or sharing of personal data.
- No third-party trackers in the app or on this website.
- No cookies. Choreo sets none, on either the app or this site.
- No use of your designs to train anything.
5Share links
A share link publishes a read-only copy of one document at an unguessable address. Anyone holding the link can open it and take the exported code, so treat a shared document as public. Unsharing removes it.
6Who processes data for us
- Cloudflare hosts the service and stores synced files and assets.
- Google provides sign-in, and only if you choose to use it.
Both act on our instructions. We add no others without updating this page.
7Keeping and deleting data
Synced files are kept until you delete them. Deleting a file removes its contents; a small record that it was deleted remains so the deletion also reaches your other devices.
Write to [email protected] to have your account and everything attached to it erased. We action deletion requests within 30 days.
8Your rights
You can ask for a copy of what we hold about you, ask for corrections, ask for deletion, or object to processing. The app already gives you the important one directly: every document can be exported in full, at any time, without asking us.
9Changes and contact
We will update this statement if the product changes, and the date at the top will say when. Questions or requests: [email protected].
Choreo is operated by Anas Bel Madani. Reach us at [email protected].