Privacy Policy
Last updated: 31 October 2026. This policy covers the website earwarrior.app and its waitlist, the Ear Warrior app (what it records while you practice), and the app’s optional email sign-in.
What we collect
- Waitlist. If you join the waitlist: your email address, the time you signed up, and a short "source" tag taken from the link you came from (for example
youtube:ear16, from theutm_source/refparameters), so we know which video brought you. Our notification email and database entry may also include your browser's user-agent string. - Visit statistics. We use Vercel Web Analytics. It counts page views and records the referring page, country, device type, browser and operating system. It sets no cookies and does not track you across other sites or build a profile of you.
- Server logs. Our hosting provider processes your IP address to deliver the site and protect it from abuse.
We do not collect audio, payment details, or anything else through this website.
The app: what it records while you practice
Ear Warrior is a guitar ear-training app. You hear a short melody and answer by tapping the notes on an on-screen fretboard. The app does not use your microphone and does not record, collect or upload any audio.
- A random device identifier generated by the app on first launch. It is not your advertising ID and contains no personal information.
- Practice results: for each answer, the melody’s difficulty level and length, whether you got it right, and how many notes matched, were wrong or missed. Without an account, your practice history and difficulty level stay on your phone; only these per-answer counts reach our server.
- Usage events: when you open the app, finish the intro, and start or end a practice session (with its length and number of attempts), each with the app version and a timestamp. We use them to understand whether people come back to practice.
- Crash reports and diagnostics sent to our error-reporting service (Sentry) when the app fails: the error, app version, device model and Android version. If you are signed in, the report carries your email; otherwise only the random device identifier.
- Feedback: if you tap “Write to us” in Settings, your email app opens with the app version and device identifier pre-filled; nothing is sent unless you send it.
We do not collect your location, contacts, photos or advertising ID, and the app has no ads or third-party advertising or analytics SDKs. Data is sent over HTTPS. You can ask us to delete the data tied to your device identifier by emailing golovsha@gmail.com using the “Write to us” button in Settings, which includes the identifier in the email (deleting your account in the app also removes its link to your phone).
The app: optional email sign-in
The Ear Warrior app works fully without an account. If you choose to sign in, we collect:
- Your email address, which we verify by sending you a one-time 6-digit code. There is no password.
- An account identifier generated by us, and the time the account was created.
- A link between your account and the random device identifier the app creates on your phone. While you are signed in, this lets us attach your email to that phone’s anonymous usage events (including events recorded on the same phone before you signed in) and to its crash reports, so we can tell testers apart and follow up with you about feedback. Signing out ends the link for everything recorded afterwards.
- Your practice progress, so it follows you to a new phone or a reinstall: for each answer, which tune it was, the notes you placed and how each was graded, and the time; plus your difficulty setting and level.
- A sign-in code is stored only in scrambled (hashed) form and expires after 10 minutes; your session token is stored on your phone in its secure storage and, on our server, only in hashed form.
Processors for this: our own server and database; the mail service that delivers the code to you; and our crash-reporting service, which receives your email together with crash reports while you are signed in. If you do not sign in, the app sends only anonymous practice data tied to a random device identifier, as before.
Deleting your account. In the app: Settings → Account → Delete account. Without the app: see how to delete your account; we complete such requests within 7 days. Deletion removes your email, your account record, your sessions, your practice progress stored with the account and the link to your phone(s).
Why
To let you know when Ear Warrior launches, to count how many people are interested, to learn which of our videos and posts are worth making more of, and to keep the site running. We do not sell your data, use it for advertising, or share it with anyone except the service providers below.
Who processes it
- Vercel Inc. — hosting and Web Analytics for this site.
- Upstash — the database that stores the waitlist (email, signup order, source tag).
- Our email provider — delivers the signup notification to us.
- Our own server and database — a copy of the waitlist, app practice results and usage events.
- Sentry (Functional Software, Inc.) — crash reports from the app and our server.
These providers may process data outside your country (including in the United States).
How long we keep it
Waitlist data is kept until we launch and have told you about it, or until you ask us to delete it. Visit statistics are kept in aggregate by Vercel according to its own retention rules.
Your rights
You can ask us to show you, correct, or delete the data we hold about you (including an app account), or to remove you from the waitlist at any time, by emailing golovsha@gmail.com. Tell us the email address you signed up with.
Our own social media reporting
To measure our videos, we use the official YouTube and Instagram APIs to read read-only analytics of our own Ear Warrior accounts (views, likes, comments, follower counts and similar statistics). This is done by us, for internal reporting only. The data is stored in our private database and is not sold, shared, or used for advertising. It is not about visitors to this site, and we do not request access to anyone else's Google or Instagram account. Our use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Children
This website is not directed at children under 13 and we do not knowingly collect their data.
Changes
If we change this policy we will update the date above.