Last updated: September 30, 2025
Tutle.ai operates with a zero-knowledge architecture. This means we fundamentally cannot access your conversation content because we never store it.
Your chats are processed in real-time and immediately discarded. Only usage metadata (message counts, token usage, timestamps) is stored for billing and quota management.
┌─────────────────────────────────────────────────────────────┐
│ YOUR BROWSER (Local Storage Only) │
│ • Chat history stored in IndexedDB │
│ • You control retention and deletion │
│ • Never synced to server │
└────────────────────┬────────────────────────────────────────┘
│ HTTPS Request
│ (Your message)
▼
┌─────────────────────────────────────────────────────────────┐
│ TUTLE.AI SERVER (Ephemeral Processing) │
│ • Validates auth & quotas │
│ • Streams to AI provider │
│ • Returns response immediately │
│ • NO CONTENT STORAGE │
└────────────────────┬────────────────────────────────────────┘
│ Streams to
▼
┌─────────────────────────────────────────────────────────────┐
│ AI PROVIDER (OpenAI with Data Retention Disabled) │
│ • Processes with no-retain flags │
│ • Does not use for training │
│ • Returns tokens in real-time │
└─────────────────────────────────────────────────────────────┘
│ Streamed Response
▼
Back to Your BrowserIf you have questions about our privacy practices or want to exercise your privacy rights: