Retour à l'accueil

Politique de confidentialité — Extension

Extension navigateur OptiBot Multi-Site — Version 1.5 — 8 septembre 2026

1. Éditeur

L'extension OptiBot Multi-Site est éditée par Vorreiter Activities (SASU), 54 rue Marcel et Ida Demia, 01500 Ambérieu-en-Bugey — contact@optibot.fr

2. Données accédées et traitées

2.1 Presse-papier

L'extension lit le presse-papier uniquement lorsque vous cliquez sur le bouton "🤖 Remplir", via l'interface standard du navigateur : elle ne demande pas la permission clipboardRead, et n'a donc aucun accès au presse-papier en dehors de ce clic. Elle y recherche des données structurées préalablement copiées depuis votre tableau de bord OptiBot (nom, prénom, NSS, ordonnance). Ces données ne sont pas envoyées à un serveur lors de cette lecture.

2.2 Données patients en cache local

Pour éviter de copier-coller à chaque formulaire, l'extension peut mettre en cache local les données d'un patient (NSS, corrections optiques, nom, prénom). Ces données sont chiffrées en AES-256-GCM avec une clé dérivée de votre token de session (PBKDF2, 310 000 itérations, salt aléatoire par appareil). Elles ne quittent jamais votre navigateur et sont automatiquement supprimées après 15 minutes d'inactivité.

2.3 Sites sur lesquels l'extension s'active

L'extension a un seul propos : recopier une donnée que vous avez déjà saisie dans votre logiciel métier vers les formulaires que vous devez remplir pour ce même client. Elle n'exécute son script que sur les sites listés ci-dessous, tous professionnels et tous liés à ce geste. Elle ne s'active sur aucun autre site, et n'y fait ni suivi, ni publicité, ni mesure d'audience.

Sur les sites disposant d'un module dédié, le remplissage suit une recette vérifiée ; sur les autres, un moteur générique repère les champs par leur libellé. Dans les deux cas, les valeurs proviennent de votre cache local et rien n'est envoyé à un tiers.

Logiciels métier (source des données) (10 domaines)

L'extension y lit la fiche client que vous avez déjà saisie — identité, mutuelle, prescription — pour la recopier ensuite. Cette lecture reste dans votre navigateur.

  • LiveByOptimum (Optimum) livebyoptimum.com
  • Optimum AS3.2 as3-2byoptimum.com
  • Optimum Solutions optimum-solutions.fr
  • Cosium cosium.biz
  • Cosium cosium.com
  • Cosium Shop cosiumshop.fr
  • Atol Pro (AS3.2) atolpro.com
  • MyEasyOptic myeasyoptic.com
  • Winoptics winoptics.fr
  • Irium Software irium-software.fr

Portails de tiers-payant et réseaux de soins (destination) (41 domaines)

L'extension y remplit les formulaires de demande de prise en charge à partir du cache local. Elle n'y lit aucune fiche client et n'envoie aucune donnée de santé à un tiers.

  • Almerys almerys.com
  • Almerys (espace professionnels) be-almerys.com
  • Viamedis viamedis.net
  • Viamedis viamedis.fr
  • Itelis itelis.fr
  • Actil actil.com
  • Wemind wemind.io
  • APGIS apgis.com
  • Ameli (régime obligatoire) ameli.fr
  • AmeliPro amelipro.fr
  • Solimut solimut.fr
  • TP-Plus / FFL Promoteur ffl-promoteur.com
  • SP Santé spsante.fr
  • Mercer services-fm.net
  • Mercer mercernet.fr
  • Oxantis (MGEN, Harmonie) oxantis.net
  • Santéclair santeclair.fr
  • MySantéclair mysanteclair.fr
  • Génération generation.fr
  • Carte Blanche Partenaires carteblanchepartenaires.fr
  • Kalixia kalixia.fr
  • Optistya optistya.fr
  • Istya istya.fr
  • Groupama groupama.com
  • Korelio korelio.com
  • Sévéane seveane.com
  • Harmonie Mutuelle (TP) tp-harmonie.net
  • iSanté tp-isante.fr
  • Eovi MCD (TP) tp-eovi-mcd.net
  • TP Complémentaire tpcomplementaire.fr
  • Adréa (TP, plateforme Sopra) tp-adrea.net
  • Solimut (TP, plateforme Sopra) tp-solimut.net
  • Arpège Mutuelle (PhonSanté) phonsante.com
  • CCMO Mutuelle ccmo.fr
  • Prévifrance previfrance.fr
  • Ociane Matmut (ancien domaine) ociane.fr
  • Ociane Matmut ociane.matmut.fr
  • CGRM (espace professionnel) cgrm.fr
  • CGRM cgrm.com
  • La Mutuelle Verte mutuelleverte.com
  • TP Plus (portail direct) tpplus.fr

Plateformes de commande verres, lentilles et montures (destination) (43 domaines)

L'extension y recopie la prescription sur le bon de commande. Même geste que sur un portail de tiers-payant, autre destinataire.

  • Méga Optic (verres) mega-optic.fr
  • Everlook / Digital Vision France (lentilles) digitalvisionfrance.com
  • Ophtalmic Compagnie (lentilles) ophtalmicv7-prod.datasolution.site
  • Ophtalmic Compagnie ophtalmic.fr
  • Ophtalmic Compagnie ophtalmiccompagnie.fr
  • Essilor Pro (verres) essilorpro.fr
  • Essilor essilor.fr
  • BBGR (verres) bbgr.fr
  • HoyaNet (verres) hoyanet.fr
  • Hoya Vision hoyavision.fr
  • Novacel (verres) novacel-optical.com
  • Nikon Lenswear (verres) nikonlenswear.fr
  • Nikon Lenswear nikon-lenswear.com
  • Zeiss Vision Care (verres) zeiss.fr
  • Rodenstock (verres) rodenstock.fr
  • Shamir (verres) shamir.fr
  • Optiswiss (verres) optiswiss.ch
  • Codir (verres) codir.fr
  • Divel France (verres) divel.fr
  • Indo Optical (verres) indo.es
  • Alcon (lentilles) alcon.fr
  • MyAlcon (lentilles) myalcon.com
  • CooperVision (lentilles) coopervision.fr
  • Johnson & Johnson Vision (lentilles) jnjvisioncare.fr
  • Bausch + Lomb (lentilles) bausch.fr
  • Menicon (lentilles) menicon.fr
  • mark'ennovy (lentilles) markennovy.com
  • Precilens (lentilles) precilens.com
  • Luxottica (montures) luxottica.com
  • Safilo (montures) safilo.com
  • MySafilo (montures) mysafilo.com
  • Marchon (montures) marchon.com
  • Marcolin (montures) marcolin.com
  • Silhouette (montures) silhouette.com
  • Kering Eyewear (montures) keringeyewear.com
  • De Rigo (montures) derigo.com
  • Charmant (montures) charmant.com
  • ZEISS ZOOM (verres) zoom-extranet.com
  • Horizon Carl Zeiss Vision (verres) horizon-zeiss.fr
  • ZEISS ID (portail d'entree) id.zeiss.com
  • Optovision (verres) optovision.com
  • Ophtalmic E-Space (lentilles) ophtalmic-espace.fr
  • Portal4Sales / Eurovisie (montures) shop.app4sales.net

Back-offices d'enseigne et de centrale (9 domaines)

Selon l'écran, l'extension y lit une fiche client ou y remplit un formulaire. Ces sites sont traités comme un logiciel métier non reconnu : le bouton « Mémoriser » y reste proposé.

  • Krys Group krys-group.com
  • Optic 2000 optic2000.com
  • Lissac lissac.fr
  • Alain Afflelou afflelou.com
  • Optical Center optical-center.fr
  • GrandOptical grandoptical.com
  • Vision Plus visionplus.fr
  • Écouter Voir ecoutervoir.fr
  • Atol les Opticiens atol-les-opticiens.com

L'extension n'envoie pas les données de santésaisies sur ces sites à des serveurs tiers. Elle lit certains champs pour les mémoriser localement (fonction "💾 Mémoriser") afin de pré-remplir un autre formulaire pendant la même session.

2.3 bis Activation sur un site non listé

Les logiciels métier sont souvent installés sur un domaine propre au magasin, que nous ne pouvons pas connaître à l'avance. L'extension demande donc une permission facultativequi reste inutilisée tant que vous ne l'accordez pas : sur un site inconnu, le popup vous propose "Activer OptiBot sur ce site", et le navigateur vous demande alors votre accord pour ce domaine précis. Sans ce clic, l'extension n'a accès à aucun site hors de la liste ci-dessus. L'accès accordé se révoque à tout moment depuis la page des extensions du navigateur.

2.4 Détection automatique des rejets (optionnelle)

Si vous activez la détection automatique des rejets dans le popup de l'extension, celle-ci analyse périodiquement les pages de résultats tiers payant de certains portails (Almerys, Viamedis, Itelis, Actil) pour détecter les dossiers rejetés et les synchroniser avec votre espace OptiBot. Les données transmises sont : numéro de dossier, motif de rejet, date, montant. Aucun nom de patient n'est transmis. Cette fonctionnalité est désactivée par défaut et nécessite votre activation explicite.

2.5 Enregistrement de parcours (optionnel, sur consentement)

Si le remplissage automatique échoue sur un portail, vous pouvez démarrer un enregistrement de parcoursdepuis le popup. L'extension capture alors la structure des pages que vous traversez — arborescence HTML, identifiants et libellés de champs, sélecteurs — pour nous permettre de corriger le portail concerné.

Les valeurs affichées sont remplacées dans votre navigateur avant tout envoi. Chaque texte est masqué en conservant seulement sa forme : un nom devient XXXXXX, une date 99/99/9999, un montant 999,99 €. Les noms de patients, numéros de sécurité sociale, dates de naissance, montants et numéros d'adhérent ne quittent jamais votre poste. Ne sont pas capturés non plus : le contenu des requêtes réseau, les valeurs du stockage navigateur, et ce que vous tapez au clavier.

Cette fonction est désactivée par défaut. Elle est proposée à tous les comptes, mais rien n'est enregistré tant que vous n'avez pas coché la case de consentement puis démarré vous-même un enregistrement. Un badge RECreste affiché sur l'icône de l'extension pendant toute sa durée, et un bouton d'arrêt reste visible sur la page. L'enregistrement se coupe seul au bout de 30 minutes, ou après 10 minutes sans nouvelle page, ou à 400 pages, ou à 30 Mo. Les pages enregistrées sont supprimées automatiquement au bout de 30 jours.

2.6 Mode automatique de l'enregistrement (optionnel, désactivé par défaut)

Une seconde case, elle aussi décochée par défaut, vous permet d'autoriser OptiBot à démarrer un enregistrement sans que vous ayez à cliquer. Elle ne change ni ce qui est capturé, ni l'anonymisation décrite ci-dessus : elle ne change que le moment du déclenchement, et seulement dans deux situations :

  • sur un portail de tiers-payant ou de commandedéclaré qu'aucun utilisateur n'a encore enregistré (ou plus depuis 90 jours), au plus une fois par portail et par jour ;
  • sur l'écran précis où un remplissage vient d'échouer : cette page seule est alors transmise, avec le décompte de ce qui a été tenté, au plus une fois par écran et 20 fois par jour.

Le mode automatique ne s'applique jamais aux écrans de votre logiciel métier, qui contiennent votre fichier client. Chaque démarrage automatique est annoncé par un bandeau sur la page, en plus du badge REC et du bouton d'arrêt.

Retrait.Vous pouvez retirer votre consentement à tout moment, d'un clic, au même endroit que la case qui a servi à l'accorder (« Retirer mon consentement » dans le popup). Plus aucune page n'est alors envoyée, le mode automatique est désactivé avec, et tout enregistrement en cours est clos. Les enregistrements déjà transmis suivent la suppression automatique à 30 jours.

2.7 Lecture des pièces d'un dossier et des documents de la fiche (Cosium, LiveByOptimum, Optimum)

Sur l'écran d'un dossier de prise en charge de votre logiciel métier, OptiBot lit les pièces que cet écran affiche déjà — facture, réponse de la mutuelle, devis ou ordonnance — afin de vérifier qu'elles concordent avant un dépôt au portail, et de vous éviter un rejet qui reviendrait des semaines plus tard sans motif lisible.

Depuis la version 1.5.5.4, la même lecture s'applique au panneau « Documents » de la fiche client Optimum— c'est là que la carte de tiers-payant et l'ordonnance sont le plus souvent déposées. Le but est le même : retrouver dans une pièce que vous avez déjà classée un numéro de contrat ou une date de fin de droits, plutôt que de vous la faire ressaisir. OptiBot ne lit que les pièces les plus récentes, et jamais au-delà d'une taille raisonnable : une photo de monture de 2019 ne renseigne rien et coûterait le temps de la lire.

OptiBot ne clique rien.Il ne télécharge aucun fichier sur votre poste et n'ouvre aucun panneau que vous n'avez pas ouvert : il lit ce qui est à l'écran, quand ça y est.

Le contenu des documents ne quitte jamais votre ordinateur.Le PDF est lu dans l'onglet, et son texte en est extrait sur votre machinepar un moteur embarqué dans l'extension (pdf.js, et un moteur de reconnaissance de caractères pour les pièces scannées). Ni le document, ni son image, ni le texte qui en est tiré n'est transmis à nos serveurs — le §3 ci-dessous liste exhaustivement ce qui leur est envoyé, et rien de tout cela n'y figure.

Une seule chose remonte, et ce n'est pas du contenu : la mesure de la lecture. Depuis la version 1.5.5.4, OptiBot nous dit quel moteur a lu la pièce, avec quel indice de confiance, combien de caractèresil en a tirés et combien de temps il a mis. Un nombre de caractères n'est pas un texte, et c'est volontairement tout ce que nous recevons : sans cette mesure, une pièce illisible disparaissait de la vérification sans laisser la moindre trace, et nous n'avions aucun moyen de savoir si cette lecture fonctionne chez vous. La ligne figure au §3.

Ce qui est conservé, et pour combien de temps.Les PDF eux-mêmes ne sont jamais enregistrés : ils restent en mémoire de l'onglet, le temps du dépôt, et disparaissent avec lui. Seul le résultat de la lecture est gardé, dans une réserve locale chiffrée (AES-256-GCM) : 30 jours pour les pièces d'un dossier, 30 minutes pour les documents de la fiche client — le temps de ne pas relire deux fois la même pièce pendant que vous travaillez dessus. Voir le §4.

Le dépôt au portail va de votre logiciel au portail, directement.Le fichier est attaché au champ du portail sans transiter par le réseau d'OptiBot. Le formulaire n'est jamais validé à votre place: la pièce est attachée, c'est vous qui cliquez « Envoyer » — ou qui ne cliquez pas. Et si la vérification de concordance détecte une anomalie bloquante, l'attachement est refusé.

Cette lecture est active par défaut, comme la mémorisation du client dont elle fait partie. Vous la désactivez en décochant la capture automatique dans le popup de l'extension ; OptiBot se tait alors sur ces écrans.

2.8 Journal de validation (local, jamais envoyé)

Depuis la version 1.5.5.4, OptiBot tient sur votre poste un journal de ce qu'il a rempli : pour chaque valeur proposée, d'où elle venait (la fiche client, une pièce lue, une règle de la mutuelle) et ce que vous en avez fait— gardée telle quelle, ou corrigée. C'est la pièce à produire si un dossier est contesté : elle montre qu'une valeur déduite a été soumise à un opticien, et non appliquée dans son dos.

Il ne part jamais vers nos serveurs.Le code qui l'écrit n'a aucun chemin réseau — ni requête, ni message au reste de l'extension — et un test du dépôt échouerait si l'un apparaissait. Il n'apparaît donc pas au §3, pour la raison la plus simple : il n'y a rien à y déclarer.

Deux durées, parce qu'il y a deux choses à garder.La preuve — qui a proposé quoi, d'où, et qui l'a validé — doit survivre à une mise en cause en responsabilité professionnelle : elle est conservée 3 ans. Les valeurs, elles, sont des numéros de sécurité sociale et des corrections de prescription : les garder trois ans ferait de ce journal une archive de santé sur l'ordinateur du magasin. Elles sont donc retirées au bout de 90 jours, et remplacées par des empreintes. La chaîne reste entière et vérifiable — « une valeur d'empreinte a1b2 venant de la carte a été remplacée par une valeur d'empreinte c3d4 » — sans qu'aucune donnée de santé subsiste au-delà de son utilité.

Et son export ne sort pas les valeurs par défaut.Exporter le journal en tableur le fait sortir du stockage chiffré pour atterrir dans un dossier, puis dans une pièce jointe. L'export par défaut ne contient donc que des empreintes, ce qui suffit à prouver la chaîne. L'export avec les valeurs en clair existe, parce qu'un litige précis peut l'exiger, mais il se demande explicitement.

3. Données envoyées aux serveurs OptiBot

ÉvénementDonnées envoyéesDonnées patient ?
Remplissage d'un formulaireToken de session, nom du portail, statut succès/échec, nombre de champs❌ Non
Logs diagnostic d'autofill (échec ou erreur JS)Token, portail, sélecteurs CSS, scores de matching, longueurs des champs, libellés de formulaire, raisons d'échec — jamais les valeurs saisies❌ Non
Health monitoring (ping)Version extension, portail, statut❌ Non
Sync tiers payant (bouton « Sync TP »)Token, N° dossier, organisme, montant, statut, date❌ Non (pas de nom patient)
Détection rejets (si activée)Token, N° dossier, motif rejet, date, montant, portail❌ Non
Mesure de la lecture des documents (depuis la version 1.5.5.4)Token, nom du moteur de lecture (pdf, tesseract ou aucun), type de pièce pris dans une liste fermée, indice de confiance, nombre de caractères lus et durée de la lecture — jamais le texte, jamais un extrait, jamais un nom de fichier. Le serveur ramène lui-même toute valeur inattendue à cette liste fermée ou à un nombre borné : aucun texte libre ne peut y entrer.❌ Non

4. Ce qui reste sur votre poste (stockage local)

Deux magasins du navigateur, et rien d'autre : chrome.storage.localpour ce qui se lit d'un bloc, et une base IndexedDBpour le journal de validation, qui s'accumule ligne à ligne. Aucune de ces réserves ne quitte votre ordinateur.

CléContenuChiffréDurée
optibot_cachechrome.storage.localDonnées patient en cache (NSS, ordonnance, etc.)✅ AES-256-GCM15 min d'inactivité
optibot_authchrome.storage.localToken de session, plan, expirationNon (pas de données patient)20 heures
optibot_dossiers_v1chrome.storage.localPièces d'un dossier de prise en charge lues sur votre logiciel : ce que la lecture en a tiré, jamais les PDF eux-mêmes (cf. §2.7)✅ AES-256-GCM30 jours
optibot_doc_extraits_v1chrome.storage.localCe que la lecture d'un document de la fiche client en a tiré, pour ne pas relire deux fois la même pièce (cf. §2.7). La clé de cette réserve est une empreinte: un fichier s'appelle souvent « DUPONT_mutuelle.pdf », et s'en servir de clé mettrait un nom de patient en clair à côté d'un contenu chiffré.✅ AES-256-GCM30 minutes
optibot_audit → entreesIndexedDBJournal de validation (cf. §2.8) : pour chaque valeur proposée, sa source, et votre confirmation ou votre correction. Restent en clairdans cette base les seules informations nécessaires à la purge et au tri — l'horodatage, le nom du portail et l'identifiant de l'opérateur du magasin, qui est vous et non le patient. Tout le reste est dans le bloc chiffré.✅ AES-256-GCMValeurs : 90 jours
Chaîne de preuve : 3 ans
optibot_lockchrome.storage.localTimestamp de verrouillage automatiqueNonSession

5. Permissions requises

  • activeTab — Agir sur l'onglet que vous avez sous les yeux quand vous cliquez sur l'icône OptiBot
  • storage — Stockage chiffré local des données patient en cache
  • tabs — Retrouver l'onglet du logiciel métier pour y prendre la fiche client
  • scripting — Injecter le script de remplissage dans la page, après votre clic
  • alarms — Déclencher le verrouillage automatique après 15 min d'inactivité
  • Accès aux sites listés en 2.3 — Lire la fiche client dans le logiciel métier et remplir les formulaires des portails et fournisseurs
  • Accès facultatif à un autre site — Jamais utilisé sans votre clic explicite, domaine par domaine (cf. 2.3 bis)

L'extension ne demande pas clipboardRead, ne lit ni vos cookies, ni votre historique, ni vos requêtes réseau, et n'intercepte aucun trafic.

6. Mises à jour de configuration

Les formulaires des portails changent sans préavis. Pour réparer un champ sans attendre une nouvelle version publiée sur le magasin d'extensions, l'extension télécharge périodiquement une configuration: des repères de champs et des libellés, signés cryptographiquement (ECDSA P-256) et vérifiés à la réception puis à l'usage.

Cette configuration est de la donnée, jamais du code: elle ne peut que désigner des champs et déclencher des opérations déjà présentes dans la version que vous avez installée. L'extension ne télécharge ni ne peut exécuter de code externe, conformément aux règles Manifest V3. Une configuration non signée, ou signée par une clé inconnue, est rejetée et l'extension retombe sur celle livrée avec la version installée.

7. Vos droits

Vous pouvez supprimer toutes les données locales à tout moment en cliquant sur "Effacer" dans le popup de l'extension, ou en désinstallant l'extension (les données chrome.storage sont supprimées automatiquement).

Pour toute question : contact@optibot.fr

Vous avez le droit d'introduire une réclamation auprès de la CNIL.

8. Lien vers la politique générale

Cette politique complète la Politique de confidentialité générale d'OptiBot.