Privacy policy
Last changed 28 October 2026.
In short
- tulou needs a free account, and you sign in with GitHub.
- The account keeps who you are, which projects and seats you have, and when you signed in. Nothing about your code, plans, prompts or how you use tulou.
- The account’s data is stored in the EU.
- tulou has no telemetry. tulou.dev sets no cookies and runs no analytics.
- You can delete your account in the app, without writing to anyone.
Who is responsible
The controller of your data is [TO FILL: legal name and address of the controller].
Write to [email protected] about anything on this page, including the requests under “Your rights”. [TO FILL: confirm this address is a monitored mailbox]
The tulou account
The app does not work without an account, the free plan included. The account service stores only:
- your account id, e-mail address and display name, read once from the sign-in provider when the account is created;
- the projects you are a member of and the seats assigned to you;
- if you buy a plan, the seller’s customer and subscription ids (paid plans are not on sale yet; the seller is added to the processors below before they are);
- when these records were created and changed.
It stores nothing about your code, your plans, your prompts or your use of tulou.
We use this data to give you the account: to let you sign in, to show your plan, projects and seats, and to check that a paid feature is paid for. The legal basis is the contract you enter by using tulou (GDPR Article 6(1)(b)).
The app contacts the account service when you sign in and at least once every 30 days; after 30 days without a successful check it signs you out at its next start. So the service learns that you use tulou and when, but not what you do with it.
The service writes one log line per request: the route, the answer’s status, the time it took and, if it failed, the step that failed. No token, e-mail address or request content. Cloudflare keeps these logs for at most 7 days. Cloudflare sees your IP address to deliver each request; the service does not store it.
Signing in with GitHub
The sign-in page is Kinde’s. You confirm the sign-in at GitHub, and GitHub gives Kinde your GitHub identity, including your e-mail address. Kinde keeps your user record; tulou keeps no password.
On your computer the app keeps the sign-in’s refresh token in the Windows credential store and a copy of your account record, plan, projects and seats in its own database. Signing out removes both.
The launch mailing list
If you asked on tulou.dev to hear when the Windows build ships, we store your e-mail address and the time you asked, to send that one e-mail. The legal basis is your consent (GDPR Article 6(1)(a)); you can withdraw it at any time by writing to [email protected], and we delete the address.
If you asked on the brayd page to hear when brayd is ready to try, we keep your address on a separate list, with the time you asked, to send that one e-mail, on the same legal basis and with the same right to withdraw.
tulou.dev, downloads and updates
- tulou.dev sets no cookies, runs no analytics and loads nothing from another site. Cloudflare serves it and sees your IP address to deliver the page.
- The download links lead to GitHub (github.com/gettulou/tulou-releases), which sees your IP address when you download.
- On start and every 6 hours the app asks updates.tulou.dev, served by GitHub Pages, for the newest release. The request is anonymous, but it shows your IP address and, in its address, the release channel.
Your agents and their providers
Claude Code, Codex, Grok and OpenCode run on your computer with your own sign-ins and providers. What they send goes between you and those providers, under their terms. tulou does not receive it.
Processors
These companies process personal data for tulou, under our instructions:
Cloudflare, Inc.
- What it does
- Hosts tulou.dev, runs the tulou account service and stores its database and the launch mailing list.
- Data
- Your account record, the mailing-list addresses, the service’s short logs, and your IP address while a request is delivered.
- Where
- The account database is held in Cloudflare’s EU jurisdiction. The mailing list runs in Cloudflare’s Eastern Europe region but is not pinned to the EU. The code that answers a request runs at Cloudflare locations worldwide.
Kinde
- What it does
- The sign-in provider: it runs the sign-in page and keeps your sign-in with GitHub.
- Data
- Your user record with your GitHub identity: GitHub user name, display name and e-mail address, and when you signed in.
- Where
- Kinde’s Europe (Dublin) region.
Cloudflare is based in the United States and Kinde in Australia. Where your data is processed outside the EU, [TO FILL: the safeguard for transfers outside the EU].
GitHub is not our processor: you sign in with your own GitHub account, and GitHub handles that, the downloads and the update checks under its own privacy statement.
How long we keep it
- The account: until you delete it.
- The service’s logs: at most 7 days.
- The mailing list: until you ask us to remove your address.
Deleting your account
Delete account in the app removes your account, your project memberships and your seat assignments from the account service, and your user from Kinde. It works without writing to anyone. Once paid plans exist, the seller keeps invoices for as long as the law requires.
Your rights
You can ask for a copy of your data, have it corrected or deleted, restrict or object to its use, and receive it in a machine-readable form. Write to [email protected]. Where we rely on your consent, you can withdraw it at any time. You can also complain to a data protection authority, in particular in the EU country where you live or work.
Changes
When what we store or who processes it changes, this page changes first, and the date at the top says when.