Local-first
SQLite est la source opérationnelle. Une panne réseau ne bloque pas le pointage, le calcul ou l’export. Une contrainte locale interdit deux services simultanément et les requêtes utilisent des paramètres.
Aucun compte à attaquer
L’app ne propose ni mot de passe, ni connexion, ni synchronisation distante. Les services et contrôles restent dans la sandbox privée de l’application. La sauvegarde automatique Android est désactivée pour éviter une copie involontaire de la base.
Permissions minimales
Timevaro n’utilise ni position, ni contacts, ni caméra, ni microphone. Les autorisations correspondantes sont explicitement bloquées dans la configuration Android.
Calculs testés
Les règles HCR et les cas limites sont couverts par des tests automatisés, notamment les changements d’heure, les pauses, les chevauchements et les tranches hebdomadaires. Le rapport affiche la version de la règle utilisée.
Achats vérifiés
Apple ou Google encaisse le paiement. Le client n’embarque qu’une clé SDK publiable et RevenueCat vérifie le droit Premium. Une vérification échouée verrouille les fonctions payantes ; les clés secrètes, le mode de test et les faux résultats sont refusés dans une version de production.
Site web
Ce site n’a aucun endpoint de collecte, traqueur ou script externe. Chaque réponse reçoit une Content Security Policy avec nonce unique, HSTS, interdiction d’iframe, refus des permissions sensibles et politique de référent stricte.
Limites responsables
Aucun logiciel ne peut promettre une sécurité absolue. Les dépendances de build sont auditées, mais certaines alertes peuvent concerner des outils de développement sans entrée contrôlée par l’utilisateur. Elles sont documentées plutôt que masquées par une rétrogradation risquée.
Signaler un problème
Un défaut de sécurité ou de confidentialité peut être signalé à Neroxa via information@neroxa.fr. Ne joignez jamais de bulletin réel, de mot de passe ou de donnée sensible au premier message.