Privacy Policy

The short version

Who is responsible

This instance of santi is run by Emerson Silva, the controller of the personal data it holds (the controlador under Brazil's LGPD). The person in charge of data protection (the encarregado) answers at ti.emerson.silva@gmail.com.

What we store, why, on what legal basis, and for how long

Beyond the table above, we collect nothing: no device fingerprints, no location, no history of what you do outside santi, no marketing profile.

Cookies and browser storage

None of them track you or are read by anyone else, so there is no cookie banner to click through.

Who else handles your data

International transfer

The server runs in EU West (Railway europe-west4, Amsterdam), outside Brazil, with a provider based in the United States. The transfer relies on the safeguards that LGPD art. 33 and GDPR Chapter V allow, such as the provider's standard contractual clauses and its security commitments.

AI assistants (MCP and API tokens)

santi never sends your data to an AI provider by itself. If you connect an AI assistant to santi, through santi mcp or an API token, whatever the assistant reads is sent to the AI provider you chose, under that provider's terms and privacy policy. Revoke the token to stop it.

Your rights and how to use them

Under Brazil's LGPD (Lei 13.709/2018, art. 18) and, where it applies, the EU GDPR (arts. 15 to 22), you can:

Write to ti.emerson.silva@gmail.com from the email on your account. It is free, and we answer within 15 days (LGPD art. 19). If we cannot confirm the request is yours, we will ask for something only the account holder knows.

What happens when you delete your account

How we protect it

Age

santi is for people 18 or older, and sign-up asks you to confirm it. If you believe a minor created an account, write to us and we will delete it.

Hosting santi yourself

santi is free software you can run on your own server. Then your data stays on your machines, you are its controller, and this policy covers only this hosted instance.

Changes

When this policy changes in a way that matters, the app shows the new version and asks you to accept it before you continue; the version and date at the top always identify the current text.