Privacy Policy
Last Updated: April 15, 2026 | Effective Date: April 15, 2026
Our Privacy Promise
Web Harmonium respects your privacy completely. We collect zero personal data. This application runs entirely in your browser using local storage only for your preferences.
1. Information We Do NOT Collect
Web Harmonium is designed with privacy at its core. We do not collect, store, or transmit:
- Personal identification information (name, email, address, phone number)
- Account information or passwords
- Your musical compositions or playing data
- MIDI device information or usage patterns
- Browsing history or behavior
- Location data
- IP addresses or device identifiers
- Cookies or tracking data
Zero Data Collection: Web Harmonium operates entirely client-side. No data is sent to any server when you play the harmonium.
2. Local Storage Only
The only data stored by Web Harmonium is saved locally in your browser using:
- localStorage: For saving your preferences (reverb settings, octave, transpose)
- Cache Storage: For offline functionality (PWA capabilities)
This local data:
- Never leaves your device
- Cannot be accessed by us or any third party
- Can be cleared by you at any time through browser settings
- Is not used for tracking or analytics
What We Store Locally
| Setting | Purpose | Storage Type |
|---|---|---|
| Reverb Level | Your preferred reverb amount | localStorage |
| Transpose | Your preferred pitch shift | localStorage |
| Octave Shift | Your preferred octave | localStorage |
| App Cache | Offline functionality | Cache API |
3. Third-Party Services
Web Harmonium uses minimal third-party services to enhance functionality:
Microsoft Clarity
We use Microsoft Clarity for anonymous usage analytics to improve the application. This service collects:
- Aggregated usage statistics (page views, session duration)
- Anonymized heatmaps and scroll data
- No personal information is linked to this data
You can opt-out of Clarity tracking by using browser do-not-track settings or ad blockers.
Hosting (Vercel)
Web Harmonium is hosted on Vercel. Vercel may collect basic server logs including:
- IP addresses (for security and performance)
- Request timestamps
- Browser type (for compatibility)
This data is processed according to Vercel's Privacy Policy and is used solely for hosting purposes.
4. Audio & MIDI Privacy
Web Harmonium uses Web Audio API and Web MIDI API with the following privacy considerations:
Audio Processing
- All audio synthesis happens locally in your browser
- No audio data is recorded, stored, or transmitted
- Microphone access is never requested
MIDI Devices
- MIDI device connection is optional and user-initiated
- MIDI data is processed locally in real-time
- No MIDI data is stored or transmitted to servers
- MIDI device identifiers remain on your device
5. Your Rights
Under various privacy regulations (GDPR, CCPA), you have the following rights regarding your data:
- Right to Know: You already know exactly what data we have (none!)
- Right to Delete: Clear your browser's local storage to delete all local data
- Right to Opt-Out: Use do-not-track settings or private browsing mode
- Right to Data Portability: Not applicable as we store no data
How to Clear Local Data
To remove all locally stored preferences:
- Open your browser's developer tools (F12)
- Go to Application/Storage tab
- Find Local Storage section
- Delete entries for webharmonium.vercel.app
- Or use browser's "Clear Site Data" option in settings
6. Children's Privacy
Web Harmonium is suitable for all ages. We do not knowingly collect any information from children under 13 (or 16 in the EU). As we collect no data at all, children can safely use the application.
COPPA and GDPR-K Compliant: No data collection means complete compliance with children's privacy regulations.
7. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be:
- Posted on this page with a revised "Last Updated" date
- Notified through a banner on the homepage for significant changes
- Never used to introduce new data collection practices
We are committed to maintaining zero data collection. Any policy changes will only clarify or strengthen this commitment.
8. Contact Us
If you have any questions about this Privacy Policy or our privacy practices, please contact us:
Happy Sinha - Data Protection Contact
GitHub: github.com/HappySinha
X/Twitter: @happysinha_
Instagram: @happy_sinha_
We typically respond to privacy inquiries within 48 hours.
Privacy Summary
Web Harmonium = Zero Data Collection
No accounts. No tracking. No cookies. No analytics (except anonymous usage stats).
Just pure music in your browser.