>_ your data, explained
Privacy Policy
Last updated / July 10, 2026
Codestroke is a code typing test for developers. This policy explains what information we collect, why we use it, and the choices available to you.
01 / Information we collect
- Account information. If you create an account, we store your username and email address. Google sign-in provides the account details needed to identify you.
- Typing test results. Completed tests may include CPM, WPM, accuracy, language, duration, and timestamps.
- Local device storage. Guest results and preferences stay in your browser until you clear them or choose to add them to an account.
- Anonymous usage and performance data. We collect aggregated page-view, device, location, and Web Vitals data through Vercel Web Analytics and Speed Insights.
We do not collect payment information because Codestroke is free to use.
02 / How we use information
- To create and secure your account.
- To calculate and display statistics, history, and progress.
- To send account-related messages such as confirmation links.
- To understand performance and improve the Service.
We do not sell your personal information.
03 / Service providers
We use Supabase for authentication and database services, Google for optional sign-in, Resend for transactional account emails, and Vercel for hosting, anonymous Web Analytics, and performance monitoring.
These providers process information under their own privacy terms.
04 / Cookies and local storage
Local storage remembers guest progress, preferences, and your sign-in session. Vercel Web Analytics uses aggregated, anonymous measurements without third-party tracking cookies. Codestroke does not use advertising cookies.
05 / Retention and deletion
We keep account data while your account exists. From your profile, you can clear your statistics or permanently delete your account, profile, session history, and stored results.
06 / Children's privacy
Codestroke is not directed to children under 13, and we do not knowingly collect personal information from them.
07 / Changes to this policy
We may update this policy as Codestroke changes. The latest revision date will always appear at the top of this page.
08 / Contact
Questions about this policy or your data? Email yuoibur@gmail.com.