Privacy Policy
Last updated: April 3, 2026
1. Overview
Type of Faith ("the Service") is a free, browser-based Bible typing practice app available at typeoffaith.com. We are committed to protecting your privacy. This policy explains what data we collect, why, and how we handle it.
2. Data We Collect
We collect different data depending on how you use the Service:
Without an account (local only):
- Typing history, settings, and preferences — stored in your browser's localStorage only. We never see this data.
With an account (Google or Email sign-in via Firebase Authentication):
- Username (chosen by you at registration)
- Email address (from your Google account or provided at registration)
- Firebase user ID (a unique identifier assigned by Firebase)
- Authentication provider (Google or email/password)
- Typing scores, race results, streak data, and lesson progress
3. How We Use Your Data
- Leaderboards and multiplayer: Your username and scores are displayed on public leaderboards and in multiplayer lobbies.
- Authentication: Your email and Firebase ID are used solely to verify your identity and allow you to sign in across devices.
- Analytics: We collect anonymous usage events (page visits, feature usage, device type, typing speed, accuracy) to understand how people use the Service and improve it. These events do not include personally identifiable information.
4. Data We Do NOT Collect
- Passwords - Firebase Authentication handles all password storage; we never see or store your password.
- Payment information - we do not process payments directly. Donations are handled by Ko-fi.
- Location data
- Contacts or address book data
5. Third-Party Services
The Service uses the following third-party services:
6. Cookie Consent and Advertising
The Service uses Google AdSense to display advertisements. When you first visit, a consent banner asks whether you accept or reject personalised advertising cookies.
- If you accept, Google AdSense may use cookies to serve ads tailored to your prior visits to this website or other websites.
- If you reject, Google AdSense is still loaded but operates in non-personalised mode — ads are shown based on page content only, and no advertising cookies are set or used to track your browsing history.
- Your choice is saved in your browser's localStorage (key:
tof_cookie_consent). You can reset it at any time to show the banner again on your next visit.
- You may also manage your personalised advertising preferences via Google Ad Personalization Controls.
7. Data Storage and Security
- The Service is hosted on Render.com.
- Account data is stored in a PostgreSQL database hosted on Neon (AWS us-west-2).
- All connections use HTTPS encryption.
- Firebase Authentication handles credential security using industry-standard practices.
- We do not store your Google password or access token on our servers.
8. Data Sharing
We do not sell, rent, or share your personal information with third parties, except:
- Your username and scores are publicly visible on leaderboards.
- We may disclose data if required by law.
9. Your Rights
You can:
- View your data: Visit your Profile page to see what we store.
- Delete your account: You can permanently delete your account and all associated data from the Profile page using the "Delete Account" button. Deletion is immediate and cannot be undone.
- Clear local data: Clear your browser's localStorage at any time to remove all locally stored data.
- Revoke Google access: Remove Type of Faith from your Google account at myaccount.google.com/permissions.
- Opt out of analytics: You can disable analytics tracking by clearing your browser's localStorage or using a browser extension that blocks analytics scripts.
- Manage ad preferences: You can manage your advertising preferences via Google Ad Personalization Controls or by adjusting your browser cookie settings.
10. Children's Privacy
The Service 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 and we will delete it.
11. Cookies
The Service uses localStorage (not cookies) for core functionality. Google AdSense cookies are only loaded if you accept them via the consent banner. Firebase Authentication may set its own cookies for sign-in. You can manage cookie preferences in your browser settings or by clearing the tof_cookie_consent key in localStorage.
12. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated date. Continued use of the Service after changes constitutes acceptance of the updated policy.
13. GDPR and International Users
If you are located in the European Economic Area (EEA), United Kingdom, or other jurisdictions with data protection laws, the following applies:
- Legal basis for processing: We process your data based on legitimate interest (providing and improving the Service), consent (where required for cookies and advertising), and contract performance (account features).
- Data retention: Account data is retained as long as your account is active. Locally stored data persists until you clear your browser storage. You may request deletion at any time.
- Right to lodge complaints: You have the right to lodge a complaint with your local data protection authority if you believe your data has been processed unlawfully.
- Data transfers: Your data may be transferred to and processed in the United States where our servers are located. We take reasonable steps to ensure your data is treated securely.
14. Contact
For questions about this Privacy Policy, contact us at hello@typeoffaith.com.