Historique de traduction et confidentialité : ce qui reste sur votre appareil

Last updated: 2026-09-03

Historique de traduction et confidentialité : ce qui reste sur votre appareil

L'historique de traduction est un artefact local. Chaque entry d'historique est stockée dans une base de données SQLite locale gérée par Drift, plus une vignette JPEG de la photo source. Rien n'est téléchargé sur un serveur. Cet article explique en détail ce qui est stocké, ce qui est supprimé et quel est le modèle de confidentialité de l'app.\n\n## Ce que l'historique stocke\n\nChaque enregistrement d'historique contient :\n\n- Photo originale sous forme de vignette JPEG, mise à l'échelle pour s'adapter à un bord maximum. La photo en pleine résolution est supprimée après la mise à l'échelle pour garder le stockage limité.\n- Langue source détectée par l'OCR (ou définie manuellement).\n- Langue cible sélectionnée pour la capture.\n- Blocs OCR avec leurs bounding boxes, le texte détecté et la confiance.\n- Traductions par bloc et la traduction complète jointe du paragraphe.\n- Horodatage de création pour le classement et l'affichage.\n\nLes traductions de texte ne sont pas enregistrées automatiquement. La page de traduction de texte affiche le résultat dans la zone de résultat jusqu'à ce que vous appuyiez sur Effacer ou naviguiez ailleurs. Les captures de caméra et les photos importées peuvent être enregistrées dans l'historique depuis la page de résultat.\n\n## Où cela vit\n\nL'historique est stocké à deux endroits :\n\n- Base de données. Une base de données SQLite locale gérée par Drift. Le fichier de base de données se trouve dans le sandbox de l'app ; il n'est pas accessible aux autres apps.\n- Photos. Des vignettes JPEG dans le système de fichiers du sandbox de l'app sous un répertoire spécifique à l'historique.\n\nLes deux sont supprimés lors de la désinstallation de l'app.\n\n## Ce qui n'est jamais téléchargé\n\n- Photos. Pas téléchargées, pas synchronisées, pas sauvegardées.\n- Texte OCR. Pas téléchargé.\n- Texte traduit. Pas téléchargé.\n- Entrées d'historique. Pas téléchargées, pas synchronisées, pas sauvegardées.\n- Préférences linguistiques. Pas téléchargées.\n\nL'historique entier est sur l'appareil. Il n'y a pas de copie cloud à nettoyer.\n\n## La suppression est permanente\n\n- Supprimer une. Le bouton de suppression sur une ligne de la page d'historique supprime l'enregistrement et sa vignette de photo. L'action est protégée par une boîte de dialogue de confirmation pour éviter les suppressions accidentelles.\n- Tout supprimer. La désinstallation de l'app supprime toute la base de données d'historique dans le cadre de la désinstallation de la plateforme.\n- Pas de copie cloud. La suppression est permanente. Il n'y a pas d'état côté cloud à nettoyer.\n\n## Analyses\n\nL'app émet des rapports de plantage anonymes et des compteurs agrégés (par ex. "traductions par jour") dans le but de comprendre la stabilité de l'app et les modèles d'utilisation. Ceux-ci n'incluent pas :\n\n- Le contenu des photos\n- Le texte OCR\n- Le texte traduit\n- Les entrées d'historique\n\nSi un futur rapport incluait du contenu, ce serait un bug et devrait être signalé.\n\n## Un modèle de menace pratique\n\nL'app est conçue pour les utilisateurs qui veulent traduire des documents sensibles sans les envoyer à un tiers. Les menaces pertinentes sont :\n\n- Exfiltration cloud. Impossible car rien n'est téléchargé.\n- Accès inter-apps. Impossible car le sandbox isole la base de données et les fichiers photo.\n- Fuite de sauvegarde. Impossible car le sandbox est exclu des sauvegardes cloud automatiques de l'appareil.\n- Perte d'appareil. L'historique est perdu avec l'appareil à moins qu'une sauvegarde manuelle de l'appareil ne soit prise ; la sauvegarde manuelle est chiffrée et accessible uniquement au propriétaire de l'appareil.\n\nPour les utilisateurs dont le modèle de menace inclut des adversaires au niveau étatique, le pipeline sur l'appareil élimine la surface d'attaque réseau mais ne protège pas contre un appareil compromis. Le durcissement standard de l'appareil s'applique.\n\n## Un résumé en une phrase\n\nL'historique est local. Les photos sont locales. Les traductions sont locales. Supprimer une entry la supprime de l'appareil ; il n'y a pas de copie cloud à supprimer.