En bref
- Votre bibliothèque est chiffrée sur votre appareil : nous ne pouvons pas la lire.
- L’extension n’exécute aucun code venu d’un serveur et ne lit que ce que vous sauvegardez.
- Données hébergées dans l’Union européenne, accès d’administration sous clés physiques.
- Une faille ? security@florilegia.app, réponse sous 3 jours ouvrés.
1. Notre approche
La sécurité est la première priorité de FlorilegIA, avant toute autre fonctionnalité. Notre règle : dans le doute, nous choisissons toujours l’option la plus sûre, même si elle est moins pratique pour nous.
Le meilleur moyen de protéger une donnée est de ne pas l’avoir. C’est pourquoi votre bibliothèque reste d’abord sur votre appareil, et pourquoi tout ce qui est synchronisé est chiffré avant de quitter votre ordinateur.
2. Chiffrement de bout en bout
« De bout en bout » signifie que vos données sont chiffrées sur votre appareil et ne sont déchiffrées que sur vos appareils. Entre les deux, sur nos serveurs comme chez notre hébergeur, elles restent illisibles.
- Algorithme : AES-256-GCM, une méthode de chiffrement standard, utilisée par les banques et les messageries sécurisées, qui détecte aussi toute modification.
- Vos clés restent chez vous : elles sont créées sur votre appareil et dérivées (HKDF) pour chaque usage. Nous ne les recevons jamais.
- Déverrouillage : par une clé d’accès (passkey) de votre appareil ou par une phrase secrète, renforcée par 600 000 calculs (PBKDF2) pour décourager les tentatives en série.
- Kit de secours : une clé de récupération, à imprimer ou garder hors ligne, permet de retrouver votre bibliothèque si vous perdez tous vos appareils. Nous ne pouvons pas le faire à votre place.
- Se connecter ne suffit pas : sur un nouvel appareil, il faut en plus votre clé d’accès, votre phrase secrète ou votre Kit de secours pour lire vos données. Un pirate qui volerait votre e-mail ne pourrait donc pas ouvrir votre bibliothèque.
Ce que nos serveurs voient… et ce qu’ils ne voient pas
| Visible pour le serveur | Jamais visible |
|---|---|
| Votre adresse e-mail et votre identifiant (U-…) | Le texte de vos réponses, prompts, notes et conversations |
| Le nombre et la taille des éléments chiffrés, leurs dates | Les noms de vos collections, dossiers et étiquettes |
| La liste de vos appareils et vos dates de connexion | Vos clés, votre phrase secrète, votre Kit de secours |
| Votre offre et l’état de votre abonnement | Vos numéros de carte bancaire |
3. Une extension conçue pour ne rien laisser passer
- Aucun code distant : tout le code est livré dans l’extension et vérifié par la boutique. Rien n’est téléchargé ni exécuté depuis un serveur.
- Permissions minimales : l’extension n’agit que sur les sites d’IA compatibles, et vous pouvez la mettre en pause ou la désactiver site par site.
- Lecture à la demande : elle ne lit que ce que vous choisissez de sauvegarder, au moment où vous cliquez. Pour une conversation, seul le lien est gardé, jamais les messages.
- Saisie isolée : ce que vous tapez dans l’extension sur un site d’IA (prompts, notes) passe par des cadres isolés, que le site ne peut pas lire.
- Contenu nettoyé : toute mise en forme affichée est filtrée pour neutraliser les scripts malveillants, avec une politique de sécurité du contenu stricte (CSP) et la protection Trusted Types du navigateur.
- Pas d’IA, pas de publicité, pas de traqueur : l’extension n’envoie vos contenus à aucun modèle, à aucune régie, à aucun outil d’analyse.
- Paiement à part : la page de paiement s’ouvre dans un onglet séparé, chez Stripe. Aucune donnée de carte ne passe par l’extension.
4. Infrastructure
- Hébergement chez Cloudflare, bases de données enregistrées dans l’Union européenne.
- Connexions toujours chiffrées (HTTPS, TLS 1.2 minimum), nom de domaine protégé par DNSSEC (signature qui empêche de détourner l’adresse du site).
- Sessions par jeton aléatoire, conservé uniquement sous forme d’empreinte, lié à un appareil, fermé après 30 jours sans activité et au plus tard après 1 an, révocable à tout moment depuis Mon compte.
- Liens et codes de connexion à usage unique, valables 15 minutes, conservés sous forme d’empreinte.
- Limitation du nombre de tentatives contre les attaques par force brute et protection anti-robots sur les formulaires.
- E-mails envoyés depuis notre domaine, authentifiés (SPF, DKIM, DMARC) pour limiter l’usurpation.
5. La sécurité de votre compte
- Connexion sans mot de passe (lien ou code par e-mail), avec Google, ou par clé d’accès (passkey), qui résiste au hameçonnage.
- Liste de vos appareils connectés, déconnexion à distance en un clic.
- Alerte par e-mail lors d’une connexion depuis un nouvel appareil.
- Votre identifiant U-… est tiré au hasard : il ne révèle ni votre ordre d’inscription, ni votre identité. Nous ne vous demanderons jamais votre phrase secrète, votre Kit de secours ou un code de connexion.
6. Nos pratiques internes
- Accès d’administration protégés par des clés de sécurité physiques, sessions courtes, chaque action sensible enregistrée dans un journal d’audit.
- Le back-office ne montre que des métadonnées, jamais le contenu de votre bibliothèque.
- Aucun secret (clé, mot de passe) dans le code source.
- Chaque changement sensible est relu par une personne qui ne l’a pas écrit, avant publication.
- Mises à jour de sécurité publiées dès que nécessaire, distribuées automatiquement par la boutique d’extensions.
7. En cas d’incident
Nous suivons une procédure écrite : détecter, contenir, évaluer, notifier, corriger. Si une violation de données personnelles présente un risque pour vous, nous la notifions à la CNIL dans les 72 heures et, si le risque est élevé, nous vous prévenons directement, sans retard, en expliquant ce qui s’est passé et ce que vous pouvez faire.
8. Signaler une faille de sécurité
Vous avez découvert une vulnérabilité ? Merci de nous aider à protéger nos utilisateurs. Écrivez à security@florilegia.app en décrivant le problème, les étapes pour le reproduire et son impact possible. Le fichier /.well-known/security.txt du site reprend ces informations (norme RFC 9116).
Nos engagements
- Accusé de réception sous 3 jours ouvrés, puis point régulier jusqu’à la correction.
- Aucune poursuite contre une recherche menée de bonne foi dans le respect des règles ci-dessous.
- Votre nom dans nos remerciements, si vous le souhaitez, une fois la faille corrigée.
Les règles
- Testez uniquement sur votre propre compte et vos propres données ; n’accédez jamais aux données d’autrui, et arrêtez-vous dès qu’une donnée d’un tiers apparaît.
- Pas d’attaque par déni de service, d’ingénierie sociale, d’hameçonnage ou de test physique.
- Pas de tests automatisés massifs sur le service.
- Gardez la faille confidentielle jusqu’à sa correction, ou 90 jours au plus après votre signalement, en accord avec nous.
Ce qui entre dans le champ
L’extension publiée sur les boutiques officielles, le site florilegia.app et l’API du service. Les services d’IA compatibles et les prestataires (Cloudflare, Google, Stripe) sont hors champ : signalez-leur directement leurs failles.
9. Nos conseils
- Installez l’extension uniquement depuis le Chrome Web Store ou Microsoft Edge Add-ons, à partir des liens de florilegia.app.
- Imprimez votre Kit de secours et gardez-le hors ligne, à part de votre ordinateur.
- Préférez une clé d’accès (passkey) et verrouillez votre ordinateur quand vous vous absentez.
- Méfiez-vous des messages qui vous demandent un code : nous ne vous le demanderons jamais. Nos e-mails viennent uniquement de @florilegia.app.
- Exportez régulièrement votre bibliothèque. Attention : les fichiers exportés ne sont pas chiffrés, rangez-les en lieu sûr.