- VPN retiré : le contrôle reste activé (alerte parent, tunnel remonté après 30 s, autorisation redemandée à l'ouverture) - Horloge de référence : changer date/heure/fuseau ne contourne plus les plages horaires ni le temps d'écran (signalé au parent) - Mot de passe : PBKDF2 + attente croissante après 3 échecs ; conversion automatique des anciens hachages - Écrans protégés : aucun affichage avant chargement des réglages ; effacement du journal protégé - Signature release via keystore.properties (même clé que les versions publiées) - Sauvegarde Google : réglages, appairage et journal exclus - Alerte admin fiable (goAsync), relance refusée signalée, liste d'applis renvoyée à chaque installation, code d'appairage consommé - Journal thread-safe et sans recopie à chaque ligne ; correctifs lint - Tests unitaires (mot de passe, règles, versions, config Firebase) ; README aligné sur le comportement réel Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R9CBCVP5oDu2sfoYPisNCQ
15 lines
597 B
XML
15 lines
597 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- Android 12+. Voir backup_rules.xml : rien de propre à l'appareil ne doit être sauvegardé ni transféré. -->
|
|
<data-extraction-rules>
|
|
<cloud-backup>
|
|
<exclude domain="sharedpref" path="." />
|
|
<exclude domain="file" path="datastore/" />
|
|
<exclude domain="file" path="journal.txt" />
|
|
</cloud-backup>
|
|
<device-transfer>
|
|
<exclude domain="sharedpref" path="." />
|
|
<exclude domain="file" path="datastore/" />
|
|
<exclude domain="file" path="journal.txt" />
|
|
</device-transfer>
|
|
</data-extraction-rules>
|