Politique de confidentialite
Derniere mise a jour : 27 mars 2026
1. Ce que nous collectons
Nous ne collectons AUCUNE donnee personnelle.
- Pas de noms, emails, adresses
- Pas de cookies, analytics, trackers
- Pas de geolocalisation ou identifiants d'appareil
- Pas de publicite
2. Stockage local
Les profils d'enfants (prenom, age, progression) sont stockes uniquement sur votre appareil via IndexedDB. Ces donnees ne quittent jamais votre appareil et ne sont transmises a aucun serveur.
3. Connexions externes
L'application charge des echantillons de piano depuis gleitz.github.io (GitHub Pages) lors du premier demarrage. Cette connexion transmet votre adresse IP a GitHub. Aucune autre donnee n'est transmise.
Apres le premier chargement, l'application fonctionne 100% hors ligne grace au Service Worker.
4. Technologies utilisees
- Web Audio API — synthese sonore locale, aucune transmission
- Web MIDI API — communication locale avec clavier MIDI, aucune transmission
- SpeechSynthesis — synthese vocale locale du navigateur, aucune transmission
- IndexedDB — stockage local uniquement
- Service Worker — cache local pour fonctionnement hors ligne
5. Enfants et COPPA/RGPD
Melodino est concu pour les enfants de 3 a 12 ans. Conformement au COPPA (Children's Online Privacy Protection Act) et au RGPD :
- Aucune donnee personnelle n'est collectee, stockee ou transmise
- Aucun compte utilisateur n'est requis
- Aucun contenu genere par les utilisateurs n'est partage
- L'espace parent est protege par code PIN
- L'export de donnees (JSON) reste sous le controle total du parent
6. Intelligence artificielle
Cette application a ete developpee avec l'aide de l'intelligence artificielle. Le contenu educatif (fun facts) a ete genere par IA puis verifie manuellement. L'application elle-meme n'utilise pas d'IA en temps reel.
7. Droits des parents
Les parents peuvent a tout moment :
- Consulter les donnees de progression via l'espace parent (PIN)
- Exporter toutes les donnees (JSON)
- Supprimer toutes les donnees en vidant le stockage du navigateur
8. Contact
Pour toute question : ouvrir une issue sur le depot GitHub.
9. Open source
Le code source est disponible sous licence MIT. Vous pouvez verifier l'absence de collecte de donnees dans le code.
Privacy Policy
Last updated: March 27, 2026
1. What We Collect
We collect ZERO personal information.
- No names, emails, addresses
- No cookies, analytics, trackers
- No geolocation or device identifiers
- No advertising
2. Local Storage
Children's profiles (first name, age, progress) are stored only on your device via IndexedDB. This data never leaves your device and is not transmitted to any server.
3. External Connections
The application loads piano samples from gleitz.github.io (GitHub Pages) on first launch. This connection transmits your IP address to GitHub. No other data is transmitted.
After first load, the application works 100% offline thanks to the Service Worker.
4. Technologies Used
- Web Audio API — local sound synthesis, no transmission
- Web MIDI API — local MIDI keyboard communication, no transmission
- SpeechSynthesis — local browser voice synthesis, no transmission
- IndexedDB — local storage only
- Service Worker — local cache for offline operation
5. Children & COPPA/GDPR
Melodino is designed for children ages 5-12. In compliance with COPPA and GDPR:
- No personal data is collected, stored, or transmitted
- No user accounts are required
- No user-generated content is shared
- Parent area is PIN-protected
- Data export (JSON) remains under full parental control
6. Artificial Intelligence
This application was developed with the help of artificial intelligence. Educational content (fun facts) was AI-generated then manually verified. The application itself does not use real-time AI.
7. Parental Rights
Parents can at any time:
- View progress data via the parent area (PIN)
- Export all data (JSON)
- Delete all data by clearing browser storage
8. Contact
For questions: open an issue on the GitHub repository.
9. Open Source
Source code is available under MIT license. You can verify the absence of data collection in the code.