Flou et floutage de l'IA est un outil de navigation ciblé permettant de masquer les visages avant qu'une image ne soit partagée. Il charge les fichiers JPG, PNG ou WebP dans un HTML Canvas, détecte les visages localement lorsque le navigateur ou la solution de secours fournie le prend en charge, crée des masques modifiables, permet à l'utilisateur de supprimer les fausses détections ou de dessiner les régions manquées avec un lasso et exporte un PNG. Aucun téléchargement de compte ou de serveur de traitement n'est utilisé par l'implémentation actuelle.
Malgré son nom, il s'agit avant tout d'un éditeur de confidentialité avec flou de visage. Son mode « Face Unblur » ne reconstruit pas les pixels manquants ni n’inverse un flou précédent. L'inspection du script client publié montre qu'il redessine la région sélectionnée d'origine avec une légère amélioration du contraste, de la saturation, de la luminosité et de la lumière douce. Cela peut rendre un visage déjà visible plus percutant ; il ne peut pas récupérer l'identité de la vérité sur le terrain ou le texte détruit par le flou.
Ce que fait réellement chaque mode
| Mode | Implémentation publiée | Utilisez-le pour | Ne présumez pas |
|---|---|---|---|
| Visage flou | Clipser le flou du canevas sur les zones de visage ou les chemins de lasso activés | Réduisez rapidement la visibilité du visage tout en préservant le reste d'une photo | Le flou est irréversible, légalement suffisant ou sans danger contre une récupération déterminée |
| Déflouage du visage | Applique le contraste, la saturation, la luminosité et l'amélioration de la lumière douce à l'intérieur des masques sélectionnés | Accent cosmétique sur un visage déjà visible | Déflou, déconvolution, super-résolution ou récupération de détails factuels |
| Flou total | Applique un filtre de flou Canvas à l'ensemble de l'image | Obscurcir un arrière-plan ou créer un traitement visuel doux | Toutes les métadonnées sensibles ou contexte reconnaissable ont été supprimés |
| Sélectionnez | Basculer ou supprimer les masques détectés | Corrigez les faux positifs et choisissez les visages concernés | Un masque retiré était un double plutôt qu'une personne réelle |
| Lasso | Créer un chemin de détourage à main levée | Ajouter des visages manqués ou masquer des identifiants autres que des visages | Une limite lâche dessinée à la main couvre les cheveux, le profil et les identifiants environnants |
Comment fonctionne le traitement local
La page publique actuelle et le script décodent le fichier sélectionné avec créerImageBitmap, redimensionnez le canevas de travail à une largeur maximale d'environ 980 pixels, dessinez la source localement et exportez-la avec toile.toDataURL("image/png"). La détection des visages essaie d'abord le natif du navigateur FaceDetector. S'il n'est pas disponible, il charge les actifs tracking.js et de classificateur de visage regroupés à partir du même site. Si les deux échouent, le mode lasso reste disponible.
Cela conforte l’affirmation étroite selon laquelle l’image source n’est pas publiée sur un point final de traitement dans la version inspectée. « S'exécute localement » n'est pas la même chose que « la page ne fait aucune requête réseau » : le site charge toujours ses ressources applicatives et une feuille de style Google Fonts, et un déploiement futur pourrait changer. Pour les travaux très sensibles, déconnectez-vous après le chargement de l'application, inspectez le trafic réseau de l'outil de développement, utilisez un éditeur hors ligne ou auto-hébergez le code révisé.
Un flux de travail sécurisé pour le floutage des visages
- Travaillez à partir d'une copie. Conserver l'original uniquement dans l'endroit autorisé ; n’écrasez pas les preuves ou les seules archives.
- Supprimez d'abord les métadonnées. Les métadonnées du GPS, de l'appareil, de l'heure de capture, de l'auteur et des vignettes peuvent identifier les personnes même lorsque les pixels sont flous.
- Chargez la copie et inspectez la détection. Zoomez sur tout le cadre. Vérifiez les profils, les reflets, les écrans, les affiches, les enfants, les personnes éloignées et les visages partiellement couverts.
- Corrigez chaque masque. Supprimez uniquement les faux positifs confirmés. Utilisez le lasso pour les visages manqués et étendez-vous au-delà des yeux pour couvrir toute la région d'identification.
- Choisissez la méthode de rédaction par risque. Le flou convient au partage occasionnel ; utilisez un remplacement opaque ou une forte pixellisation/recadrage pour un anonymat à plus haut risque.
- Exportez et rouvrez le fichier. Inspectez le PNG téléchargé avec un zoom de 100 à 400 % plutôt que de faire confiance à l'aperçu de l'éditeur.
- Testez en dehors de l'application. Vérifiez les vignettes, les aperçus des messages, l'OCR, la recherche d'images inversées et si le contexte identifie toujours le sujet.
- Partagez uniquement le dérivé. Confirmez que la pièce jointe est la copie exportée et non l'original avec l'état d'éditeur réversible.
Pourquoi la force du flou n'est pas une garantie de confidentialité
Le flou remplace chaque pixel de sortie par un mélange de pixels sources proches. Si le rayon est faible, la structure originale influence quand même le résultat. En fonction du flou, de la résolution et de l'adversaire, la netteté ou la déconvolution peuvent révéler certaines informations. Plus important encore, un visage peut rester reconnaissable grâce à sa silhouette, ses cheveux, ses vêtements, ses tatouages, son emplacement, ses compagnons et le texte environnant, même lorsque les traits du visage sont adoucis.
Pour les images d'écoles, de survivants d'abus, de témoins, de contextes de santé, de manifestations ou de preuves juridiques, utilisez une méthode destructrice conçue pour la rédaction : recadrez le sujet, couvrez toute la région d'identification avec une forme solide opaque, aplatissez l'image, supprimez les métadonnées, puis vérifiez les pixels exportés. Ne placez jamais une forme semi-transparente ou un calque modifiable sur l'original et supposez que les pixels cachés ont disparu.
| Méthode | Utilitaire visuel | Force de confidentialité | Meilleur ajustement |
|---|---|---|---|
| Flou gaussien léger | Contexte d'apparence naturelle | Faible ; les indices d’identité demeurent souvent | Adoucissement esthétique, rédaction non sensible |
| Flou important | Le contexte reste lisible | Dépend du support et de la source | Partage public occasionnel après examen |
| Forte pixellisation | Région modifiée évidente | Variable ; la taille du bloc doit submerger les détails du visage | Images d’actualités/sociales avec divulgation visible |
| Remplacement opaque | La région est entièrement masquée | Élevé pour les pixels couverts après aplatissement | Protection de l'identité sensible |
| Recadrer/supprimer le sujet | Perd les informations sur la scène | Élevé lorsque tout le contexte d'identification est supprimé | Publication à haut risque |
| Remplacement synthétique | Peut préserver l'apparence de la scène | Complexe ; problèmes d’identité et de divulgation générés | Flux de travail spécialisés avec examen documenté |
La détection des visages est une étape d'assistance
Natif FaceDetector la prise en charge n'est pas uniforme entre les navigateurs et les classificateurs automatisés sont sensibles à la pose, à l'échelle, à l'occlusion, à l'éclairage, à la qualité de l'image et à la représentation démographique. La source de l'outil limite les détections natives à 20 visages. Une photo d'événement bondée peut contenir plus de personnes, donc un résultat non vide ne prouve pas l'exhaustivité.
La solution de secours peut expirer et le canevas est réduit pour être modifié. Les petits visages éloignés peuvent devenir plus difficiles à détecter. Un flux de travail de confidentialité nécessite donc un examen humain complet, et pas seulement un décompte des « visages trouvés ». Pour les photos de groupe, établissez une liste de contrôle qui se déplace systématiquement du haut à gauche vers le bas à droite et comprend des miroirs, des fenêtres et des écrans d'arrière-plan.
Comportement d’entrée, d’aperçu et de sortie
| Zone | Comportement actuel | Conséquence pratique |
|---|---|---|
| Entrée | JPG, PNG et WebP acceptés par le sélecteur de fichiers | Les images RAW, HEIC, PDF et animées nécessitent une conversion ou un autre outil |
| Taille de travail | Le canevas est limité à environ 980 px de large ; les images plus petites restent à leur taille d'origine | L'exportation peut avoir une résolution inférieure à celle d'une grande photo source |
| Détection | FaceDetector natif, puis repli local tracking.js, puis lasso manuel | Le comportement varie selon le navigateur ; le lasso est la solution de repli fiable |
| Force du flou | Le curseur correspond à un rayon de flou CSS/Canvas avec un effet minimum | Le pourcentage n'est pas un score de confidentialité standardisé |
| Exporter | PNG aplati généré à partir du canevas de travail | Les zones de guidage sont omises, mais la source JPEG peut devenir un PNG plus grand |
| Histoire | Aucun projet durable ni pile d'annulation n'est documenté | Une correction complexe peut nécessiter un redémarrage à partir de la copie source |
Ensemble de tests d'évaluation
Avant de vous appuyer sur l'outil, testez au moins 30 images représentatives : visages de face et de profil ; scènes très claires et sombres ; différents tons de peau et âges ; lunettes, masques et chapeaux ; visages partiels; grandes foules; miroirs; photographies imprimées; visages sur les écrans d’ordinateurs portables/téléphones ; et des fichiers de caméra haute résolution. Enregistrez le taux de visages manqués, le taux de faux positifs, le temps nécessaire pour corriger les masques, la résolution finale de l'exportation et si un examinateur peut toujours identifier le sujet protégé.
Alternatives
| Options | Préférez-le quand | Compromis |
|---|---|---|
| Flou et floutage de l'IA | Un flux de travail de navigateur local rapide et gratuit suffit | Formats limités, résolution, historique et outils de vérification |
| Photoshop ou Affinity Photo | Vous avez besoin de masques, de calques précis, d'une résolution originale et d'une exportation reproductible | Logiciel payant et parcours d'apprentissage plus long |
| GIMP | Vous avez besoin d'un éditeur hors ligne gratuit avec une rédaction opaque destructrice | Plus d'étapes manuelles qu'un outil de visage ciblé |
| ImageMagick | Un traitement par lots et une rédaction reproductible de la ligne de commande sont requis | Les masques faciaux doivent provenir d’un autre détecteur ou de coordonnées |
| Éditeur de photos mobile | Une image doit être traitée rapidement sur un téléphone | Le comportement de téléchargement, de métadonnées et d'exportation dans le cloud varie considérablement |
| Système dédié à la rédaction des preuves | Questions juridiques, de santé, de dossiers publics ou d’auditabilité d’enquête | Coûts et frais généraux de processus plus élevés, contrôles plus stricts |
Questions fréquemment posées
Face Unblur récupère-t-il un visage flou ?
Non. L’implémentation inspectée applique des modifications cosmétiques du contraste, de la saturation, de la luminosité et de la lumière douce aux pixels sélectionnés d’origine. Il ne reconstruit pas les détails détruits.
Les images sont-elles téléchargées ?
L'outil actuel décode, édite et exporte la source avec le navigateur APIs et n'a aucun point final de téléchargement de traitement d'image dans le script inspecté. La page elle-même charge toujours des ressources Web ; vérifier le comportement du réseau pour une utilisation sensible.
Le flou du visage est-il suffisant pour anonymiser quelqu'un ?
Pas toujours. Un faible flou et les signaux environnants peuvent préserver l’identité. Utilisez une rédaction ou une suppression opaque et aplatie lorsque le préjudice causé par la réidentification est important.
Que se passe-t-il lorsque la détection manque un visage ?
Utilisez le mode Lasso pour dessiner un masque. Examinez toujours l’image complète ; la détection automatique est une commodité et non une garantie d’exhaustivité.
L'exportation préserve-t-elle la résolution d'origine ?
La source affiche une largeur maximale de toile de travail d'environ 980 pixels, de sorte qu'une source volumineuse peut être réduite dans le PNG exporté. Vérifiez les dimensions de sortie avant la publication.
L’exportation PNG supprime-t-elle toutes les métadonnées ?
Le PNG généré par Canvas crée normalement une nouvelle sortie de pixels plutôt que de copier le conteneur d'origine, mais ne traite pas cela comme une garantie universelle de métadonnées. Inspectez le fichier réellement téléchargé avec un outil de métadonnées.
Sources et vérification
- Application officielle Blur & Unblur AI
- Avis de confidentialité officiel
- Implémentation client publiée inspectée pour cet examen
- Statut MDN FaceDetector API et contexte de compatibilité
- Référence du filtre MDN Canvas 2D
- Référence d'exportation MDN Canvas
- NIST Privacy Framework pour les contrôles de confidentialité basés sur les risques
Dernière révision le 25 juillet 2026 par rapport à la page déployée et au groupe client publié. Un redéploiement peut modifier le code ou le comportement en matière de confidentialité ; revérifiez avant de manipuler des images sensibles.


