Journal des versions
Tout ce qui change, en clair.
Le journal complet d’Anoni — l’anonymiseur local qui détecte noms, SIRET, adresses et comptes sur votre Mac ou PC, sans rien envoyer en ligne. Mises à jour signées et automatiques sur macOS.
S’abonner (RSS)v0.28.0Current
Changed- Watermark on images and Word documents: redacted image and Word exports now carry the « anoni.dev » watermark, as PDFs always have. It goes away with Anoni Pro.
- Lighter app: the binary ships less dead weight.
- Changed
- Signature-verified licence: your licence is now signed by our servers and checked by the app. Nothing changes for you, it renews itself at launch and Anoni keeps working offline.
- Changed
- A name found once is masked everywhere: if a name is recognized in one place, it is now masked throughout the document.
- More accurate French model: Anoni is back on the full-precision version, and addresses and organisations are detected far better. On real court decisions, coverage goes from 80 % to 87 %.
- Guides and help: the community is one click away from the left bar.
- The French model is downloaded once more (440 MB), the more accurate version replacing the compressed one.
- Changed
- Your images at a glance: in recent documents, an image shows as a thumbnail instead of a generic icon.
- Clearer home: the drop area is calmer and the shortcuts sit right below it.
- Simpler watched folders: each folder fits on one line (in, out, on or off).
- Changed
- Decode, simplified: one screen, no numbered steps. Paste the AI's reply, your vault is already loaded, decode.
- Clearer navigation: current work on top, Pro features grouped, settings at the bottom.
- Calmer document statuses, without the colour overload.
- Changed
- Redesigned interface, closer to a real app: more legible links and buttons, consistent titles from screen to screen, clearer settings and discreet transitions.
- The home becomes a workspace: as soon as you have documents, it puts « Resume » and your recent documents up front. On a new machine, the home stays simple.
- Added
- « anoni.dev » watermark on redacted PDFs in the free version, announced before saving. The Pro version produces PDFs with no watermark.
- Added
- « Open recent » in the menu bar: your latest documents, straight from the File menu.
- Progress on the Dock icon (macOS) during a batch run.
Changed- Cmd+[ goes back, everywhere in the app.
- The « About » panel shows the version and the reminder that matters: your documents never leave your machine.
- Intel Mac: detected mentions are better bounded at the edges of the text.
Fixed- Batch: the « Start » button explains what is missing (output folder, then passphrase) instead of sitting greyed out for no reason.
- Error messages are opaque again: the text underneath no longer shows through.
- Fixed
- « Anoni everywhere »: one result could overwrite another. Pressing the shortcut twice in a row (or clicking the menu while a run was in progress) could show a stale result, or even copy old text back to the clipboard.
- Errors no longer stay on screen forever: the panel now closes itself after a few seconds.
- Changed
- Clearer startup failure: if the engine cannot start, the app says so right away instead of waiting a long time and then failing.
Fixed- Windows: the engine starts again. Some installs stayed stuck on « Starting the engine », and « Retry » changed nothing.
- Changed
- The « Anoni everywhere » shortcut introduces itself: the first time you leave the window after the engine starts, a discreet reminder points out that the shortcut exists, shown once.
- The privacy promise comes first at activation: « Your documents never leave your machine » now appears before we ask for your email.
- The model catalogue is visible from the home: a quiet link is a reminder that detection is French by default and that other models (English, medical, multilingual) are available.
- Changed
- The « Anoni everywhere » shortcut reports conflicts: if it cannot register (the shortcut is already used by another app), Anoni tells you instead of staying silently inactive.
- Installers that look like Anoni: the macOS DMG and the Windows wizard now carry Anoni's visual identity.
Fixed- New installs: pseudonymisation by default, not redaction. The first launch started in redaction mode (irreversible) instead of pseudonymisation (reversible), which is the app's promise.
- No more terminal flashing on Windows: reinstalling or updating while the old engine was still shutting down briefly opened a terminal window.
- Fixed
- AI detection works again on Intel Macs: on macOS 11 to 13 the engine loaded no model and analysis fell back to rules only.
- Incompatible models flagged: the catalogue shows « Unavailable » when a model cannot run on your machine, instead of offering a download doomed to fail.
- Added
- Détection multilingue : repérez les données personnelles dans 24 langues européennes (allemand, espagnol, italien, néerlandais, polonais…), au-delà du français.
- Modèle médical : un modèle dédié à la déidentification de documents cliniques.
Changed- Application plus légère, premier lancement plus rapide : le moteur de détection est bien plus compact — le téléchargement initial est réduit de moitié.
- Fixed
- La fenêtre se rouvre toujours : quand Anoni est masqué dans la barre des menus, cliquer son icône dans le Dock (macOS) ou relancer l'app rouvre la fenêtre.
- Changed
- Journal : un vrai rapport PDF. Le journal exporte un « Registre des traitements » en PDF (synthèse par catégorie, puis preuve par document) au lieu d'une impression du navigateur.
- Dossiers surveillés : surveillez une liste de dossiers, chacun avec son activité récente.
- Chargement plus discret : une fine ligne de progression en haut de la fenêtre, au lieu du bandeau « Chargement… ».
- Added
- Images : anonymisez une image seule (JPG, PNG, HEIC, TIFF…). Le texte est lu par OCR, puis caviardé ou pseudonymisé comme un document.
- Excel (.xlsx) : les classeurs Excel sont pris en charge.
- Aperçu intégré des images : la visionneuse montre le caviardage avant d'enregistrer.
Changed- Plus solide : quelques cas limites corrigés sur la conversion, les dossiers surveillés et le coffre.
Fixed- Pro tout de suite : à l'activation, le plan Pro s'applique immédiatement.
- Changed
- Chaque fonction s'explique : les vues disent ce qu'elles font et comment s'en servir, avec un « ? » discret pour un rappel. L'écran « Passer à Pro » montre un aperçu de la fonction.
Fixed- Réinitialiser : après une réinitialisation, l'app revient à l'écran d'activation au lieu de rester sans clé.
- Added
- Activation par e-mail vérifiée : entrez votre e-mail, vous recevez un lien et un code à 6 chiffres. Cliquez le lien pour ouvrir Anoni, ou tapez le code. Votre adresse est confirmée avant l'activation.
- Réinitialiser Anoni : un bouton dans les Réglages efface vos données locales (licence, cache, préférences) et relance l'app à neuf. Le moteur reste installé, aucun retéléchargement.
- Changed
- Sous le capot : refonte interne de l'architecture de l'app. Rien ne change à l'usage, mais les prochaines mises à jour arrivent plus vite et plus sûrement.
- Changed
- Journal de conformité plus clair : en-tête épuré, filtre sur une seule ligne, mise en page plus calme.
- Changed
- Boutons repensés dans Dossiers et Journal : de vrais boutons, plus lisibles. Chaque entrée du journal a son bouton « Rapport ».
- Changed
- Dossiers plus accueillant : le bouton « Nouveau dossier » et l'écran d'accueil ont été repensés.
- Added
- Dossiers (Pro) : le même pseudonyme dans tout un dossier. « Jean Dupont » devient le même alias dans chaque document. Pseudonymisez un dossier entier par lot, avec une seule phrase secrète.
- Added
- Rapport de conformité (Pro) : le journal génère un rapport imprimable (PDF), prêt à remettre à un DPO ou un avocat — chaque anonymisation avec son empreinte SHA-256, sans aucune donnée personnelle.
- Changed
- Mise à jour plus lisible : pendant une mise à jour, Anoni affiche « Mise à jour… » au lieu de « Détection indisponible ».
- Dossiers surveillés a sa propre page, sortie des réglages.
- Added
- Dossiers surveillés dans la barre latérale : l'automatisation a sa place à gauche.
Changed- Journal de conformité repensé : chaque entrée devient une carte avec son empreinte (entrée et sortie), prête à archiver.
- Mise à jour plus claire : le téléchargement affiche sa progression, fini la fausse impression de blocage.
- Passage à Pro instantané : votre offre s'applique en revenant dans Anoni, sans rien à cliquer.
- Added
- Licence à jour toute seule : un passage à Pro s'applique au démarrage, sans bouton à cliquer.
- Repère « Pro » : le Journal porte un repère « Pro » tant que vous êtes sur l'offre gratuite.
- Added
- Copie automatique du coffre : « Copier pour l'IA » enregistre une copie du coffre dans vos Documents, pour ne jamais perdre la clé de décodage.
Changed- Sécurité : le coffre enregistre ses paramètres de chiffrement (déchiffrable même après une évolution interne), et le jeton du moteur est comparé en temps constant.
Fixed- Mise à jour plus propre : après une mise à jour, le moteur ne redémarre plus en boucle. Quittez et rouvrez Anoni pour l'appliquer.
- Added
- Bouton « Passer à Pro » sur l'écran du journal de conformité.
Fixed- Caviardage DOCX complet : le caviardage couvre maintenant les tableaux, en-têtes, pieds de page et zones de texte. Une donnée dans un tableau pouvait rester dans le fichier exporté.
- Traitement par lot : le coffre est écrit avant le fichier anonymisé, pour qu'un incident ne laisse jamais un fichier impossible à décoder.
- Démarrage du moteur : le message « le moteur démarre » disparaît dès que le moteur répond.
- Changed
- Titres d'écran plus clairs : chaque vue s'ouvre sur un vrai titre, à la place des étiquettes en petites capitales.
- Démarrage du moteur plus discret : le message « le moteur démarre » tient dans une pastille compacte.
- Added
- Zoom à la relecture : agrandissez le document pour vérifier les détections de près — les boutons −/+, le pincement sur le trackpad, ou Ctrl/⌘ + molette. Les surbrillances suivent.
Changed- Libellés d'aide allégés : quelques textes raccourcis pour une lecture plus directe.
Fixed- Windows : la fenêtre d'activation s'ouvre normalement — elle s'affichait sans barre de titre ni bouton de fermeture, impossible à déplacer ou à fermer.
- Activation : saisir l'adresse d'exemple « vous@exemple.fr » n'active plus l'application sous une fausse adresse ; un rappel discret signale une adresse incomplète.
- Added
- Journal de conformité (Pro) : chaque anonymisation s'inscrit dans un journal local — date, document, catégories, décomptes, empreintes SHA-256, jamais les valeurs. Filtrable et exportable (CSV, JSON) : le registre à archiver, ou à produire pour un bâtonnier, un DPO, un contrôle.
- Fixed
- Icône à la bonne taille dans le Dock : elle débordait jusqu'aux bords et paraissait trop grande à côté des autres applications ; elle respecte désormais la grille d'icônes macOS.
- Added
- Aide-mémoire des raccourcis : la touche « ? » ouvre la liste des raccourcis clavier, regroupés par contexte (partout, document).
- Attestation de lot : après un traitement par lot, un fichier récapitule ce qui a été caviardé document par document — catégories et décomptes, jamais les valeurs. Une trace sûre à conserver ou à partager.
Changed- Analyse ~30 % plus rapide et déterministe : le moteur tourne désormais sur le processeur par défaut — plus efficace ici que l'accélération matérielle — et un même document donne toujours exactement le même résultat.
- Meilleure détection des adresses : les adresses au format « voie puis numéro » (« Boulevard de Balmont 12 ») et les boîtes postales (BP, CS) sont désormais reconnues.
- Interface plus soignée : angles plus doux, animations discrètes à la pression et à l'arrivée, et une file de lots qui annonce toujours ce qu'elle a retenu.
- Added
- Palette de commandes (⌘K) : une recherche rapide pour ouvrir un document récent, lancer une action ou aller dans une vue — aussi accessible par « Rechercher… » en haut de la barre latérale.
- Dossiers surveillés (Pro) : un dossier d'entrée, un dossier de sortie — chaque nouveau document est caviardé tout seul, sans ouvrir l'application, et rien ne quitte votre Mac.
- Profils métier : préréglages avocat, expert-comptable et RH qui mettent en avant les catégories utiles au métier ; la profession, demandée en option à l'activation, oriente le profil proposé.
Changed- « Nouveau document » est épinglé en bas de la barre latérale (raccourci ⌘N, entrée de menu Fichier), avec un bouton « coller du texte » à côté ; sélection plus douce, espacements et focus clavier affinés.
- Le caviardage est le mode par défaut : Anoni ouvre sur « Caviarder » (barres noires, irréversibles, sans phrase secrète), la pseudonymisation reste à un clic.
- Le traitement par lot ne masque plus en silence : si le profil laisse des catégories visibles (dates, lieux…), le lot l'annonce avant de tourner, avec une case pour tout masquer pour ce lot.
- Vérifier un lot d'un clic : le nom d'un fichier ouvre le document et, sur un fichier terminé, « Ouvrir » affiche le résultat caviardé — les barres se contrôlent avant l'envoi.
- Le téléchargement du moteur respire : vitesse, temps restant et unités lisibles (Go, Mo), rafraîchis chaque seconde — fini la jauge muette.
- Licence : « Actualiser » revérifie la licence à la demande, et un achat Pro atteint une application déjà activée — sans réinstaller.
Fixed- L'activation attend le moteur : la validation de licence ne part plus trop tôt — fini l'échec d'activation au premier lancement.
- Added
- Application signée et notarisée par Apple : elle s'ouvre d'un double-clic sur tous les Mac, sans détour par Réglages Système.
Changed- Interface affinée de bout en bout : Décoder allégé (le coffre chargé s'affiche comme une carte, plus de JSON chiffré), instructions plus lisibles, typographie française corrigée.
- La file de lots dit la vérité : « 2/3 » compte les fichiers terminés et le total annonce « 280 retenues ».
- Relecture au clavier : n / p affiche la position — « 2/7 ».
- Les documents collés ne s'affichent plus par leurs données : titres issus de la version pseudonymisée.
Fixed- Détection : un SIRET ne peut plus voler un NIR ou un IBAN — rappel à 100 % sur notre banc d'essai de 60 documents.
- Added
- Vue « Documents » : tout l'historique au même endroit — recherche, dernier accès, statut, retrait à l'unité ; Anoni garde les 200 derniers documents, dans un fichier chiffré de l'application.
Changed- PDF → Word encore plus fidèle : titres à l'encre noire dans la police du document, polices respectées mot à mot, colonnes lues dans l'ordre, en-têtes répétés dans le vrai en-tête Word.
- Navigation clarifiée : élément actif visible, récents dans leur propre zone, la barre de titre nomme chaque vue.
- Chargement du moteur repensé : une seule ligne, une seule langue, une barre fine.
- Boîte à outils intégrée : accessible depuis l'accueil, vraie zone de dépôt, « Ouvrir le document » à la fin.
Fixed- Un modèle qui ne se charge pas le dit : bannière discrète « détection par règles seule » avec « Réessayer » — fini le « Prêt » trompeur.
- Les tailles de téléchargement des modèles disent la vérité (complément PII : 1,6 Go ; modèle français : 421 Mo).
- Les fichiers de licence livrés sont exacts : application propriétaire, modèles de détection ouverts (MIT, Apache-2.0).
- Changed
- Relecture plus puissante : le panneau des détections (recherche, valeur par valeur, tout retenir/exclure, Localiser) dès la relecture ; n / p au clavier ; « Anonymiser un terme… » pour un mot manqué ; « annuler » sur chaque bascule.
- Le coffre ne peut plus vous enfermer dehors : phrase secrète générée affichée, Décoder accepte le fichier -coffre.json, le décodage dit ce qu'il a fait (« N éléments rétablis ») et distingue ses erreurs.
- Un PDF scanné illisible n'est plus une impasse : la relecture s'ouvre pour caviarder des zones à la main.
- Phrase secrète pré-remplie + œil de vérification ; réglages en une seule colonne ; accueil compact ; barre du caviardage en icônes sur fenêtres étroites ; raccourcis en Ctrl sous Windows.
Fixed- « Effacer » prévient quand des coffres de décodage seraient perdus.
- L'écran « Premier lancement » ne réapparaît plus en pleine session ; les lancements suivants affichent un simple « Démarrage du moteur… » ; « Réessayer » en cas d'échec de téléchargement.
- L'interface ne laisse plus croire une chose fausse : résultat ouvert sur « Après », exports au vrai format, analyse « règles seules » signalée, fichiers ignorés comptés lors d'un dépôt multiple.
- Changed
- PDF → Word bien plus fidèle : format de page et marges du PDF conservés, police dominante reprise, paragraphes justifiés respectés, retours à la ligne des blocs courts (adresses, signatures) préservés.
- Panneau presse-papiers repensé : taille ajustée au contenu, catégories en pastilles cliquables, pluriels corrects.
- Accueil plus compact : la zone de dépôt, les deux modes et les documents récents tiennent à l'écran sans défiler.
- Réglages réorganisés en une seule colonne centrée, lisible à toutes les tailles de fenêtre.
- Rouvrir un PDF scanné est instantané — l'OCR n'est plus relancé à chaque ouverture.
Fixed- Ouvrir un document n'affiche plus « Le moteur démarre » : l'application attend que le moteur soit prêt et ouvre le document toute seule ; les textes collés s'ouvrent même pendant le démarrage.
- Added
- Anoni partout : Anoni vit dans la barre des menus — copiez un texte n'importe où, ⌘⇧A l'anonymise, collez-le dans votre IA ; copiez la réponse, ⌘⇧D la décode. La correspondance reste en mémoire, jamais sur le disque.
- Boîte à outils : conversion PDF → Word (DOCX) 100 % locale — paragraphes, titres, tableaux et images préservés ; OCR local pour les pages scannées.
- Décoder un document : déposez un PDF/DOCX pseudonymisé (ou la réponse d'une IA), Anoni restaure les données d'origine et exporte un PDF propre.
- Accueil repensé : la promesse d'abord, puis le choix clair entre pseudonymisation réversible et caviardage définitif.
Changed- Caviardage : cliquer un mot bascule toutes ses occurrences (« seulement celle-ci » disponible), avec annulation précise ; pages plus aérées ; accessibilité renforcée.
Fixed- Résultat d'analyse perdu lors d'une course rare au démarrage ; documents récents plus robustes (corruption, quota) ; mode par profil mémorisé ; file de traitement par lot avec délai et temps écoulé visibles.
- Changed
- Écran de relecture du caviardage repensé : pleine largeur, barre d'outils, panneau des entités (recherche, par type, tout garder/caviarder), et clic sur un mot pour le caviarder ou le garder.
- Added
- Version Linux (.AppImage et .deb) — Anoni tourne aussi sur Linux.
- Accélération matérielle (réglage expert) : Auto ou CPU.
Changed- Réglages peaufinés (menu Profil, séparateur pleine hauteur, contrôles de fenêtre) et journaux plus lisibles avec rotation automatique.
Fixed- macOS : les boutons de la fenêtre ne restent plus grisés après une boîte de dialogue.
- Changed
- Lecture des documents nettement plus rapide — détection accélérée (CoreML/DirectML, inférence par lots) et PDF complexes ouverts sans OCR inutile, à reconnaissance strictement identique.
- Réglages en pleine largeur, présentés en cartes.
Fixed- Sécurité : une licence locale corrompue ne déverrouille plus l'application.
- Added
- Une petite animation de confettis à l'activation 🎉
Changed- Réglages présentés en cartes — plus lisibles et cohérents avec la galerie de modèles.
- Changed
- Activation par e-mail au premier lancement — entrez votre e-mail et Anoni s'active en une étape, sans clé à copier. Votre clé gratuite vous est aussi envoyée par e-mail.
- Changed
- Progression détaillée du moteur au démarrage : le modèle en cours de chargement et un pourcentage.
Fixed- Les PDF à structure interne complexe ne bloquent plus l'analyse — bascule automatique en OCR au lieu de rester bloqué sur « chargement ».
- Added
- Réglages repensés en deux volets : une navigation par catégorie (Général, Détection, Licence, Données, À propos) à gauche, le contenu ciblé à droite — fini la longue liste déroulante.
- Added
- Section « Licence » dans les Réglages : voyez votre clé et son statut dans l'application, et collez-en une pour relier cet appareil — même si vous aviez été activé automatiquement.
- Rappel doux à 30 jours — une bannière discrète et masquable, qui ne bloque jamais l'application.
- Added
- Activation par clé gratuite au premier lancement — récupérez votre clé sur anoni.dev, puis activez l'application. Les utilisateurs existants ne sont pas concernés.
- Espace licence sur anoni.dev/account : connectez-vous par e-mail pour retrouver votre clé et libérer votre appareil afin d'activer Anoni sur une autre machine.
- Changed
- Le caviardage en direct couvre aussi les textes : dans le résultat (y compris côte à côte), le panneau « Avant » est interactif — « Après » suit immédiatement.
- Added
- Les téléphones internationaux sont détectés par règle (+44…, +33 (0)6…, (212) 555-0142) — avec validation pour ne jamais confondre montants signés, coordonnées ou références.
Fixed- « +33 (0)6 12 34 56 78 » se caviarde entièrement : un numéro dont les chiffres formaient par hasard un SIREN valide pouvait laisser « +33 (0)6 » lisible.
- Added
- « Reprendre la relecture » depuis n'importe quel résultat : l'analyse revient intacte (détections, exclusions, zones) — un oubli n'oblige plus à tout recommencer.
- Caviardage en direct sur les PDF : dans le résultat, le panneau « Avant » est interactif — excluez une surbrillance, cliquez un mot oublié, dessinez une zone, les barres noires suivent immédiatement.
Changed- Nouvelle icône — un document dont une ligne est caviardée — dans le Dock, l'installeur, l'app et les notifications.
- Changed
- Le chargement (« Ouverture… », « Anonymisation… ») s'affiche dans la barre de titre à côté de « IA active » ; la bannière flottante disparaît.
- Une fenêtre en arrière-plan atténue sa barre de titre, comme toute app macOS.
Fixed- Aucune détection n'est plus une impasse : le document reste affiché — caviardez une zone à la main sur un PDF, ou sélectionnez un mot dans un texte.
- Changed
- La galerie de modèles présente « PII générale » en premier, avant le modèle français.
- Les Réglages perdent leur pied de page (version, licence, lien source) — la version reste dans le menu À propos et dans « Copier le diagnostic ».
- Fixed
- L'application se répare seule si son moteur s'arrête : elle le détecte en ~30 secondes et le redémarre — il fallait auparavant relancer l'app.
- « Le moteur démarre… » s'affiche comme une information calme, plus comme une erreur rouge.
- Changed
- L'avertissement « fichier en clair » des sauvegardes de réglages est affiché à l'écran, plus seulement au survol ; le retour (« exportés ✓ » ou la raison d'un échec) apparaît à côté des boutons.
- Le bouton « Analyser » garde une taille fixe pendant l'analyse — plus de tremblement quand le pourcentage avance.
- En coulisses : le manifeste de mise à jour et le registre signé des modèles sont vérifiés de l'extérieur toutes les six heures.
- Changed
- Les grands PDF s'ouvrent instantanément : les pages se chargent au fil du défilement au lieu de toutes d'un coup (un scan de 100 pages mobilisait ~500 Mo avant de pouvoir travailler). L'analyse démarre immédiatement.
- Un seul indicateur de chargement, plus calme : le bouton « Analyser » se remplit avec la progression — la barre du haut et le texte flottant entre les boutons disparaissent.
- Les modèles activés se signalent par une carte teintée, sans barre d'accent colorée.
Fixed- Le moteur ne plante plus quand plusieurs traitements PDF se chevauchent (rendu d'une page pendant un OCR ou un export) : tous les appels sont désormais sérialisés.
- Added
- Sauvegarde des réglages : exportez vos profils, dictionnaires, préférences et statistiques dans un fichier — et importez-les sur une autre machine. Les documents récents ne sont jamais inclus.
Changed- Un coffre de décodage issu d'une version plus récente d'Anoni demande de mettre à jour l'app au lieu d'échouer comme si la phrase secrète était fausse.
- Changed
- Les modèles de détection sont épinglés à des versions vérifiées : un changement du dépôt amont ne peut plus modifier en silence ce que l'app détecte.
- Si la préparation échoue, deux boutons aident au diagnostic : « Copier le diagnostic » et « Révéler le journal » (aussi dans Réglages).
Fixed- Les termes du dictionnaire personnel qui se chevauchent (« Credit Agricole » + « Agricole Sud ») sont à nouveau couverts en entier — l'analyse accélérée de 0.7.5 pouvait laisser la fin du second terme exposée.
- Rouvrir un fichier depuis les Récents réutilise son analyse enregistrée au lieu de tout re-détecter — et détecte désormais qu'un fichier a changé sur le disque pour ré-analyser plutôt que d'afficher des résultats périmés.
- Un téléchargement de mise à jour échoué ne laisse plus le moteur arrêté : il redémarre aussitôt.
- Changed
- La détection est environ 3× plus rapide (mêmes résultats) : un long document qui prenait 30 s s'analyse en 10. L'app est prête dès que le moteur l'est, et « IA active » s'allume ~3 s plus tôt.
- Les grands PDF sont bien plus légers : pages chargées à la demande, aperçus mis en cache.
Fixed- Windows : les mises à jour n'échouent plus avec « Error opening file for writing » — l'app arrête son moteur avant d'installer, et l'installeur attend la libération des fichiers.
- La liste des récents ne peut plus cesser de s'enregistrer en silence quand elle dépasse le quota de stockage.
- Changed
- Traitement par lot terminé : l'action principale devient « Ouvrir le dossier », chaque fichier produit a son « Afficher », et « Relancer » n'apparaît que s'il reste des échecs.
- La carte de mise à jour porte le signal vert « prête ».
- Fixed
- La statistique « fichiers caviardés » compte le caviardage lui-même (et les fichiers du traitement par lot), pas seulement le clic d'export — elle restait à 0 après un caviardage.
- Fixed
- Rouvrir un résultat depuis les Récents conserve les zones de caviardage dessinées (l'aperçu les perdait, et un nouvel export les aurait omises) et les couleurs des pseudonymes réalistes.
- Added
- Traitement par lot : déposez plusieurs fichiers, choisissez un dossier de sortie, une phrase secrète, et suivez chaque fichier (progression, reprise des échecs, bilan honnête). Un fichier sans rien à anonymiser est ignoré, jamais exporté tel quel sous un nom anonymisé.
- Statistiques locales dans les Réglages : documents analysés, données détectées et anonymisées, rapports… Comptées sur cet appareil, jamais envoyées.
- Sur un PDF, cliquez un mot oublié : toutes ses occurrences sont anonymisées. Les zones dessinées apparaissent dans l'aperçu du résultat, comme à l'export.
Changed- Quatre cycles de revue (49 corrections vérifiées) et 27 raffinements d'interface : étiquettes au survol, résultat ouvert sur « Après », typographie française corrigée, messages d'erreur qui disent quoi faire ensuite.
- L'empreinte SHA-256 du rapport porte sur le fichier lui-même (vérifiable avec sha256sum), et le rapport précise ce qui a été haché.
Fixed- Rouvrir un résultat affiche ses vrais décomptes et garde le bouton Rapport ; Décoder ne se trompe plus de coffre ; « Copier pour l'IA » refuse de copier du texte brut quand rien n'est retenu.
- Added
- Pseudonymes réalistes : « Jean Dupont » devient « Marc Leroy » au lieu d'un jeton. Le document reste naturel pour une IA, et reste réversible via le coffre. Les identifiants à somme de contrôle (SIRET, IBAN, dates) gardent des jetons, volontairement.
- Rapport d'anonymisation (RGPD) : un PDF généré localement — catégories, décomptes, exclusions, empreinte SHA-256, version. Jamais une donnée personnelle dedans.
- Profils : un par client ou par contexte, chacun avec son dictionnaire, son mode, son style de pseudonymes et ses catégories.
- Catégories par défaut : choisissez une fois ce qui s'anonymise. Le reste démarre exclu à la relecture.
- Dictionnaire personnel : des termes toujours anonymisés, quels que soient les modèles.
- « Copier pour l'IA » : un clic — analyse, pseudonymise, copie. La réponse de l'IA se décode depuis Récents, sans rien retaper.
- Sélection manuelle : un mot oublié par la détection se sélectionne et s'anonymise partout.
- Zones de caviardage : dessinez un rectangle sur une signature, un tampon, une photo. Noir opaque dans le PDF exporté.
- Interface en anglais (Réglages → Langue).
Changed- Les longues analyses affichent leur progression et s'annulent. Plus de minutes de silence.
- Changed
- Nouvel écran d'accueil. Déposez un document n'importe où dans la fenêtre, cliquez pour parcourir, collez du texte (⌘V), ou reprenez un document récent.
- Changed
- Navigation au clavier : un anneau de focus apparaît en tabulant.
- Moteur local renforcé : démarrage refusé sans son secret d'accès, téléchargements limités aux modèles du catalogue.
- Windows : la désinstallation supprime aussi le moteur (~300 Mo) et les modèles téléchargés.
Fixed- macOS redemandait le mot de passe du trousseau à chaque mise à jour. La clé des documents récents vit maintenant dans un fichier privé de l'app. Une dernière autorisation au premier lancement, puis plus jamais.
- La barre de téléchargement avance en continu, au lieu de sauter toutes les deux secondes.
- Un moteur bloqué ne peut plus figer l'application : chaque appel a une limite de temps.
- Un téléchargement de modèle échoué affiche « Réessayer », au lieu de rester bloqué « En file… ».
- Les PDF scannés sans texte expliquent pourquoi l'analyse est indisponible, au lieu d'un silencieux « 0 caractères ».
- Changed
- Le moteur de détection est compilé en code natif au lieu d'être livré en Python lisible. Même moteur, même traitement local.
- Cartes de modèles plus claires : Disque et Mémoire étiquetés, temps restant sur les téléchargements, titres entiers. Un pourcentage dans la barre latérale suit le téléchargement depuis n'importe quelle vue.
Fixed- Détection plus précise : numéros « +33 (0)6 … » reconnus, dates vérifiées, adresses qui ne débordent plus sur la phrase, moins de faux positifs sur les en-têtes de formulaires.
- Changed
- Le catalogue indique la RAM de votre machine et si chaque modèle est léger ou lourd pour elle.
- Changed
- Catalogue de modèles plus calme : grille épurée, étiquettes monochromes, sans clignotement.
Fixed- Windows : le moteur de détection pouvait fermer l'application peu après le lancement — corrigé. Les versions Windows sont à nouveau publiées.
- Mémoire libre affichée à « 0 Mo » sur macOS (le catalogue avertissait à tort sur la RAM) — désormais correcte.
- Moins de demandes du trousseau : la clé des récents est lue une fois par lancement, plus à chaque enregistrement.
- Changed
- Fermer Anoni libère la mémoire des modèles (~1,8 Go) : le moteur s'arrête avec l'application, y compris après un plantage ou une mise à jour.
Fixed- Les mises à jour utilisent toujours le nouveau moteur : auparavant une app mise à jour pouvait se rattacher à un ancien moteur resté actif en arrière-plan (la nouvelle version tournait alors silencieusement sur l'ancien code). L'app démarre désormais toujours son propre moteur, en supprimant tout moteur obsolète.
- Changed
- Les modèles ont désormais leur propre espace : la galerie quitte les Réglages pour une vue « Modèles » dédiée, avec des étiquettes de catégories colorées indiquant ce que chaque modèle détecte. Les Réglages conservent un résumé compact des modèles actifs.
Fixed- Premier lancement sur une installation neuve : le moteur de détection ne démarrait pas (« La préparation a échoué — le moteur n'a pas démarré à temps ») car le catalogue de modèles n'était pas inclus dans l'application. Corrigé.
- Mode sombre : sur macOS 11–12 (et anciens moteurs de rendu), l'interface s'affichait sombre sur sombre — l'écran de premier lancement était quasi illisible. Corrigé.
- Macs Intel : version d'onnxruntime compatible Intel épinglée pour que le service de détection démarre.
- Added
- Galerie de modèles : une section « Modèles » pour parcourir des modèles de détection vérifiés, regroupés par domaine (Français, Général, Anglais, Médical), les activer/désactiver (choix mémorisé), avec un indicateur d'adéquation matérielle (✓ Léger / ⚠ Lourd / ✗ Insuffisant) selon la mémoire libre de votre machine.
- Nouvelles langues et domaines : entités anglaises, déidentification clinique (patients, soignants, hôpitaux, dates, identifiants) et un modèle PII complet optionnel (finance + données sensibles). Le français et la PII générale restent activés par défaut ; le reste est optionnel.
- Catégories de masquage par modèle : chaque modèle apporte ses propres catégories (Patient, Hôpital, Identifiant, Donnée sensible…), affichées dans l'aperçu et dans les jetons de pseudonymisation.
- Ajout de modèles sans mise à jour de l'app : la liste des modèles peut être servie et signée depuis le CDN — de nouveaux modèles vérifiés apparaissent sans nouvelle version.
Changed- Moteur de détection agnostique : généralisé de deux modèles figés à un registre de contrats de modèles vérifiés (la détection française et générale se comporte exactement comme avant).
- Sécurité : modèles chargés depuis safetensors / ONNX uniquement (le format pickle est refusé), et registre CDN vérifié par signature (fail-closed) avec repli sur la liste embarquée.
- Changed
- Moins de faux positifs : les numéros d'articles de loi (« 6352-11 ») ne sont plus pris pour des adresses, et davantage de termes d'en-tête de formulaire sont exclus des noms.
Fixed- Windows : la fenêtre est de nouveau utilisable — le déplacement et les boutons réduire / agrandir / fermer de la barre de titre ne faisaient rien.
- Les formulaires PDF remplis sont enfin lus : les valeurs saisies dans un formulaire (SIRET, adresse, téléphone, nom…) vivent dans les champs du formulaire, pas dans le texte de la page — elles n'étaient donc ni détectées ni anonymisées. Elles sont désormais extraites, et l'aperçu affiche le formulaire rempli.
- Plantage intermittent pendant la détection corrigé (conflit de threads entre les deux modèles).
- Changed
- Le cache des documents récents est désormais chiffré sur le disque (clé conservée dans le trousseau du système) : vos textes et les informations détectées ne sont plus stockés en clair.
- Le service de détection local est protégé par un jeton, et aucune télémétrie n’est émise.
- Bouton de mise à jour plus net, pastille d’état arrondie, et mentions légales des composants tiers incluses dans l’app.
Fixed- La détection couvre désormais les documents longs en entier : emails, téléphones et secrets au-delà de la première page ne sont plus ignorés.
- Le premier lancement ne peut plus rester bloqué indéfiniment — délais d’attente sur le téléchargement et message clair en cas de souci réseau.
- Added
- Le logo Anoni apparaît sur l’écran d’accueil et à côté du nom dans la barre latérale.
Changed- Recherche de mises à jour périodique (toutes les 30 min et au retour sur l’app), plus seulement au démarrage : le bouton « Relancer pour mettre à jour » (en bas à gauche) apparaît sans relancer.
- Added
- Écran d’accueil plein écran au premier lancement (vraie barre de progression, taille du téléchargement en Mo, étapes).
- Détection PII sur toutes les plateformes, y compris Mac Intel : le modèle openai/privacy-filter tourne via son export ONNX (onnxruntime, sans PyTorch). C’est désormais un détecteur de base, bien plus léger qu’avant.
- Barre de titre Windows propre — une seule barre, avec réduire / agrandir / fermer intégrés.
Changed- Moteur de détection embarqué : un environnement Python complet, téléchargé une seule fois depuis le CDN et vérifié (SHA-256). Plus besoin d’un Python système, de pip ni d’une fenêtre de terminal ; les mises à jour de l’app restent légères.
Fixed- Le premier lancement sur Mac Intel fonctionne désormais de bout en bout (moteur + modèle français + modèle PII).
- Added
- Journal de premier lancement (<données de l’app>/sidecar.log) pour diagnostiquer les échecs d’installation.
- Le moteur prévient que sa préparation peut prendre quelques minutes au premier lancement ; « Ouvrir un fichier » attend qu’il soit prêt.
Fixed- Plus de fenêtre de terminal au démarrage sous Windows : le service de détection (Python) se lance sans console.
- Premier lancement sur Mac Intel : Python ≥ 3.10 est désormais préféré, et le modèle optionnel openai/privacy-filter n’est plus téléchargé inutilement lorsqu’il ne peut pas se charger (CamemBERT et les règles françaises continuent).
- Added
- Comparaison avant/après sur l’écran de résultat (Avant · Après · Côte à côte), y compris pour les PDF caviardés.
Fixed- L’ouverture d’un document récent affiche désormais son nom dans la barre de titre, au lieu de « Nouveau document ».
- Fixed
- Plus d’espace entre les pastilles macOS et le bouton de la barre latérale.
- Fixed
- Pastilles de fenêtre macOS recentrées sur la barre de titre.
- Réglages repensés (libellé à gauche, contrôle à droite, séparateurs fins) ; « À propos » condensé en pied de page ; ligne « Moteur · Tauri » retirée.
- Added
- Détection des numéros SIRET/SIREN (9 ou 14 chiffres, validés par clé de Luhn).
- Noms d’organisations reconnus par leur forme juridique (SAS, SARL, SA, SCI…) et noms de personnes précédés d’une civilité (Monsieur, Madame, Maître…), majuscules comprises — même sans les modèles d’IA.
- Suite de tests anti-fuite au niveau du document.
Fixed- Un SIRET validé n’est plus écrasé par une hypothèse du modèle ; un nom partiellement détecté est complété plutôt que supprimé.
- Fixed
- La réouverture d’un document caviardé réaffiche les pages noircies, au lieu du texte extrait.
- Le téléchargement des modèles affiche une progression distincte par modèle.
- Le panneau de détection présente les deux modèles comme réellement utilisés.
- Indicateur de démarrage du moteur clair et compréhensible.
- Réglages affichés comme un panneau contenu plutôt qu’un formulaire pleine largeur.
- Fixed
- Pastilles macOS centrées verticalement dans la barre supérieure.
- Toute la barre supérieure déplace la fenêtre (sauf le bouton de la barre latérale).
- Added
- Analyse mise en cache par document : rouvrir un document inchangé restaure la détection instantanément.
Fixed- Barre supérieure reconstruite en une seule barre pleine largeur, stable.
Renommage Anon → Anoni — « Anonymisation locale pour l’IA ».
Added- Anonymisation réversible par jetons Unicode (Alice Dupont → ⟦PERSONNE·1⟧) : collez la réponse de l’IA dans Décoder, avec votre coffre chiffré, pour retrouver les données.
- Prise en charge des PDF scannés via un OCR local (RapidOCR, entièrement hors ligne).
- Panneau de relecture détaillé : compte par catégorie, exclusions et réintégrations en un clic.
- Section « À propos » dans les réglages.
Changed- Colonne de contenu plus large et centrée sur grands écrans.
- La détection des personnes scinde les groupes fusionnés et écarte les rôles et faux positifs.
Fixed- Messages d’erreur clairs en français.
- Le caviardage d’un PDF affiche le document noirci, et non un texte tokenisé.