-
v0.10.0 Stable
released this
2026-10-25 21:29:15 +00:00 | 0 commits to main since this release- ✨ Ajouté — Partage d'écran compatible dès Android 5 : capture par MediaProjection quand la capture par le service d'accessibilité n'est pas possible (celle-ci reste réservée à Android 11+). En mode propriétaire, le consentement système « Démarrer la capture » peut être validé automatiquement par le service d'accessibilité ; sinon un appui est demandé sur le téléphone. Une notification « Écran partagé avec le parent » reste affichée pendant le partage.
- ✨ Ajouté — Blocage de l'installation d'applications (Play Store compris), piloté par le parent depuis l'espace parents. Appliqué en mode propriétaire (restriction système
DISALLOW_INSTALL_APPS).
Downloads
-
v0.9.0 Stable
released this
2026-10-25 20:51:35 +00:00 | 1 commits to main since this release- 🛠️ Modifié — Quatre modes réseau distincts décidés par le serveur, affichés sur le tableau de bord et la notification : Accès libre (aucun filtrage), Liste noire (tout sauf les services bloqués), Liste blanche (rien sauf les domaines autorisés), Internet coupé. La liste noire ne s'applique désormais que dans le mode qui lui correspond.
Downloads
-
v0.8.0 Stable
released this
2026-10-25 20:28:15 +00:00 | 2 commits to main since this release- ✨ Ajouté — Verrouillage parental à distance : depuis l'espace parents, le parent verrouille le téléphone sur un écran de blocage plein écran que seul un code à usage unique (généré par le serveur et dicté à l'enfant) permet de lever. En mode propriétaire, l'écran est épinglé (accueil et récents neutralisés) ; sinon il revient de lui-même si l'enfant tente de le quitter. Le parent peut aussi déverrouiller à distance.
- 🔒 Sécurité — Désactivation protégée par un code du serveur : sur un téléphone associé, couper la protection, dissocier le téléphone, quitter le mode propriétaire ou retirer l'anti-désinstallation exige désormais un code à usage unique fourni par le parent — à la place du mot de passe local. L'enfant ne peut plus rien désactiver sans l'accord du parent.
Downloads
-
v0.5.0 Stable
released this
2026-10-25 14:08:11 +00:00 | 7 commits to main since this release- ✨ Ajouté — Actions à distance depuis l'espace parents (téléphones DataControl) : voir l'écran en direct, verrouiller / mettre en veille, couper ou rétablir le son.
- ✨ Ajouté — Partage d'écran par le service d'accessibilité (Android 11+), image réduite envoyée par le tunnel ; un bandeau rouge « Écran partagé avec le parent » reste affiché sur le téléphone pendant toute la durée, et le partage s'arrête de lui-même au bout de 5 minutes.
Downloads
-
v0.3.0 Stable
released this
2026-10-25 13:54:54 +00:00 | 9 commits to main since this release- ✨ Ajouté — Provisionnement du mode propriétaire par QR code, sans PC ni débogage USB : sur un téléphone réinitialisé, toucher 6 fois l'écran d'accueil puis scanner le QR créé sur l'espace parents. DataControl est installé, devient propriétaire de l'appareil, s'associe tout seul au serveur et active la protection.
- ✨ Ajouté — En mode propriétaire, DataControl s'accorde les autorisations de notification et de position, et pose ses verrous avant de monter le tunnel.
Downloads
-
v0.2.0 Stable
released this
2026-10-25 13:45:47 +00:00 | 10 commits to main since this release- ✨ Ajouté — Tunnel WireGuard permanent vers le serveur familyd du parent : tout le trafic du téléphone (Wi-Fi et données mobiles) passe par le serveur, qui applique le mode choisi (accès libre, liste blanche seulement, Internet coupé) et bloque les services interdits.
- ✨ Ajouté — Appairage par code (ou lien familyd://) dans Réglages → Contrôle parental ; clés WireGuard générées sur le téléphone, clé privée et jeton chiffrés par l'Android Keystore.
- ✨ Ajouté — Mode propriétaire de l'appareil : VPN toujours actif avec blocage hors VPN, réglages VPN / date et heure / DNS privé verrouillés, pas de réinitialisation, DataControl indésinstallable ; garde-fou si le serveur ne répond plus pendant 15 min.
- ✨ Ajouté — Le tableau de bord et la notification affichent l'état du tunnel et le mode décidé par le parent.
- 🗑️ Supprimé — Firebase, le pare-feu local (liste blanche par application, filtrage Wi-Fi) et la coupure cyclique locale : ces règles s'appliquent désormais sur le serveur. L'onglet Liste blanche disparaît.
- ⚙️ Technique — Mise à jour depuis la v0.1 : l'ancien appairage Firebase est effacé, il faut associer de nouveau le téléphone puis réactiver la protection. APK limité aux processeurs ARM (wireguard-go natif).
Downloads
-
v0.1.10 Stable
released this
2026-10-25 10:17:24 +00:00 | 12 commits to main since this release- 🐛 Corrigé — Configuration Firebase (Réglages → Contrôle parental) : le bloc collé est accepté même si le copier-coller a remplacé les guillemets par des guillemets typographiques (“ ” « »), et le contenu du fichier google-services.json de l'application Android est aussi reconnu.
Downloads
-
v0.1.9 Stable
released this
2026-10-25 09:51:49 +00:00 | 14 commits to main since this release- 🔒 Sécurité — Retirer l'autorisation VPN ou activer un autre VPN ne désactive plus le contrôle : la notification passe en rouge, le parent est alerté, le tunnel est remonté après 30 s si possible et l'autorisation est redemandée à l'ouverture.
- 🔒 Sécurité — Changer à la main la date, l'heure ou le fuseau du téléphone ne contourne plus les plages horaires ni le temps d'écran : le changement est ignoré et signalé au parent.
- 🔒 Sécurité — Mot de passe haché avec PBKDF2 ; après 3 essais ratés, attente croissante (30 s à 15 min). Les mots de passe existants restent valides.
- 🔒 Sécurité — Effacer le journal demande le mot de passe ; les écrans protégés ne s'affichent plus un instant avant le verrou.
- 🔒 Sécurité — Le code d'appairage ne sert qu'une fois ; réglages, appairage et journal ne sont plus inclus dans la sauvegarde Google.
- 🐛 Corrigé — L'alerte « protection anti-désinstallation retirée » ne peut plus se perdre ; si le système refuse de relancer la surveillance, une notification invite à rouvrir l'application et le parent est prévenu.
- 🐛 Corrigé — La liste des applications est renvoyée au parent à chaque installation ou désinstallation ; le bouton Retour de l'écran de blocage renvoie toujours à l'accueil.
- 🛠️ Modifié — Journal plus léger (la liste n'est reconstruite que lorsque l'onglet est ouvert) et horodatage fiable.
- ⚙️ Technique — Signature des releases via
keystore.properties(même clé qu'avant) ; premiers tests unitaires ; README et page « À propos » alignés sur le comportement réel (la coupure cyclique tourne en permanence sur données mobiles).
Downloads