Last updated: 07/04/2026
TextMate respects your privacy and is committed to protecting your personal information.
1. Information We Collect
TextMate collects the following data, only when you explicitly opt in or take action:
Account information: Your Google account email and name, used for authentication via Google OAuth. Stored securely in our database.
Correction history (opt-in): When you enable the History feature, TextMate stores the text you submit for correction and the corrected output. Data stored: input text, output text,
prompt used, AI model name, and timestamp.
Usage statistics: Correction count, usage dates (for streak calculation), and prompt usage frequency. Used to display your stats in the extension.
Payment information: Handled entirely by Stripe. TextMate does not store credit card numbers. We store your Stripe customer ID and subscription status.
2. Use of Permissions
Identity: Used for Google OAuth sign-in via chrome.identity. Your Google access token is sent to our backend to authenticate — it is never stored client-side beyond the session.
Storage: Used to save your JWT authentication token, user preferences (language, colors, prompts), cached corrections, and shortcut assignments. Stored locally in your browser.
Host Permissions: Used to communicate with the TextMate backend (textmate-backend-79722452916.europe-west1.run.app) for authentication, corrections, and AI processing.
ActiveTab: Used to detect text selections on the active page and display the TextMate popup. No website data is collected or stored.
3. AI Processing
When you select text and trigger a correction, the text is sent to Google Gemini API (gemini-2.5-flash) via our backend server. Your text is processed by Google's AI to generate a
response. TextMate does not use your text to train AI models. Google's AI data terms apply to the processing.
4. Data Storage and Security
Location: Google Cloud SQL (PostgreSQL), region europe-west1 (Belgium). Encrypted at rest.
Data processor: Google Cloud Platform (Data Processing Addendum applies).