Privacy Policy
Last updated: February 20, 2026
Overview
Intonation Lab is a browser-based ear training tool for singers. We are committed to protecting your privacy. This policy explains what information we collect, how we use it, and your rights regarding that information.
Information We Collect
Account and Access
When you redeem an access code, we collect:
- Email address — Used to associate your access code with your account and to deliver access codes after purchase.
- Access code — Used to validate your access to the application.
This information is stored in our database hosted on Supabase.
Payment Information
Payments are processed entirely by Stripe. We do not receive, store, or have access to your credit card number, bank account details, or other payment credentials. Stripe's handling of your payment data is governed by Stripe's Privacy Policy.
Audio and Microphone Data
Intonation Lab requests access to your device's microphone for real-time pitch detection. Your audio is never recorded, stored, or transmitted. All audio processing happens entirely within your browser using the Web Audio API. No audio data leaves your device at any time.
Local Storage
The app stores the following data in your browser's local storage (on your device only):
- Settings — Your preferences such as voice range, sensitivity level, temperament choice, and selected timbre.
- Training progress — Exercise completion status, streak count, and session data.
- Session information — Your validated access state so you don't need to re-enter your code each visit.
This data is stored locally in your browser and is never transmitted to our servers. Clearing your browser data will erase it.
Information We Do Not Collect
- We do not use cookies for tracking or advertising.
- We do not use analytics or tracking services.
- We do not collect usage telemetry.
- We do not record or transmit any audio from your microphone.
- We do not sell, rent, or share your personal information with third parties for marketing purposes.
How We Use Your Information
We use the information we collect solely for the following purposes:
- Providing access — Validating your access code and email to unlock the application.
- Delivering purchases — Sending access codes to your email address after a completed purchase.
- Supporting multi-device access — Allowing you to use the same access code and email combination across multiple devices.
Third-Party Services
We use the following third-party services:
| Service | Purpose | Their Privacy Policy |
|---|---|---|
| Stripe | Payment processing | stripe.com/privacy |
| Supabase | Access code storage and validation | supabase.com/privacy |
| Resend | Transactional email delivery | resend.com/legal/privacy-policy |
| Netlify | Application hosting | netlify.com/privacy |
These services process data as necessary to provide their respective functions. We do not share your data with any other third parties.
Data Retention
- Email addresses and access codes are retained for as long as your access is active.
- Local storage data (settings, training progress) is retained on your device until you clear your browser data or reset it from within the app.
Your Rights
You have the right to:
- Access the personal information we hold about you.
- Request deletion of your personal information.
- Withdraw consent for microphone access at any time through your browser settings.
To exercise any of these rights, contact us at the email address listed below.
Children's Privacy
Intonation Lab is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe we have inadvertently collected such information, please contact us and we will promptly delete it.
Changes to This Policy
We may update this privacy policy from time to time. Changes will be reflected by updating the "Last updated" date at the top of this page. Continued use of the application after changes constitutes acceptance of the updated policy.
Contact
If you have questions about this privacy policy or your personal data, please contact us at: