| Data | Why | Stored |
|---|---|---|
| Username | Identify your account | Our database |
| Password (hashed) | Authenticate you securely | Our database (bcrypt, never readable) |
| Email address | Password reset only | Our database |
| Practice progress | Track your chord learning | Our database |
| Session history | Show your practice stats | Our database (last 50 sessions) |
| High score | Leaderboard | Our database |
| ๐ท Camera feed | Real-time hand tracking for chord feedback | Never stored or transmitted โ processed locally on your device only, discarded frame-by-frame |
| ๐ Hand landmark coordinates | Detect finger positions and chord shapes | On-device only โ computed in your browser, never uploaded, discarded after each frame |
| ๐ Microphone audio | Tuner and string-check features | Never recorded or sent โ processed locally in real time only |
We do not collect IP addresses for tracking, device fingerprints, or browsing history.
We will never sell, rent, or share your personal data with advertisers or third-party data brokers.
We only send emails when you explicitly request them (password reset, email verification). We do not send marketing emails unless you opt in. Transactional emails are sent via Resend.
We use a single HttpOnly cookie to keep you logged in. This cookie:
We do not use advertising cookies, analytics cookies, or third-party tracking cookies.
Each of these services has their own privacy policy. We do not share your account data with them beyond what's necessary to operate the service.
๐ท No images or video ever leave your device.
Your camera feed is processed entirely inside your browser using WebGL. No video frames, screenshots, images, or hand landmark data are uploaded to our servers or any third party โ not even temporarily.How hand tracking works: GTAI uses MediaPipe, an on-device AI library from Google, to detect 21 hand-joint positions (landmarks) in real time directly on your device's GPU. The raw camera pixels are consumed by MediaPipe and immediately discarded. Only the resulting landmark coordinates (21 x/y/z numbers) are used to evaluate your chord shape โ and those numbers are also discarded after each video frame (~33 ms).
| What's captured | Processed where | Stored / transmitted? |
|---|---|---|
| Raw video frames from webcam | Your device (WebGL / GPU) | Never โ discarded each frame |
| Hand landmark coordinates (21 points) | Your device (JavaScript) | Never โ discarded each frame |
| Microphone audio (tuner / string check) | Your device (Web Audio API) | Never โ not recorded or sent |
Privacy controls: The app includes built-in camera privacy options in Account settings:
Camera and microphone access can be revoked at any time from your browser's site permissions. The app will stop all media capture immediately.
Your data is kept for as long as your account is active. When you delete your account, all data is permanently and immediately removed from our database. We keep no backups of deleted accounts.
GTAI is not directed at children under 13. We do not knowingly collect data from children under 13. If you believe a child has created an account, contact us and we will delete it.
If we make significant changes to this policy, we will notify users by email and update the "Last updated" date above.
Privacy questions or data requests: [email protected]