Protéger vos données avant d’utiliser une IA, en masquant les données sensibles · 63 règles de détection, la Suisse et cinq marchés.
Aucun élément détecté pour l’instant. Chargez l’exemple ou collez votre propre texte.
En attente d’une analyse.
Survolez un marqueur pour voir la valeur qu’il cache · le tableau des éléments identifiés fait foi, au clavier, en entier.
Ce qui reste en clair · relevé de vigilance 0 signalement
Ce relevé préfère la fausse piste au silence · il désigne, il ne retire rien, et il se trompe volontiers. Chaque ligne renvoie à l’une des six limites publiées, aucune n’en invente une septième.
Rapport de restitution · en attente.
Détail de la restitution
Une ligne rouge apparaît au-dessus de ce tiroir si la réponse contient un marqueur que Jomini n’a jamais produit. Il n’est ni comblé, ni réécrit · il est nommé, et le texte reste tel quel. Combler un marqueur inventé reviendrait à mettre une vraie valeur là où le modèle a improvisé.
Masquer un relevé bancaire sans perdre une seule colonne · les identités disparaissent, les montants et les dates restent.
| Colonne | Rôle | Pourquoi |
|---|
Aucun relevé pour l’instant. Collez vos colonnes, ou déposez un fichier.
Rapport · en attente.
Collez un texte. Jomini repère les données sensibles suisses, les remplace par des marqueurs stables et vous rend une matrice. Vous travaillez dans l’IA de votre choix, puis vous revenez remettre le résultat en clair.
- Tout se passe dans votre navigateur · coupez la connexion, l’outil continue de fonctionner
- Palambur sait que vous avez ouvert Jomini. Palambur ne saura jamais ce que vous y avez mis.
- Aucun envoi réseau
- Compte gratuit
- Cookie de session uniquement
- Aucune mesure d’audience
- Hébergé en Suisse chez Infomaniak
- Quarante-huit types reconnus · Suisse, France, Allemagne, Italie, Espagne, États-Unis
La preuve techniquepoids, auto-test réseau, citation
Ne nous croyez pas. Vérifiez.
Les garanties de sécurité et de confidentialité sont les plus fortes lorsqu’elles sont entièrement applicables par la technique.
Apple · Private Cloud Compute · security.apple.comPalambur n’a ni les moyens d’Apple ni son enclave matérielle. Mais le principe se transpose à notre échelle : aucune promesse sans son mécanisme.
Quarante-huit types de donnéesles trente et une clés recalculées, les formats reconnaissables, ceux que seul le mot annonce
Quarante-huit types de données, deux mécanismes.
Trente et un formats portent une clé de contrôle : Jomini la recalcule avant de masquer, et un numéro faux d’un seul caractère n’est pas détecté comme tel. Les autres n’ont aucune clé : ils sont reconnus par le mot qui les annonce, et par lui seul.
Six pays, parce que ce sont ceux où Palambur vend : la Suisse, la France, l’Allemagne, l’Italie, l’Espagne et les États-Unis. Un tableau qui mélange les pays est le cas ordinaire, pas l’exception.
Les trente et une clés recalculées
| Donnée | Format | Contrôle | Marqueur |
|---|---|---|---|
| Numéro AVS | 756.XXXX.XXXX.XX | EAN-13 | [AVS_1] |
| Numéro AVS d’avant 2008 | XXX.XX.XXX.XXX | modulo 11 | [AVS_2] |
| Numéro d’identification d’entreprise | CHE-XXX.XXX.XXX | modulo 11 | [IDE_1] |
| Compte bancaire, Suisse et étranger | CH00 … · DE00 … · FR00 … | modulo 97 + longueur du pays | [IBAN_1] |
| Référence de QR-facture | 21 00000 00003 13947 … | modulo 10 récursif | [REFERENCE_1] |
| Carte de paiement | XXXX XXXX XXXX XXXX | Luhn | [CARTE_1] |
| Carte American Express | 3782 822463 10005 | Luhn + plage 34 ou 37 | [CARTE_2] |
| Sécurité sociale française · NIR | 1 84 12 76 451 089 46 | modulo 97 | [NIR_1] |
| Codice fiscale italien | RSSMRA85T10A562S | deux tables, modulo 26 | [CODICE_1] |
| DNI et NIE espagnols | 12345678Z · X1234567L | modulo 23 et le mot | [DNI_1] |
| Steuer-ID allemand | 86 095 742 719 | ISO 7064 MOD 11,10 + structure et le mot | [STEUERID_1] |
| TVA intracommunautaire | FR44… · DE1366… · IT0074… | trois clés selon le pays | [TVA_1] |
| SIREN français | 732 829 320 | Luhn et le mot | [SIREN_1] |
| SIRET français | 732 829 320 00074 | Luhn et le mot | [SIREN_2] |
| Partita IVA italienne | 00743110157 | Luhn et le mot | [PIVA_1] |
| Routage bancaire américain | 021000021 | pondération 3-7-1 et le mot | [ABA_1] |
| Registre national belge | 85010100115 | modulo 97, deux branches avant/après 2000 | [NRN_1] |
| Sozialversicherungsnummer autrichien | 1237 010180 | modulo 11 et le mot | [SVNR_1] |
| Burgerservicenummer néerlandais | 111222333 | « elfproef » | [BSN_1] |
| NIF portugais | 123456789 | modulo 11 et forme du premier chiffre | [NIF_1] |
| Personnummer suédois | 900101 2393 | Luhn | [PERSONNUMMER_1] |
| Fødselsnummer norvégien | 010199 31095 | modulo 11, deux contrôles | [FNR_1] |
| Henkilötunnus finlandais | 010199 0022 | modulo 31, table de caractères | [HETU_1] |
| PESEL polonais | 90010112349 | modulo 10 pondéré | [PESEL_1] |
| Rodné číslo tchèque et slovaque | 900101/1239 | dix chiffres divisibles par onze | [RODNECISLO_1] |
| Adóazonosító jel hongrois | 8000000016 | pondération 1 à 9, modulo 11 | [ADOAZONOSITO_1] |
| PPS irlandais | 1234567T | modulo 23 (Revenue.ie) et le mot | [PPS_1] |
| NAS canadien | 046454286 | Luhn et le mot | [NAS_1] |
| CPF brésilien | 123.456.789-09 | deux clés modulo 11 successives | [CPF_1] |
| Aadhaar indien | 2345 6789 0124 | Verhoeff, trois tables | [AADHAAR_1] |
| ID Number sud africain | 9001010000080 | Luhn et forme du citoyen | [IDSA_1] |
Neuf de ces trente et une lignes portent et le mot, et il faut dire pourquoi. Une clé de Luhn n’est pas une preuve, c’est un filtre à un sur dix · mesuré sur un million de tirages, une suite de neuf chiffres quelconque passe le Luhn du SIREN 10,01 % du temps, et la lettre du DNI espagnol tombe juste 4,32 % du temps. Or la France et l’Allemagne groupent les milliers par des espaces : 123 456 789 euros a la silhouette exacte d’un SIREN. Ces neuf formats exigent donc leur étiquette en plus de leur clé. Les vingt deux autres se reconnaissent seuls · le numéro de sécurité sociale français une fois sur 1366, le codice fiscale italien jamais.
Les formats reconnaissables sans clé
| Donnée | Format | Contrôle | Marqueur |
|---|---|---|---|
| Courriel | nom@domaine.ch | structure | [COURRIEL_1] |
| Téléphone, suisse et étranger | +41 … · 06 12 34 56 78 · 030 12345678 · (415) 555-0123 | indicatif ou forme nationale | [TELEPHONE_1] |
| Adresse machine | 192.168.14.203 · 2001:db8::7f | octets ≤ 255 | [IP_1] |
| Adresse web | https://intranet.exemple.ch/rh/4821 | schéma reconnu | [WEB_1] |
| Clé d’API, jeton, mot de passe | sk-ant-… · ghp_… · api_key=… | préfixe connu ou étiquette | [SECRET_1] |
| Plaque d’immatriculation | NE 123456 · AB-123-CD | canton, ou forme française | [PLAQUE_1] |
| Sécurité sociale américaine · SSN | 123-45-6789 | aucune clé · la forme 3-2-4 | [SSN_1] |
| Numéro de rue | Rue du Seyon 12 | type de voie reconnu | [NUMERO_1] |
Celles que seul le mot qui les annonce trahit
Une date de naissance a la forme d’une date de facture. Un identifiant de bâtiment a celle d’un numéro de commande. Un code de diagnostic a celle d’une référence de pièce détachée. Rien dans la valeur ne les distingue · seul le mot qui précède le fait. Jomini masque la valeur et laisse le mot en clair, pour que l’IA comprenne encore de quoi parle la phrase.
| Donnée | Ce qui la déclenche | Ce qui reste en clair | Marqueur |
|---|---|---|---|
| Date de naissance | né le · date de naissance : | toutes les autres dates | [NAISSANCE_1] |
| Titre de séjour | livret · permis de séjour · permis N | le permis de conduire B, C, F, G | [SEJOUR_1] |
| Identifiant fédéral de bâtiment | EGID | — | [EGID_1] |
| Identifiant de logement | EWID | — | [EWID_1] |
| Numéro de dossier, police, sinistre | dossier n° · police · sinistre | les numéros de facture | [DOSSIER_1] |
| Code de diagnostic CIM-10 | diagnostic · CIM-10 · Dg | les références de pièces | [SANTE_1] |
| Poursuite, commandement de payer | poursuite n° · acte de défaut de biens n° | les décomptes | [POURSUITE_1] |
| Identifiant fiscal d’entreprise américain | EIN · FEIN | les numéros de facture | [EIN_1] |
| Raison sociale | SA · Sàrl · SNC | — | [SOCIETE_1] |
| Nom de personne | civilité · heuristique | relecture humaine obligatoire | [PERSONNE_1] |
L’art. 5 let. c nLPD protège six catégories de données sensibles. Cet outil en touche deux, et n’en couvre aucune. Le chiffre 2 · santé, sphère intime, appartenance à une race ou à une ethnie · n’est atteint que par le code de diagnostic. Le chiffre 5 · poursuites et sanctions pénales · n’est atteint que par le numéro annoncé. Les quatre autres · opinions religieuses, philosophiques, politiques et syndicales, données génétiques, données biométriques, mesures d’aide sociale · ne sont pas détectées, et ne le seront pas.
La différence entre toucher et couvrir est celle qui vous expose. « Diagnostic F32.1 » est masqué ; « il est en arrêt depuis son burn-out » ne l’est pas. « Poursuite n° 2024-88123 » est masqué ; « condamné pour escroquerie en 2019 » ne l’est pas. « Le requérant est rom » ne l’est pas non plus, et relève pourtant du même chiffre 2 que le diagnostic. Ce qui est codé se masque, ce qui est raconté ne se masque pas. Aucune expression régulière ne lira jamais une phrase. C’est la limite structurelle de l’outil, et c’est pourquoi la relecture n’est pas facultative.
Les règles rattrapent les identifiants. L’humain rattrape les noms. Aucun des deux ne suffit seul.
Le mode relevé bancaire400 lignes → 28 contreparties uniques, pensé pour les fiduciaires
Le mode relevé bancaire.
Les identités disparaissent. Les montants et les dates restent, parce que sans eux votre analyse ne vaut plus rien. Les colonnes sont préservées, et le format suisse 1'234.50 n’est jamais coupé.
Ce mode est en service. Il vit dans le troisième onglet du pupitre, « Relevé bancaire » · collez vos colonnes ou déposez un fichier, corrigez au besoin le rôle d’une colonne, et repartez avec votre relevé masqué en CSV. L’extrait ci-dessous est un exemple de sortie, pas l’outil.
| Date | Bénéficiaire | Référence | Débit | Crédit |
|---|---|---|---|---|
| 03.06.2026 | [SOCIETE_1] | [IBAN_1] | 4'820.00 | — |
| 05.06.2026 | [PERSONNE_2] | Salaire juin | 6'350.00 | — |
| 11.06.2026 | [SOCIETE_3] | [IDE_2] | — | 18'900.00 |
| 18.06.2026 | [SOCIETE_1] | [IBAN_1] | 4'820.00 | — |
| 25.06.2026 | [PERSONNE_2] | Salaire juin | 6'350.00 | — |
Un pseudonyme est stable : la même contrepartie porte le même marqueur du début à la fin du relevé, sinon l’analyse est impossible.
Ce que Jomini ne fait pasles six limites mesurées, avec exemple et banc d’essai pour chacune
Ce que Jomini ne fait pas.
Un outil de confiance dit ses limites avant qu’on les découvre.
Ce qu’il fait
- Remplace les identifiants vérifiés par leur clé · Suisse, France, Allemagne, Italie, Espagne, États-Unis
- Garde des pseudonymes stables sur tout un document
- Préserve montants, dates et colonnes
- Restitue le texte à l’identique au retour
- Fonctionne connexion coupée
Ce qu’il ne fait pas
- Il produit une pseudonymisation, pas une anonymisation. En nLPD la donnée reste personnelle
- Le contexte réidentifie : « le patron de l’entreprise de douze personnes à Boudry » reste reconnaissable
- Les motifs récurrents restent visibles : un salaire identique chaque 25 du mois se repère
- Il ne remplace ni un cadrage, ni une formation, ni un audit
- Sur un relevé, il ne coupe jamais un montant dans sa colonne · mais un montant écrit au milieu d’un libellé peut encore l’être, et il vous le dit
Ce que nous refusons de masquer, et par quel filtre
Quatre filtres décident de ce qui entre dans le détecteur. Les deux premiers sont une porte · une donnée qu’on ne sait pas reconnaître proprement n’est pas protégée par une règle bruyante. Les deux derniers décident. Voici ce que chacun a écarté, et pourquoi. Chaque ligne est tenue par un banc d’essai qui vérifie qu’elle traverse encore, et qu’au même instant ce que nous disons masquer est bien masqué.
| Ce qui n’est pas masqué | Filtre | Pourquoi |
|---|---|---|
| Les codes pays, nationalités, cantons et langues | 1 | Ils décrivent une personne, ils ne la désignent pas. Dans un même document, deux personnes différentes les portent. Les masquer n’anonymise rien et abîme le texte. |
| Les formes juridiques SAS et SL | 2 | Un sas est une pièce d’atelier, un modèle SL une référence de catalogue. Derrière un mot propre, ces deux sigles annoncent une société moins souvent qu’autre chose. Les graphies pointées entreront le jour où elles auront été mesurées. |
| Les types de voie américains Way, Court, Place, Drive, Road et Lane | 2 | Ce sont de vrais types de voie et des noms communs anglais qui suivent un nombre. Admis, ils auraient effacé le chiffre de « 3 Supreme Court rulings » et de « 12 Belt Drive units ». drive est le mot le plus courant de l’anglais industriel · hard drive, belt drive, servo drive. Les formes abrégées Dr., Rd. et Ln. restent, parce que le point les sépare du nom commun. |
| Le type de voie italien Via, même écrit avec la majuscule | 2 | via est aussi une préposition de logistique, et une ligne de bon de livraison commence par une majuscule · « Via Bâle 12 palettes expédiées » perdait son nombre de palettes. Ce que ce refus coûte est écrit aussi · « Via Roma 12 », l’écriture la plus courante de l’adresse italienne, traverse en clair, et les six autres types italiens la remplacent seuls. |
| L’adresse italienne ou espagnole écrite en minuscule au fil du texte | 2 | Un type de voie du sud écrit en minuscule au fil d’une phrase est presque toujours autre chose · « Estante calle 4 del almacén » est un rayonnage, pas une rue. |
| Le numéro d’un lieu-dit, qui ne porte aucun type de voie | 2 | Sans mot qui annonce, il faudrait masquer tout nombre voisin d’un mot capitalisé. Mesuré sur la version précédente de cette règle · huit détections sur dix étaient fausses. |
| Montants, dates, quantités, pourcentages, références de commande et de facture, numéros de lot, codes article, intitulés de compte | 4 | Sans eux, votre document ne vous sert plus à rien. C’est la garantie, pas la limite · un fiduciaire qui lit cette ligne sait immédiatement qu’il pourra encore travailler. |
La dernière ligne est celle qui compte le plus, et c’est pour cela qu’elle est écrite au même endroit que les autres. Une liste de ce qu’un outil refuse de faire se lit plus vite qu’une liste de ce qu’il fait, et elle se vérifie. Celle-ci se vérifie · chacune de ces 7 lignes est un cas du banc d’essai, rejoué à chaque exécution, et le jour où l’une d’elles cesse d’être vraie la livraison s’arrête.
Les six limites que nous avons mesurées
Elles ne sont ni supposées, ni recopiées d’un avertissement type. Chacune est un cas de test du banc d’essai de Jomini, rejoué à chaque exécution.
1 · Un nom que le document n’introduit jamais par une civilité n’est pas détecté
« Sophie Bertholet a signé le contrat. » traverse en clair. La règle a besoin d’une ancre · Monsieur, Madame, M. ou Mme.
Le mot jamais porte tout le poids de cette phrase. L’ancre n’est exigée qu’une fois par document, pas une fois par phrase · dès qu’une civilité a présenté un nom quelque part, il est masqué partout ailleurs, y compris là où il revient nu. « Madame Sophie Bertholet préside. Sophie Bertholet a signé le contrat. » ressort en « Madame [PERSONNE_1] préside. [PERSONNE_1] a signé le contrat. » Le rappel joue aussi vers l’arrière, ce qui compte plus qu’il n’y paraît · un procès-verbal nomme presque toujours la personne avant de lui donner du Madame. « Le rapport de Sophie Bertholet. Madame Sophie Bertholet préside. » ressort en « Le rapport de [PERSONNE_1]. Madame [PERSONNE_1] préside. »
Ce que le rappel ne fait pas, et qui se dit dans la même page plutôt qu’ailleurs · le nom nu est masqué, il n’est pas rapproché. « Madame Sophie Bertholet préside. Bertholet a signé le contrat. » ressort en « Madame [PERSONNE_1] préside. [PERSONNE_2] a signé le contrat. » Deux marqueurs pour une seule personne · c’est la limite 3, vue depuis celle-ci.
Sans cette ancre, il faudrait distinguer un nom propre de n’importe quel mot capitalisé en début de phrase. Nous l’avons essayé · les dégâts sur le texte ordinaire dépassaient de loin le bénéfice.
2 · Un nom en alphabet non latin n’est pas détecté
« Monsieur Πέτρος Ιωάννου et Madame Sophie Bertholet » · le nom grec passe, le nom latin est masqué.
Les classes de lettres couvrent le latin accentué. Ni le grec, ni le cyrillique, ni l’arabe, ni les écritures asiatiques. C’est une limite de portée, pas un défaut d’exécution · elle se lève en ajoutant des plages de caractères, pas en changeant la méthode.
3 · « Jean Dupont » et « J. Dupont » reçoivent deux marqueurs
Jomini ne devine pas qu’il s’agit de la même personne. Le document en ressort avec [PERSONNE_1] et [PERSONNE_2].
Les rapprocher demanderait une inférence. Une inférence fausse fusionnerait deux personnes réellement distinctes sous un seul marqueur, et rendrait le document faux plutôt que bavard. Nous préférons le bavard.
4 · L’adresse n’est masquée qu’au numéro, et le numéro ne protège pas partout
Depuis le 3 août 2026, la localité n’est plus masquée du tout. « Rue du Seyon 12, 2000 Neuchâtel » ressort en « Rue du Seyon [NUMERO_1], 2000 Neuchâtel ». C’est un choix · l’IA a souvent besoin de savoir de quelle région on parle, et un numéro postal désigne des milliers de personnes là où un numéro de rue désigne une boîte aux lettres.
La réserve, que nous préférons écrire plutôt que taire · le numéro ne protège que si la voie compte beaucoup de bâtiments. « Rue du Village [NUMERO_1], 2087 Cornaux » désigne à peu près autant que l’adresse complète. Sur la rue principale d’un village, ce masquage relève du symbole. Nous le disons ici plutôt que de laisser croire que l’adresse est anonymisée.
Seconde limite, de mécanisme celle-là · le numéro n’est reconnu que s’il est annoncé par un type de voie · Rue, Chemin, Avenue, ou une terminaison alémanique comme …strasse. Un lieu-dit qui n’en porte pas · « Les Prés-Devant 4 » · traverse en clair. L’alternative serait de masquer tout nombre voisin d’un mot capitalisé, c’est-à-dire de masquer aussi « le véhicule 1979 Toyota » et « depuis 2015 Microsoft ». Nous l’avons mesuré sur la version précédente de cette règle · huit détections sur dix étaient fausses, et le texte en ressortait inutilisable.
5 · Un numéro dont la clé de contrôle est fausse traverse en clair
« Le numéro AVS 756.9217.0769.86 est resté au dossier. » ressort intact. La clé EAN-13 ne tombe pas juste · un chiffre a été mal saisi, et Jomini ne reconnaît pas ce numéro comme un AVS.
Le mot AVS est pourtant collé au numéro, et il ne sert à rien ici · pour les trente et un formats à clé, une clé fausse n’est jamais rattrapée par le mot qui annonce. C’est ce contrôle qui évite de masquer toute suite de treize chiffres commençant par 756 · un numéro de facture, une référence interne, un identifiant de machine. C’est lui qui rend ces règles précises, et c’est lui qui produit cette limite. Pour vingt deux des trente et un, la clé décide même seule · les neuf autres exigent en plus leur étiquette, et le tableau plus haut dit lesquelles.
La réserve, et elle est sérieuse · un numéro mal saisi désigne toujours la même personne pour qui sait le corriger. Ce qui protège alors n’est pas le mécanisme, c’est la faute de frappe, et une faute de frappe ne protège personne exprès. La limite vaut pour les trente et un formats à clé du tableau plus haut, AVS en tête · relisez toujours le relevé de vigilance, qui signale ce qui reste en clair.
6 · Un fragment de nom que Jomini a prouvé mais ne sait pas attribuer reste en clair
« Madame Anne Rochat et Madame Anne Perret ont signé. Anne a confirmé. » ressort en « Madame [PERSONNE_1] et Madame [PERSONNE_2] ont signé. Anne a confirmé. » Le prénom seul reste en clair.
Cette limite est née d’une amélioration, et nous la publions pour cette raison. Depuis que Jomini rappelle un nom d’un bout à l’autre du document, il sait que ce « Anne » appartient à quelqu’un qu’il vient de masquer · deux personnes se le partagent, et il refuse de trancher. Le rattacher à l’une serait tirer au sort, et la remise en clair de la matrice écrirait alors le nom de quelqu’un d’autre à sa place. Le refus est le bon choix · le taire ne l’était pas.
Trois situations produisent ce refus · deux personnes se disputent le fragment, il ne commence pas par une majuscule, ou il est trop court pour se chercher seul · « J. » ne peut pas être poursuivi dans un document sans y masquer des abréviations ordinaires. Dans les trois cas, le relevé de vigilance affiche la ligne en rouge, nomme les personnes concernées, et dit quoi faire · masquer à la main. C’est le seul signalement du relevé qui ne suppose rien · les autres devinent, celui-ci rapporte.
Ces six limites recouvrent huit faiblesses distinctes, et elles ne sont pas de même gravité. Nous les comptons une à une plutôt que par rubrique · une rubrique arrondit toujours dans le sens qui arrange celui qui la rédige.
Cinq sont des fuites au sens strict · quelque chose d’identifiant traverse en clair. Le nom sans civilité, le nom en alphabet non latin, le lieu-dit qui ne porte pas de type de voie, le numéro à clé fausse, et le fragment de nom que Jomini refuse d’attribuer. Cette dernière se range ici et non parmi les décisions, alors que le refus, lui, est délibéré · le refus est voulu, le résultat ne l’est pas. Un morceau de nom part avec le texte, et il appelle une correction à la main. C’est toujours le mauvais côté de l’erreur pour un anonymiseur, et nous ne le présentons pas autrement. Elles sont maintenues parce que les lever, en l’état, coûterait plus cher en texte détruit qu’elles ne rapportent en détections · ce calcul est écrit, daté, et se refait à chaque version.
Une est un lien perdu, et ce n’est pas une fuite · « Jean Dupont » et « J. Dupont » ressortent masqués tous les deux. Ce que Jomini ignore, c’est qu’il s’agit de la même personne. Le document devient bavard sur le NOMBRE de personnes, jamais sur leur identité.
Une est une décision · la localité reste lisible parce que l’IA a souvent besoin de savoir de quelle région on parle. Ce n’est pas une faiblesse du mécanisme, et cela se rediscute.
Une, enfin, est une protection partielle · sur la rue principale d’un village, le numéro masqué ne protège presque rien. Le mécanisme fait exactement son travail, c’est ce qu’il achète qui est mince. Aucun code ne corrige cela · seule cette phrase le peut, et c’est pour cela qu’elle est ici.
Nous ne disons jamais « anonymisation garantie ». Ceux qui le disent ne savent pas de quoi ils parlent, ou espèrent que vous ne saurez pas.
Pourquoi Jominile nom, en une phrase
Pourquoi Jomini.
Antoine-Henri de Jomini, né à Payerne en 1779. Un Vaudois devenu le grand théoricien militaire de son siècle, conseiller des empires sans jamais cesser d’être suisse.
Il a compris le jeu des puissances mieux qu’elles ne le comprenaient elles-mêmes, et il est resté maître de lui-même. C’est exactement ce que fait cet outil.
Chez Palambur, chaque outil porte le nom d’une figure de l’époque napoléonienne qui exerçait le même métier.
Ce qu’on nous demandefoire aux questions · serveur, compte, secret professionnel, gratuité
Ce qu’on nous demande.
Mon texte part-il sur un serveur ?
Non, jamais, dans aucun mode. Une fois la page chargée, il n’y a plus aucun serveur à joindre. Vous pouvez couper votre connexion internet et continuer à utiliser la page : c’est la démonstration la plus simple, et nous vous encourageons à la faire.
Faut-il créer un compte ?
Oui, et il est gratuit. Nous vous demandons une adresse de courriel et un mot de passe, rien d’autre. Le compte est hébergé en Suisse, à Plan-les-Ouates.
Il faut alors distinguer deux frontières, et nous préférons les nommer plutôt que de les taire.
La frontière du compte · nous savons qu’une adresse a ouvert Jomini, et quand. C’est le prix d’un outil qui n’est pas un service anonyme, et c’est tenu par la loi suisse.
La frontière de la donnée · rien de ce que vous collez ne la franchit. Ce n’est pas une promesse, c’est une contrainte technique · et elle tient par trois verrous, pas un.
Le premier est déclaré · la politique de sécurité de la page porte connect-src ‘none’, qui interdit au navigateur toute connexion sortante · fetch, XMLHttpRequest, WebSocket, EventSource, sendBeacon. Vous pouvez le constater dans l’inspecteur réseau, et la page en fait elle-même la démonstration à chaque ouverture, plus haut sur cette page.
Les deux autres sont des absences, et nous les nommons parce qu’une politique de sécurité ne les couvre pas. C’est le genre de chose qu’on préfère d’ordinaire ne pas écrire.
Le deuxième · aucune ligne de code de cette page n’écrit sur votre disque. Ni localStorage, ni cookie, ni base locale. Une politique de sécurité ne dit rien du stockage · elle règle ce que le navigateur a le droit de charger, pas ce qu’il a le droit de garder. C’est donc un contrôle séparé qui relit chaque fichier téléchargé et refuse la livraison s’il en trouve un.
Le troisième, moins évident · aucune ligne de code ne quitte la page en emportant votre texte. Une politique de sécurité n’interdit pas la navigation · une seule ligne suffirait pour partir vers une adresse avec votre document écrit dans l’adresse elle-même, et connect-src n’y verrait rien. Nous le disons parce que c’est le trou qu’une politique laisse ouvert · il est fermé par relecture de chaque fichier livré, pas par déclaration.
Une seule adresse Internet est écrite dans le code de cette page · celle que la démonstration ci-dessus tente de joindre, et qui est faite pour échouer. Le banc la compte, et refuse la deuxième.
En une phrase · Palambur sait que vous avez ouvert Jomini, et ne saura jamais ce que vous y avez mis.
Où est stockée la matrice ?
Dans la mémoire de votre onglet, et dans le fichier que vous téléchargez vous-même. Elle ne touche aucun serveur. Si vous fermez l’onglet sans la télécharger, elle est perdue et personne ne peut la retrouver.
« La mémoire de l’onglet » est à prendre au pied de la lettre · c’est le deuxième verrou décrit plus haut. La matrice vit dans les variables de la page et nulle part ailleurs · pas de localStorage, pas de sessionStorage, pas de cookie, pas de base locale. Ce n’est pas une intention · c’est vérifié fichier par fichier à chaque livraison, et une seule de ces écritures suffirait à faire échouer la livraison.
Puis-je m’en servir pour du secret professionnel ?
Cet outil réduit le risque, il ne l’annule pas. Pour des données couvertes par un secret professionnel, la pseudonymisation seule ne suffit pas : il faut un cadre d’usage écrit. C’est précisément ce que Palambur met en place.
Pourquoi est-ce gratuit ?
Parce que la meilleure démonstration de compétence est un outil qui marche. Nous vivons du conseil, de la formation et de Corvisart, pas de cette page.
Aller plus loinun outil ne fait pas une gouvernance · Corvisart
Un outil ne fait pas une gouvernance.
Jomini protège un texte. Il ne vous dit pas quelles IA tournent déjà dans votre entreprise, avec quelles données, ni sous quelle juridiction. Pour cela, il y a Corvisart.