Privacy Policy for DocTyper
Effective Date: January 2026
Last Updated: January 2026
IMPORTANT: By using DocTyper (the "Extension"), you agree to this Privacy Policy. The Extension is provided "AS IS" without warranties. We assume no responsibility for misuse, damages, third-party platform violations, data breaches, or user conduct. Users are solely responsible for ensuring compliance with all applicable laws and third-party terms of service. See Section 10 for complete disclaimers and limitations of liability.
1. Introduction
DocTyper is a Chrome extension that simulates realistic human-like typing in Google Docs and Google Slides. This Privacy Policy explains how we collect, use, and safeguard your information.
2. Information We Collect
2.1 Account Information
When you create an account, we collect:
- Email Address: For account creation, authentication, and communication.
- Password: Stored encrypted using industry-standard hashing via Supabase. We cannot access your plain-text password.
- Name: Optional first and last name.
- Username: A unique 3-20 character identifier you choose. Usernames are permanently public on leaderboards with no opt-out option.
- User ID and Authentication Tokens: System-assigned identifiers and session tokens stored locally.
2.2 Typing Session Data
- Session Metrics: Words typed, characters typed, duration, completion status, preset used, and timestamps.
- Note: We do NOT collect the actual text content you type—only statistical metrics.
2.3 Device and Browser Information
- Device Fingerprint: A SHA-256 hashed identifier generated from browser characteristics (user agent, language, platform, screen resolution, color depth, timezone, and a random UUID). Used to track trial usage and prevent abuse. Cannot identify you personally.
- Browser Information: User agent, platform, language, and extension version—stored with error logs.
2.4 Location and Network Information
- IP Address: Collected for security, fraud prevention, and approximate geolocation.
- IP-Based Location: Approximate location (country, region, city) obtained via ipapi.co. Not precise GPS data.
- VPN/Proxy Detection: We use proxycheck.io to detect VPN/proxy usage for fraud prevention.
Location lookups occur server-side via Supabase Edge Functions using HTTPS encryption.
2.5 Error and Diagnostic Information
To fix bugs, we collect error types, messages, stack traces, context, and browser information. We do NOT collect page URLs where errors occurred.
2.6 Trial Usage Data
For users without accounts, we collect trial session counts, aggregated statistics, expiration dates, and device fingerprint (see Section 2.3). Trial limits (default: 5 sessions over 7 days) are configurable server-side. If you create an account, trial data is linked to it.
2.7 User Statistics and Leaderboards
- Aggregated Statistics: Total sessions, words, characters, time spent, and recent session history.
- Leaderboard Data: Your username and total words are automatically displayed on public leaderboards. This is mandatory and cannot be disabled. If you do not wish to appear on leaderboards, do not use the Extension.
2.8 Local Storage Data
The Extension stores data locally on your device:
- User preferences (typing presets, overlay settings, custom options)
- Device fingerprint and trial information
- Offline queue for synchronization
- Authentication tokens and cached app configuration
Local data is only transmitted when you use features requiring server synchronization.
2.9 Application Configuration
The Extension fetches configuration from our servers including version information, maintenance status, analytics settings (can be disabled server-side), trial limits, and announcements. This is cached locally and updated periodically.
2.10 Ratings and Feedback
When you provide ratings or feedback, we collect your rating score, optional feedback text, submission context (IP, location, browser info), and account association if logged in.
3. How We Use Your Information
- Core Functionality: Providing typing simulation, maintaining accounts, remembering preferences, tracking statistics, and enforcing trial limits.
- Service Improvement: Analyzing errors, improving performance, developing features, reviewing feedback, and managing configuration.
- Security: Detecting fraud, preventing abuse, verifying identity, and complying with legal obligations.
- Communication: Sending authentication codes, password resets, support responses, and policy change notices.
- Public Features: Displaying your username and statistics on mandatory public leaderboards.
4. Data Sharing and Disclosure
4.1 Third-Party Service Providers
We use the following services that have access to your data:
We are not responsible for third-party data handling practices, breaches, or misuse.
4.2 Other Disclosures
- Legal Requirements: We may disclose information in response to subpoenas, warrants, or legal process, or to protect rights and safety.
- Business Transfers: Your information may transfer in a merger, acquisition, or sale of assets.
- Public Leaderboards: Your username and statistics are publicly visible by design.
- Aggregated Data: We may share anonymized, de-identified data for research or analytics.
5. Data Security
We implement security measures including:
- HTTPS/TLS encryption for data in transit
- Bcrypt password hashing
- Supabase's encrypted storage infrastructure
- Access controls and secure authentication
- Regular security updates
No method of transmission or storage is 100% secure. You use the Extension at your own risk and are responsible for maintaining account security.
6. Data Retention
- Account Data: Retained for the duration of your account and a reasonable period after deletion for legal compliance.
- Typing Sessions: Retained indefinitely for authenticated users; for trial users, retained for the trial period and potentially longer for security.
- Error Logs: Typically retained up to 90 days.
- Ratings and Feedback: Retained indefinitely for improvement purposes.
- Local Storage: Stored until you clear Chrome's storage or uninstall.
Request data deletion by contacting us (see Section 9), subject to legal and security requirements.
7. Your Rights
- Access: View your information and statistics through the Extension interface or request a copy.
- Correction: Update your profile, password, and email through account settings.
- Deletion: Delete your account through settings. Some data may be retained for legal or security purposes.
- Leaderboards: There is no opt-out. Participation is mandatory. To avoid appearing on leaderboards, do not use the Extension.
8. Additional Information
8.1 Children's Privacy
DocTyper is not intended for children under 13 (or 16 in the EEA). We do not knowingly collect information from children. If you believe a child has provided us information, please contact us immediately.
8.2 International Data Transfers
Your information may be transferred to and stored in countries with different data protection laws. By using DocTyper, you consent to these transfers. For EEA users, we rely on Standard Contractual Clauses for adequate protection.
8.3 Changes to This Policy
We may update this Privacy Policy and will notify you by posting updates here, displaying notices in the Extension, or emailing account holders. Continued use after changes constitutes acceptance.
9. Contact Us
For questions, concerns, or data requests:
Email: help.doctyper@gmail.com
We typically respond within 30 days.
10. Disclaimers and Limitations of Liability
10.1 No Warranty
DOCTYPER IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
10.2 Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, REVENUES, DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES, RESULTING FROM:
- Your use or inability to use the Extension
- Unauthorized access to our servers or your data
- Data breaches, security incidents, or transmission interruptions
- Bugs, viruses, or errors in content
- How data is used, stored, or disclosed by us or third parties
- Actions of users or third parties
- Violations of law or third-party rights
IN NO EVENT SHALL OUR TOTAL LIABILITY EXCEED ZERO DOLLARS ($0.00). We are a solo developer providing this Extension and cannot assume financial or legal responsibility for user actions or data usage.
10.3 User Responsibility
YOU ARE SOLELY RESPONSIBLE FOR:
- Ensuring compliance with all applicable laws and third-party terms of service (including Google Docs/Slides)
- The content you type and how you use the Extension
- Maintaining account security
- Any consequences from your use or misuse
WE ASSUME NO RESPONSIBILITY FOR: User actions, data collected or stored, violations of law or terms by users, or any resulting consequences, damages, or harm.
10.4 Prohibited Uses
You agree not to use the Extension for unlawful purposes, to damage or impair the Extension, violate others' rights, transmit malware, attempt unauthorized access, commit fraud, or violate third-party terms of service.
10.5 Indemnification
YOU AGREE TO INDEMNIFY AND HOLD HARMLESS US, OUR AFFILIATES, AND SERVICE PROVIDERS FROM ANY CLAIMS, DAMAGES, LOSSES, LIABILITIES, COSTS, OR EXPENSES ARISING FROM:
- Your use of the Extension
- Your violation of this Privacy Policy or any law
- Your violation of any third-party right
- Claims that your use caused damage to a third party
- Data breaches or unauthorized access, regardless of cause
This indemnification applies regardless of our negligence or fault.
11. Legal
Governing Law: This Privacy Policy is governed by the laws of the jurisdiction in which we operate.
Disputes: Any disputes shall be resolved through binding arbitration or in the courts of the applicable jurisdiction.
Severability: If any provision is found unenforceable, it shall be limited or eliminated to the minimum extent necessary; the remainder stays in effect.
Entire Agreement: This Privacy Policy, together with any other published terms, constitutes the entire agreement concerning DocTyper.
© 2026 DocTyper. All rights reserved.