🇫🇷 Politique de confidentialité (Français)
1. Présentation
L'application FrancoKids (« nous », « notre application ») est un outil ludo-éducatif conçu pour les enfants arabophones (5–12 ans) qui apprennent le français. Cette politique explique notre approche stricte et protectrice vis-à-vis de la confidentialité de vos enfants. FrancoKids est éditée par VS MEDIA (Prof. Ayyoub EL HAJJI).
2. Collecte et stockage des données
FrancoKids applique le principe de minimisation des données pour garantir la sécurité absolue des enfants :
- Stockage exclusivement local (SharedPreferences) : Toutes les informations relatives à la progression de l'utilisateur (XP, pièces collectées, étoiles, leçons terminées, histoires lues, 24 avatars débloqués, 21 badges obtenus, ainsi que l'historique du cahier d'erreurs) restent stockées localement sur votre appareil.
- Aucun serveur externe (Pas de Backend) : Aucune donnée utilisateur ou statistique n'est transmise, partagée ou hébergée sur des serveurs externes. L'application fonctionne intégralement hors ligne.
- Aucune création de compte requise : L'application n'exige ni e-mail, ni mot de passe, ni numéro de téléphone, ni accès à vos réseaux sociaux.
3. Utilisation des fonctionnalités matérielles de l'appareil
Pour assurer ses fonctionnalités interactives avancées, l'application utilise des composants natifs via des plugins sécurisés :
- Reconnaissance vocale (speech_to_text & permission RECORD_AUDIO) : Le bouton interactif « Dis-le » demande l'accès au microphone de l'appareil uniquement pour écouter et analyser la prononciation française de l'enfant (via une comparaison algorithmique locale de Levenshtein). Le flux audio est traité instantanément sur l'appareil et n'est jamais enregistré ni partagé.
- Génération et partage de fichiers PDF (pdf, printing & path_provider) : L'application permet de générer des certificats de réussite scolaires au format PDF. Le stockage temporaire local (`path_provider`) est utilisé exclusivement pour permettre l'impression native ou le partage volontaire du document (via `share_plus`) par les parents vers d'autres applications (WhatsApp, Email, etc.).
- Synthèse vocale (flutter_tts) : Utilise le moteur Text-to-Speech natif du système d'exploitation pour énoncer les mots et les exemples en français, sans aucun échange de données externe.
4. Publicité et Achats
- 100% Sans Publicité : FrancoKids ne contient aucune bannière, intertitre ou vidéo publicitaire (aucune intégration de SDK tiers publicitaire tel que Google AdMob).
- Système Premium local : L'application propose un modèle Démo/Premium géré entièrement de manière locale pour déverrouiller l'accès complet aux leçons (6 à 20) et aux histoires (2 à 6). Aucune transaction bancaire ou intégration de paiement en ligne n'est effectuée au sein de cette version.
5. Conformité Enfants (COPPA & RGPD-K)
L'application s'aligne rigoureusement sur les réglementations de protection des mineurs :
- Aucune information personnelle identifiable (PII) n'est demandée ou collectée.
- L'accès au microphone requiert une validation explicite et ne compromet pas la vie privée.
6. Vos droits
- Effacement total : Vous pouvez supprimer instantanément l'intégralité des données de progression et des fichiers locaux en cliquant sur le bouton « Réinitialiser » disponible dans l'écran des Réglages, ou tout simplement en désinstallant l'application de votre appareil.
- Contact : Pour toute question, contactez-nous à : vs.media.ste@gmail.com.
🇬🇧 Privacy Policy (English)
1. Overview
FrancoKids ("we", "our app") is a fun educational application designed for Arabic-speaking children (ages 5–12) learning French. This policy highlights our strict, privacy-first commitment to child safety. FrancoKids is published by VS MEDIA (Prof. Ayyoub EL HAJJI).
2. Data Collection and Storage
FrancoKids strictly applies the data minimization principle to secure children's privacy:
- On-device local storage only (SharedPreferences): All progress metrics (XP, earned coins, stars, completed lessons, read stories, 24 unlocked avatars, 21 collected badges, and the mistake book registry) are kept locally on your device.
- No External Servers (No Backend): No user data or analytics are transmitted, shared, or hosted online. The app works entirely offline.
- No Account Required: The app does not ask for emails, passwords, phone numbers, or social media access.
3. Hardware Permissions & Plugins
To enable its advanced interactive features, FrancoKids accesses specific device resources locally:
- Speech Recognition (speech_to_text & RECORD_AUDIO permission): The interactive "Dis-le" (Say it) feature requests microphone access solely to analyze the child's French pronunciation (using a local Levenshtein scoring algorithm). The audio processing happens completely on-device; no voice recordings are ever saved or shared.
- PDF Certificate Generation & Sharing (pdf, printing & path_provider): The app can generate printable milestone certificates in PDF format. Local temporary storage (`path_provider`) is strictly used to allow native printing or voluntary parental sharing (via `share_plus`) to external channels (WhatsApp, email, etc.).
- Text-to-Speech (flutter_tts): Leverages the built-in operating system TTS engine to read out words and example sentences in French offline.
4. Advertising and Purchases
- 100% Ad-Free: FrancoKids contains zero commercial advertisements (no third-party ad networks like Google AdMob are integrated).
- Local Premium Gating: The app includes a local Demo/Premium toggle system to unblock lessons (6-20) and stories (2-6). No live dynamic billing SDKs or online financial checkouts are processed in this version.
5. Child Privacy Compliance (COPPA & GDPR-K)
Fully compliant with the Children's Online Privacy Protection Act (COPPA) and GDPR-K regulations:
- No Personally Identifiable Information (PII) is requested or processed.
- Microphone permissions are requested gracefully and do not track users.
6. Your Rights
- Complete Erasure: You can instantly delete all local progress data by tapping the "Reset" button within the Settings screen, or by simply uninstalling the application from your device.
- Contact Support: For questions, write to: vs.media.ste@gmail.com.
🇲🇦 سياسة الخصوصية (العربية)
1. مقدّمة
تطبيق FrancoKids («نحن»، «تطبيقنا») هو تطبيق تعليمي تفاعلي مصمم خصيصاً للأطفال الناطقين باللغة العربية (من 5 إلى 12 سنة) لتعلم اللغة الفرنسية. توضح هذه السياسة التزامنا الصارم والمطلق بخصوصية طفلك وسلامته الرقمية. تنشر هذا التطبيق مؤسسة VS MEDIA (الأستاذ أيوب الحجي).
2. جمع البيانات وتخزينها
يطبق FrancoKids مبدأ حماية البيانات بشكل كامل لضمان أمان الأطفال:
- تخزين محلي على الجهاز فقط (SharedPreferences): كل البيانات المتعلقة بتقدم الطفل (نقاط الخبرة XP، العملات المجمعة، النجوم، الدروس المكتملة، القصص المقروءة، 24 أفاتار متاح، 21 شارة مكتسبة، وسجل دفتر الأخطاء) تُحفظ محلياً بالكامل على ذاكرة جهازك.
- لا توجد خوادم خارجية (بدون خادم خلفي): لا يتم إرسال، مشاركة، أو استضافة أي بيانات للمستخدمين على شبكة الإنترنت. التطبيق يعمل بالكامل دون اتصال بالإنترنت (Offline).
- لا يتطلب إنشاء حساب: لا يطلب التطبيق أي بريد إلكتروني، كلمات مرور، أرقام هواتف، أو ربط بحسابات التواصل الاجتماعي.
3. استخدام خصائص وصلاحيات الجهاز
لتوفير ميزات تعليمية متقدمة، يعتمد التطبيق على المكونات الداخلية للجهاز بشكل آمن تماماً:
- التعرف على الكلام (صلاحية الميكروفون RECORD_AUDIO): عند استخدام زر النطق التفاعلي "Dis-le"، يطلب التطبيق الوصول للميكروفون فقط لتحليل جودة نطق الطفل للكلمات الفرنسية محلياً (باستخدام خوارزمية ليفنشتاين). تتم معالجة الصوت فوراً على الجهاز، ولا يتم تسجيل الصوت أو تخزينه أو مشاركته أبداً.
- توليد ومشاركة شهادات الـ PDF: يتيح التطبيق إنشاء شهادات تفوق للأطفال بصيغة PDF. يُستخدم التخزين المؤقت المحلي للجهاز فقط لتمكين الوالدين من طباعة الشهادة مباشرة أو مشاركتها طواعية عبر التطبيقات الأخرى كـ WhatsApp أو البريد الإلكتروني.
- النطق الآلي المدمج (Text-to-Speech): يعتمد التطبيق على محرك النطق الافتراضي المثبت داخل نظام تشغيل الهاتف لنطق الكلمات والجمل دون الحاجة لأي اتصال خارجي.
4. الإعلانات والاشتراكات
- خالٍ تماماً من الإعلانات 100%: لا يحتوي FrancoKids على أي نوع من الإعلانات التجارية (لا يدمج أي برمجيات إعلانية مثل Google AdMob).
- نظام تجريبي مدمج محلياً: يعتمد التطبيق على آلية تبديل محلية للتحكم في النسخة الكاملة (Premium) لفتح الدروس (6-20) والقصص (2-6). لا توجد عمليات دفع بنكية أو بوابات دفع إلكترونية مفعلة داخل هذه النسخة.
5. الامتثال لقوانين حماية الأطفال (COPPA & GDPR-K)
يتوافق التطبيق بشكل صارم مع المعايير الدولية لحماية خصوصية القاصرين على الإنترنت:
- لا يتم طلب أو معالجة أي معلومات تعريفية شخصية (PII).
- صلاحية الميكروفون تطلب بوضوح تام وتستخدم لغرض تعليمي بحت دون أي تتبع للمستخدم.
6. حقوقك في التحكم بالبيانات
- الحذف الكامل والفوري: يمكنك مسح كافة بيانات التقدم والملفات المحلية تماماً عبر الضغط على زر "إعادة الضبط" في شاشة الإعدادات، أو بمجرد إلغاء تثبيت التطبيق من جهازك.
- للتواصل والاستفسار: يسعدنا تواصلكم عبر البريد الإلكتروني: vs.media.ste@gmail.com.
🇪🇸 Política de privacidad (Español)
1. Presentación
La aplicación FrancoKids («nosotros», «nuestra app») es una herramienta lúdico-educativa diseñada para niños de habla hispana y árabe (de 5 a 12 años) que aprenden francés. Esta política explica nuestro enfoque riguroso de seguridad para proteger la privacidad de los menores. FrancoKids es editada por VS MEDIA (Prof. Ayyoub EL HAJJI).
2. Datos recopilados y Almacenamiento
FrancoKids minimiza la recopilación de datos para garantizar la máxima seguridad:
- Almacenamiento exclusivo en el dispositivo (SharedPreferences locales): El progreso del juego (XP, monedas, estrellas, lecciones terminadas, historias leídas, 24 avatares desbloqueados, 21 insignias obtenidas y el cuaderno de errores) se guarda solo en el dispositivo.
- Sin servidores externos (Sin Backend): No se transmite ni se aloja ningún dato del usuario en servidores externos. La aplicación funciona 100% fuera de línea (offline).
- No se requiere cuenta: No se solicita correo electrónico, contraseñas, números de teléfono ni accesos a redes sociales.
3. Permisos de Hardware y Plugins
- Reconocimiento de voz (Permiso de micrófono RECORD_AUDIO): El botón interactivo «Dis-le» accede al micrófono únicamente para evaluar la pronunciación francesa del niño de forma local. El flujo de audio se procesa al instante y nunca se graba ni se comparte.
- Generación de PDF y Uso compartido: Permite generar certificados de logros en formato PDF. El almacenamiento temporal local (`path_provider`) se usa únicamente para permitir la impresión nativa o el envío voluntario por parte de los padres (vía `share_plus`) a canales como WhatsApp o correo.
- Síntesis de voz (flutter_tts): Utiliza el motor natif de texto a voz del sistema operativo para leer las palabras en francés de forma offline.
4. Publicidad y Compras
- 100% Libre de Publicidad: FrancoKids no contiene ningún tipo de anuncios comerciales (no se integran redes de anuncios como Google AdMob).
- Modelo Premium Local: Dispone de un interruptor interno local para activar el modo Premium y desbloquear las lecciones (6-20) e historias (2-6). No se procesan transacciones bancarias ni pagos digitales dentro de esta aplicación.
5. Cumplimiento de Privacidad Infantil (COPPA y RGPD-K)
- No se solicita ni se recopila Información Personal Identificable (PII).
- El acceso al micrófono requiere consentimiento explícito y no rastrea al usuario.
6. Tus Derechos
- Eliminación total: Puede borrar todos los datos locales de progreso pulsando el botón «Restablecer» en los Ajustes, o simplemente desinstalando la app del dispositivo.
- Contacto: Correo electrónico de soporte: vs.media.ste@gmail.com.