A short, plain-English account of what GRC Todo does and doesn't do with your data.
Each account has its own private partition in Azure Cosmos DB. Tasks, folders, contexts, attachments, and AI brief cache are scoped to your Firebase user id. No one else — not even the owner of the deployment — can read your tasks via the app's UI.
The AI features (daily brief, triage, chat) call Anthropic with your personal API key. The key is stored only in your browser's localStorage and is sent only to the server function that proxies the call to Anthropic. The owner's deployment also has an env-var fallback key for convenience, but you can override it with your own at any time in Settings → AI.
No third-party scripts, no behavior pixels, no marketing cookies. No Google Analytics, no Segment, no anything. Application Insights on the Azure Functions side records standard server-level errors and request rates (no message content), used only for debugging crashes.
Ask the deployment owner. They can delete your Cosmos partition and any blob attachments. Local browser data clears with the usual "Clear browsing data" flow.
The source code is licensed under the PolyForm Noncommercial 1.0.0 license. Use freely for personal, hobby, research, or nonprofit purposes. Commercial use is not permitted.