Privacy Policy
Last updated: May 2026
1. Information We Collect
When you use gogitype, we collect typing test data including keystroke timestamps, words typed, accuracy, words-per-minute (WPM), test duration, language and mode selections, and test completion times. If you create an account via Google OAuth, we store your email address and a unique user identifier. We do not collect your name, physical address, phone number, or payment information.
2. How We Store Your Data
Typing test results and user preferences are stored in Turso (managed SQLite). On your device, test results are stored locally in IndexedDB for offline capability. Authentication is handled by Better Auth via Google OAuth. All data transmission between your browser and our servers is encrypted via HTTPS.
3. Cookies and Local Storage
gogitype uses localStorage and IndexedDB to persist your preferences (theme, language, test mode) and offline test results on your device. These are not cookies and are not sent to our servers automatically. Better Auth, our authentication provider, uses a session cookie to maintain your login state. We do not use tracking cookies or third-party analytics cookies.
4. Third-Party Services
We use Better Auth with Google OAuth for authentication and Turso for data storage. Google processes your login credentials according to their privacy policy. We do not share your typing data with any other third parties, advertising networks, or data brokers. We use Better Auth with Google OAuth for authentication and Turso for data storage. Google processes your login credentials according to their privacy policy. We do not share your typing data with any other third parties, advertising networks, or data brokers. We use Better Auth with Google OAuth for authentication and Turso for data storage. Google processes your login credentials according to their privacy policy. We do not share your typing data with any other third parties, advertising networks, or data brokers. We use Better Auth with Google OAuth for authentication and Turso for data storage. Google processes your login credentials according to their privacy policy. We do not share your typing data with any other third parties, advertising networks, or data brokers.
5. Data Retention
Typing test data is retained while your account is active. Offline data in IndexedDB remains on your device until you clear your browser data or delete individual tests from within the app. If you would like your account and associated data removed, contact us and we will process your request.
6. Your Rights
You have the right to access and correct your personal data. You may withdraw consent for data processing by requesting account deletion. To exercise these rights, contact us via the GitHub link below. We are working on self-service data export and account deletion features.
7. Children's Privacy
gogitype is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal data, please contact us so we can delete it.
8. Changes to This Policy
We may update this policy from time to time. Material changes will be posted on this page with an updated date.
9. Contact
For privacy-related inquiries or data requests, open an issue on our GitHub repository.