Anoni
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)
  1. v0.8.5Actuelle

    Ajouté
    • Une petite animation de confettis à l'activation 🎉
    Modifié
    • Réglages présentés en cartes — plus lisibles et cohérents avec la galerie de modèles.
  2. v0.8.4

    Modifié
    • 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.
  3. v0.8.3

    Modifié
    • Progression détaillée du moteur au démarrage : le modèle en cours de chargement et un pourcentage.
    Corrigé
    • Les PDF à structure interne complexe ne bloquent plus l'analyse — bascule automatique en OCR au lieu de rester bloqué sur « chargement ».
  4. v0.8.2

    Ajouté
    • 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.
  5. v0.8.1

    Ajouté
    • 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.
  6. v0.8.0

    Ajouté
    • 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.
  7. v0.7.15

    Modifié
    • 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.
  8. v0.7.14

    Ajouté
    • 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.
    Corrigé
    • « +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.
  9. v0.7.13

    Ajouté
    • « 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.
    Modifié
    • Nouvelle icône — un document dont une ligne est caviardée — dans le Dock, l'installeur, l'app et les notifications.
  10. v0.7.12

    Modifié
    • 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.
    Corrigé
    • 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.
  11. v0.7.11

    Modifié
    • 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 ».
  12. v0.7.10

    Corrigé
    • 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.
  13. v0.7.9

    Modifié
    • 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.
  14. v0.7.8

    Modifié
    • 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.
    Corrigé
    • 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.
  15. v0.7.7

    Ajouté
    • 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.
    Modifié
    • 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.
  16. v0.7.6

    Modifié
    • 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).
    Corrigé
    • 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.
  17. v0.7.5

    Modifié
    • 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.
    Corrigé
    • 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.
  18. v0.7.4

    Modifié
    • 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 ».
  19. v0.7.3

    Corrigé
    • 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.
  20. v0.7.2

    Corrigé
    • 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.
  21. v0.7.1

    Ajouté
    • 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.
    Modifié
    • 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é.
    Corrigé
    • 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.
  22. v0.7.0

    Ajouté
    • 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).
    Modifié
    • Les longues analyses affichent leur progression et s'annulent. Plus de minutes de silence.
  23. v0.6.7

    Modifié
    • 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.
  24. v0.6.6

    Modifié
    • 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.
    Corrigé
    • 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 ».
  25. v0.6.5

    Modifié
    • 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.
    Corrigé
    • 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.
  26. v0.6.4

    Modifié
    • Le catalogue indique la RAM de votre machine et si chaque modèle est léger ou lourd pour elle.
  27. v0.6.3

    Modifié
    • Catalogue de modèles plus calme : grille épurée, étiquettes monochromes, sans clignotement.
    Corrigé
    • 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.
  28. v0.6.2

    Modifié
    • 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.
    Corrigé
    • 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.
  29. v0.6.1

    Modifié
    • 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.
    Corrigé
    • 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.
  30. v0.6.0

    Ajouté
    • 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.
    Modifié
    • 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.
  31. v0.5.3

    Modifié
    • 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.
    Corrigé
    • 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).
  32. v0.5.2

    Modifié
    • 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.
    Corrigé
    • 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.
  33. v0.5.1

    Ajouté
    • Le logo Anoni apparaît sur l’écran d’accueil et à côté du nom dans la barre latérale.
    Modifié
    • 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.
  34. v0.5.0

    Ajouté
    • É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.
    Modifié
    • 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.
    Corrigé
    • Le premier lancement sur Mac Intel fonctionne désormais de bout en bout (moteur + modèle français + modèle PII).
  35. v0.4.8

    Ajouté
    • 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.
    Corrigé
    • 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).
  36. v0.4.7

    Ajouté
    • Comparaison avant/après sur l’écran de résultat (Avant · Après · Côte à côte), y compris pour les PDF caviardés.
    Corrigé
    • L’ouverture d’un document récent affiche désormais son nom dans la barre de titre, au lieu de « Nouveau document ».
  37. v0.4.6

    Corrigé
    • Plus d’espace entre les pastilles macOS et le bouton de la barre latérale.
  38. v0.4.5

    Corrigé
    • 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.
  39. v0.4.4

    Ajouté
    • 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.
    Corrigé
    • 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é.
  40. v0.4.3

    Corrigé
    • 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.
  41. v0.4.2

    Corrigé
    • 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).
  42. v0.4.1

    Ajouté
    • Analyse mise en cache par document : rouvrir un document inchangé restaure la détection instantanément.
    Corrigé
    • Barre supérieure reconstruite en une seule barre pleine largeur, stable.
  43. v0.4.0

    Renommage Anon → Anoni — « Anonymisation locale pour l’IA ».

    Ajouté
    • 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.
    Modifié
    • 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.
    Corrigé
    • Messages d’erreur clairs en français.
    • Le caviardage d’un PDF affiche le document noirci, et non un texte tokenisé.