Last updated: February 7, 2026
Account Information
When you create an account, we collect your email address, display name, and optional profile photo. We use Supabase Auth for authentication and do not store your password directly.
User Content
We store conversations, messages, tasks, topics, and associated metadata you create through the Service. When end-to-end encryption is enabled, message content is encrypted client-side and cannot be read by Sylva servers.
Voice Data
Audio recordings are temporarily processed via AssemblyAI for transcription and optionally stored in Supabase Storage. You can configure automatic deletion after 7, 30, or 90 days.
Usage Data
We collect anonymous usage metrics including message counts, feature usage, and session data to improve the Service. We use Vercel Analytics for web analytics.
We use the following third-party services to operate Sylva:
When you enable end-to-end encryption, your messages are encrypted using RSA-OAEP-4096 and AES-GCM-256 on your device before being sent to our servers. We store only the encrypted ciphertext and cannot decrypt your content. Note that:
Your data is stored in Supabase (powered by PostgreSQL) with row-level security policies ensuring that you can only access your own data. All data is encrypted at rest and in transit using TLS. Files are stored in Supabase Storage with signed, time-limited access URLs.
You have the right to:
We use essential cookies for authentication and session management. We use IndexedDB (via Dexie.js) for offline caching. We do not use third-party tracking cookies.
Sylva is not intended for use by children under 13 years of age. We do not knowingly collect personal information from children under 13.
We may update this Privacy Policy from time to time. We will notify you of material changes via email or through the Service. Your continued use of the Service after changes constitutes acceptance.
For privacy-related inquiries, please contact us at privacy@sylva.app.