Logiciel libre de floutage de visages et de suppression de métadonnées
Bal Masqué est un outil de protection de la vie privée permettant de :
- Flouter automatiquement ou manuellement les visages sur vos photos
- Supprimer les métadonnées sensibles (GPS, EXIF, données d'identification)
- Analyser la sécurité de vos images avant partage
100% hors-ligne, 100% open-source, 0% de données envoyées.
- Détection automatique des visages (OpenCV Haar Cascades)
- Mode manuel pour sélectionner des zones personnalisées
- 3 effets : Pixelisation, Flou gaussien, Masque noir
- Intensité réglable (15-99)
- Données GPS : coordonnées, altitude, timestamp
- Données EXIF : appareil photo, paramètres, logiciels
- Données d'identification : numéros de série, identifiants uniques
- Analyse de sécurité : rapport détaillé avant/après nettoyage
- Formats PNG/JPEG haute qualité
- Option de compression configurable
- Prévisualisation en temps réel
Aucune installation requise !
- Allez dans Releases
- Téléchargez
BalMasque_v2.0_Windows.zip(ou Linux/Mac) - Décompressez
- Double-cliquez sur
BalMasque.exe
# Cloner le repo
git clone https://github.com/comenottaris/BAL-MASQUE.git
cd BAL-MASQUE
# Installer les dépendances
pip install -r requirements.txt
# Lancer l'application
python bal_masque.py# Windows
build_exe.bat
# Linux/Mac
chmod +x build.sh
./build.sh- Ouvrir une image →
Ctrl+Oou bouton "Ouvrir" - Analyser les métadonnées → Onglet "Métadonnées"
- Détecter les visages →
Ctrl+Dou bouton "Détecter" - Paramétrer l'effet et l'intensité
- Masquer → Bouton "Appliquer"
- Nettoyer les métadonnées → Bouton "Supprimer métadonnées"
- Enregistrer →
Ctrl+Sou bouton "Sauvegarder"
| Raccourci | Action |
|---|---|
Ctrl+O |
Ouvrir une image |
Ctrl+S |
Sauvegarder |
Ctrl+D |
Détecter les visages |
Ctrl+Z |
Annuler |
Ctrl+R |
Réinitialiser |
- Dessiner : Clic gauche + glisser
- Annuler dernière zone :
Ctrl+Z - Tout effacer : Bouton "Effacer zones"
En France (et dans de nombreux pays) :
- ✅ Toute personne a un droit sur son image
- ✅ La publication d'une photo nécessite le consentement des personnes reconnaissables
- ✅ Les personnes peuvent demander le retrait ou le floutage de leur image
Exceptions (selon contexte) :
- Événements publics avec foule (manifestations, concerts...)
- Personnalités publiques dans l'exercice de leurs fonctions
- Images accessoires (personne non reconnaissable/non centrale)
Ce logiciel est conçu pour :
- ✅ Protéger la vie privée des personnes photographiées
- ✅ Respecter le droit à l'image
- ✅ Permettre la diffusion de photos d'événements collectifs
- ✅ Protéger les sources et les personnes vulnérables
Il ne doit PAS être utilisé pour :
- ❌ Cacher des informations relevant de l'intérêt public
- ❌ Entraver le travail journalistique légitime
- ❌ Dissimuler des actes répréhensibles
- Python 3.8+
- OpenCV - Détection de visages
- Pillow - Manipulation d'images et métadonnées EXIF
- Tkinter - Interface graphique
- NumPy - Traitement matriciel
BAL-MASQUE/
├── bal_masque.py # Code principal
├── logo_app.png # Logo de l'application
├── requirements.txt # Dépendances Python
├── build_exe.bat # Script de build Windows
├── build.sh # Script de build Linux/Mac
├── screenshots/ # Captures d'écran
│ ├── Accueil.png
│ └── retouches.png
├── README.md # Ce fichier
└── LICENSE # Licence GPL-3.0
Les contributions sont bienvenues !
- Fork le projet
- Créez une branche (
git checkout -b feature/amelioration) - Committez (
git commit -m 'Ajout fonctionnalité X') - Push (
git push origin feature/amelioration) - Ouvrez une Pull Request
- Support vidéo (floutage frame par frame)
- Détection de plaques d'immatriculation
- Mode batch (traiter plusieurs images)
- Reconnaissance faciale pour exclure certaines personnes
- Interface en ligne de commande (CLI)
- Localisation (traductions)
GPL-3.0 - Logiciel libre et open source
Vous êtes libre de :
- ✅ Utiliser ce logiciel à toute fin
- ✅ Étudier et modifier le code
- ✅ Redistribuer des copies
- ✅ Redistribuer des versions modifiées
Conditions :
- Le code source doit rester disponible
- Les modifications doivent être documentées
- La même licence doit être appliquée aux dérivés
Voir LICENSE pour plus de détails.
Ce projet n'aurait pas vu le jour sans le travail remarquable de :
🎭 BlurryFaces par @asmaamirkhan
Outil de floutage automatique de visages utilisant OpenCV.
Bal Masqué s'est largement inspiré de l'approche de détection et de floutage de BlurryFaces. Merci à Asmaa pour ce projet élégant et bien documenté qui a servi de base à notre travail sur la détection des visages.
Licence : MIT
Outil de suppression de métadonnées pour protéger la vie privée.
Le module de nettoyage des métadonnées de Bal Masqué s'inspire directement du travail d'Anish sur MRT (Metadata Removal Tool). Son approche claire de la suppression des données EXIF et GPS nous a guidés dans l'implémentation de cette fonctionnalité essentielle.
Licence : GPL-3.0
- OpenCV - opencv.org - Bibliothèque de vision par ordinateur
- Pillow - python-pillow.org - Manipulation d'images Python
- Guide d'autodéfense numérique - guide.boum.org - Ressources sur la sécurité numérique
- Fonte Ouvrières - typotheque.genderfluid.space - Police utilisée pour le logo
Un immense merci aux organisations qui luttent quotidiennement pour nos droits :
| Organisation | Description | Lien |
|---|---|---|
| La Quadrature du Net | Défense des libertés fondamentales dans l'environnement numérique | laquadrature.net |
| Technopolice | Observatoire des technologies policières | technopolice.fr |
| BOUM | Guide d'autodéfense numérique | boum.org |
| Exodus Privacy | Analyse des trackers dans les applications | exodus-privacy.eu.org |
| Framasoft | Éducation populaire et logiciels libres | framasoft.org |
| Nothing2Hide | Protection des journalistes et activistes | nothing2hide.org |
| EFF | Electronic Frontier Foundation | eff.org |
- Issues : Signaler un bug
- Discussions : Forum
- Email : siratton@pm.me
Dans un contexte de surveillance généralisée, de reconnaissance faciale déployée sans consentement, et de collecte massive de données personnelles, il est essentiel de disposer d'outils simples pour protéger notre vie privée et celle des autres.
Bal Masqué est né de ce besoin : permettre à chacun·e de partager des photos sans compromettre la sécurité des personnes qui y apparaissent.
"La vie privée n'est pas une question de 'si on n'a rien à cacher'. C'est une question de pouvoir choisir ce qu'on montre et à qui."
Protégez la vie privée. Respectez le droit à l'image. Utilisez des logiciels libres.
🎭
Fait avec ❤️ et du code libre

