1. Who we are
TypeNets (“we”, “us”) is a free typing tutor, typing-speed test and multiplayer typing-race website at typenets.online. The source code is public at github.com/raiditz/typenets.online. For any privacy question or request, write to support@typenets.online.
2. The short version
- You do not need an email address, password or real name to use TypeNets.
- Your practice progress and settings stay in your own browser.
- If you choose a username to appear on the leaderboard or race in multiplayer, that username, your picture, and your scores/race results become public.
- We do not run ads, we do not sell your data, and we do not use advertising or analytics trackers.
- We never send the text you type to our servers; only summary numbers (such as speed and accuracy) are sent when you use the leaderboard or a race.
3. Data stored only in your browser
To work without an account, TypeNets saves the following in your browser’s local storage. It is not sent to us and does not leave your device:
- Practice settings (for example capital letters, punctuation, word count, target speed and accuracy, sound and keyboard options).
- Typing history, per-key statistics, which letters you have unlocked, lesson progress, custom lessons, and daily-goal progress.
- Your personal best typing-test and multiplayer results on this device.
- A cached copy of your username and picture number, a temporary guest name for races, and the ID of a race you are currently in.
Because this data lives in your browser, clearing your site data, using private browsing, or switching browser/device will remove or hide it. TypeNets does not currently sync practice progress between devices. TypeNets does not set its own cookies; the services listed below may keep a sign-in token in your browser’s storage.
4. Data stored on our servers
4.1 Username profile and solo leaderboard (Supabase)
When you create a username, we use Supabase (a hosted database service) with anonymous authentication. That means a random, anonymous account ID is created for your browser, with no email or password. We then store:
- Your anonymous account ID, your chosen username, and the number of your chosen picture.
- The dates you created or changed your profile and a record of each username change (used to enforce the limit of two username changes per calendar month).
- If you finish a qualifying typing test: your username, picture number, words per minute, accuracy, test length and the date of your personal best only.
Your username, picture and best score are shown publicly on the all-time leaderboard. Please do not use your real name, contact details or anything personal as your username.
Because the account is anonymous and tied to your browser, clearing your site data can mean you lose access to that username. We cannot recover it automatically.
4.2 Multiplayer races (Google Firebase)
Races use Firebase Realtime Database and Firebase Authentication (anonymous sign-in), both provided by Google. When you join a race, a temporary anonymous ID and the following are written to the race room so other racers can see them: your display name, picture, progress, speed, accuracy, error count, number of characters typed, join time and finish time. Race rooms are temporary and are designed to be removed once the race room is empty or closed. Other players in your race can see this information while the race is live and on the results screen.
5. What we do not collect
- No email address, phone number, postal address, real name or payment information.
- No contents of what you type, no keystroke logs, no microphone, camera or precise location.
- No advertising profiles, and no third-party analytics or advertising cookies.
6. How we use data
- To run the features you use: show your profile, keep the leaderboard, and run multiplayer races.
- To enforce username rules and limits, prevent abuse, and keep the leaderboard fair (for example removing impossible or tampered scores).
- To fix problems and improve TypeNets.
7. Third-party services
TypeNets relies on these providers, who receive standard connection data (such as your IP address and browser type) when your browser loads or talks to them, and who handle data under their own privacy policies:
- Supabase: username profiles and the leaderboard.
- Google Firebase (Authentication and Realtime Database): multiplayer races.
- Google Fonts: the typefaces used on the site.
- jsDelivr and Google-hosted script servers: delivery of the Supabase and Firebase code libraries.
- Our hosting provider: serves the website and may keep standard server logs (IP address, requested page, time, browser).
Your data may therefore be processed in countries other than your own.
8. How long we keep data
Data in your browser stays until you clear it. Profile and leaderboard data stays until you ask us to remove it or we remove it for abuse or inactivity. Race-room data is temporary. Standard hosting and provider logs are kept for the periods set by those providers.
9. Your choices and rights
- Delete local data at any time by clearing this site’s data in your browser settings.
- Change your picture whenever you like, and your username up to twice per calendar month.
- Ask us to access, correct or delete your username profile and leaderboard entry by emailing support@typenets.online with your username. We may ask for details to confirm the profile is yours, since accounts are anonymous.
- Depending on where you live, you may have additional rights under local data-protection law (such as access, correction, erasure, objection, or complaining to a regulator). Contact us and we will help.
10. Children
TypeNets is a general-audience typing tool and does not knowingly collect personal information from children under 13 (or the minimum age in your country). Because we do not ask for names, emails or other identifying details, a child can practice without sharing any. If you believe a child has put personal information into a public username, email us and we will remove it. Parents and teachers are welcome to review this policy.
11. Security
We use well-known hosted services and database rules to limit what each visitor can read and write, but no online service is perfectly secure, and we cannot guarantee absolute security. Public leaderboard and race information is visible to everyone by design.
12. Changes to this policy
If we change how TypeNets handles data, we will update this page and its “last updated” date. Significant changes will be reflected on the site before they take effect where practical.
13. Contact
Questions, requests or concerns: support@typenets.online.