Last updated: April 21, 2026
FinalDraft (“we,” “our,” or “us”) is an AI-powered email drafting tool. This policy explains how we collect, use, and protect your information when you use our Chrome extension and web application at finaldraft.dev.
We collect the following categories of information:
in:inbox is:unread) at most once every 60 seconds so it knows which new conversations to draft for. We do not read Gmail labels, attachments, archived mail, or any folder other than the inbox. Thread content is never persisted to our servers; it is held in memory only for the duration of the draft request.users.settings.sendAs.listonce to enumerate the alias addresses configured on that account so the right “From” identity can be attached to drafts. We store only the alias email address and display name, never the alias signature HTML.When you provide your own API key (BYOK), it is stored locally in your browser via Chrome's storage API. Your key is sent directly from your browser to the AI provider (OpenAI, Anthropic, Google, xAI, etc.) and never passes through our servers. For free-tier users without an API key, draft requests are routed through our backend proxy, where email content is sent to OpenAI to generate drafts. This content is not stored after the response is returned.
Account and subscription data is stored in a secure Supabase (PostgreSQL) database with row-level security enabled. Payment information is handled entirely by Stripe and never touches our servers. All data is transmitted over HTTPS.
Sent-email snippets captured for voice matching are stored in the same Supabase database, scoped per user, and accessible only to your own account. OAuth tokens for connected Gmail and Outlook accounts are encrypted at rest using AES-256-GCM envelope encryption with per-user data-encryption keys; the master key is held only on our application servers and is never written to the database.
Account and subscription data is retained while your account is active. Draft usage counters reset weekly.
Sent-email snippets captured for voice matching are retained for as long as you keep voice-matching capture enabled, so we can keep your writing-style profile current. You can disable capture at any time from the extension options page, and you can delete all captured snippets from the dashboard's Settings page or by emailing us. Your account, subscription, and writing-style profile remain intact unless you also request full account deletion.
You can request deletion of your account and all associated data (including snippets, the writing-style profile, OAuth tokens, and any embeddings) by emailing us.
You have the right to access, correct, or delete your personal data. You can export your data or request account deletion at any time by contacting us at support@finaldraft.dev.
You can also disable voice-matching capture at any time from the extension options page, and disconnect any linked Gmail or Outlook inbox from the Settings tab in your dashboard. Disconnecting an inbox revokes our stored OAuth tokens for that account immediately.
FinalDraft's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. Specifically:
The specific Google OAuth scopes FinalDraft requests, and the user-facing feature each scope powers:
gmail.readonly — reading the open Gmail thread to build draft context; polling the inbox-thread list (read-only, in:inbox is:unread) so the extension knows which new conversations to draft for; reading sent-mail snippets when you opt into voice capture or one-shot historical backfill.gmail.compose — creating, updating, and deleting only the drafts FinalDraft itself authored. We never modify or delete drafts you wrote by hand.gmail.settings.basic (web only) — enumerating your send-as aliases via users.settings.sendAs.list so the right “From” identity is attached when drafting. No other settings are read or written.userinfo.email — identifying the authenticated Google account so the extension can match it to your FinalDraft subscription.We may update this policy from time to time. We will notify you of material changes via email or a notice on the website.
For privacy-related questions, contact us at support@finaldraft.dev.