Sécurité
Mon Filigrane traite vos documents exclusivement dans votre navigateur. Aucun fichier ni aucune donnée dérivée de votre document n'est envoyé à un serveur.
Architecture
L'application est un site statique : aucune route serveur ne reçoit de contenu de document. Les traitements coûteux (rendu, rastérisation) s'exécutent dans un Web Worker, séparé de l'interface. Le détail complet est documenté dans docs/ARCHITECTURE.md et docs/THREAT_MODEL.md.
Politique de sécurité du contenu (CSP)
Une politique CSP restrictive, servie via les en-têtes HTTP de l'hébergeur, interdit par défaut toute ressource, à l'exception de ce qui est explicitement auto-hébergé par l'application. Aucun script, police ou style tiers n'est chargé depuis un service externe.
Content-Security-Policy:
default-src 'none';
script-src 'self';
style-src 'self';
img-src 'self' data: blob:;
font-src 'self';
media-src 'self';
worker-src 'self' blob:;
manifest-src 'self';
connect-src 'none';
object-src 'none';
frame-src 'self' blob:;
frame-ancestors 'none';
form-action 'none';
base-uri 'none'Comment vérifier vous-même
Aucune confiance aveugle requise : vous pouvez constater vous-même, en quelques étapes, qu'aucune requête réseau n'est émise pendant le traitement de votre document.
- Ouvrez les outils de développement de votre navigateur (touche F12, ou clic droit sur la page puis « Inspecter »).
- Sélectionnez l'onglet « Réseau » (« Network » en anglais).
- Si l'option est proposée, cochez « Conserver le journal » (« Preserve log ») pour ne rien perdre pendant le parcours.
- Videz la liste des requêtes déjà affichées (icône en forme de cercle barré, ou clic droit puis « Clear »).
- Sur la page « Filigraner », déposez un document, choisissez vos réglages, puis téléchargez le résultat.
- Observez la liste des requêtes : elle doit rester vide du début à la fin de ce parcours — c'est la preuve concrète qu'aucune donnée n'a quitté votre appareil.
Signaler une vulnérabilité
Vous avez identifié une faille de sécurité sur Mon Filigrane ? Écrivez-nous en toute confidentialité à security@mon-filigrane.ma, avec une description du problème et, si possible, les étapes pour le reproduire. Merci de nous laisser un délai raisonnable pour corriger avant toute divulgation publique : nous nous efforçons d'accuser réception sous 5 jours ouvrés et ne poursuivrons jamais une recherche menée de bonne foi dans le cadre de cette politique.
