Politique de confidentialité de SnapBug
Dernière mise à jour : 26 juillet 2026 | Entrée en vigueur : 26 juillet 2026
> Ce document est une traduction de l'original coréen. La version coréenne > (docs/legal/ko/privacy_policy.md) fait foi. En cas de divergence de sens, > la version coréenne prévaut.
SnapBug, créé par le développeur indépendant kukuDev (« l'exploitant »), est un outil mobile de rédaction de rapports de bugs destiné aux agents de code IA. Il inscrit votre description du bug et les informations de l'appareil directement dans une capture d'écran, pour que vous puissiez transmettre une seule image à un agent de code IA.
L'application n'a ni inscription ni connexion, et les données essentielles — texte du rapport, annotations, informations de l'appareil — sont conservées uniquement sur votre appareil. Cette politique explique ce que l'application traite, ce qu'elle ne traite pas, et comment elle manipule les fichiers d'origine de votre galerie. En utilisant l'application, vous acceptez cette politique.
1. Informations traitées et finalités
L'application ne crée pas de compte et ne collecte pas d'informations identifiantes telles que nom, adresse e-mail ou numéro de téléphone.
1.1. Informations conservées sur l'appareil et jamais transmises
Les éléments suivants sont stockés uniquement sur votre appareil et ne sont pas envoyés aux serveurs de l'exploitant.
| Élément | Lieu de stockage |
|---|---|
| Corps du rapport (description du problème), titre, type, gravité, statut, étiquettes | Base de données de l'application |
| Noms et paramètres des projets | Base de données de l'application |
| Annotations sur les captures (coordonnées du stylo, du rectangle, de la flèche, etc.) | Base de données de l'application |
| Contexte appareil : modèle, version de l'OS, taille et orientation de l'écran, type de connexion réseau, niveau de batterie, langue, heure de capture | Base de données de l'application (joint au rapport) |
| Miniatures réduites des captures détectées (512 px sur le grand côté) | Stockage privé de l'application |
| Réglages de l'application (thème, langue, surveillance activée, historique des guides) | Stockage des préférences |
Le contexte appareil est collecté pour renseigner automatiquement les détails d'environnement nécessaires à la reproduction d'un bug, et il reste à l'intérieur du rapport. L'application ne collecte ni données de localisation, ni contacts, ni journaux d'appels, ni carnet d'adresses.
1.2. Informations traitées automatiquement pour faire fonctionner le service
| Élément traité | Sous-traitant | Finalité |
|---|---|---|
| Identifiant publicitaire (Ad ID) | Google AdMob | Affichage des bannières et publicités natives, mesure des performances |
| Journaux de diagnostic et de plantage (détails de l'erreur, horodatage, informations appareil et OS) | Google Firebase Crashlytics | Diagnostic et amélioration de la stabilité |
| Statistiques d'utilisation anonymes (version de l'application et de l'OS, modèle et langue de l'appareil, affichages d'écran, événements d'utilisation des fonctionnalités, informations de session) | Google Firebase Analytics | Améliorer les fonctionnalités et analyser l'ergonomie. Le contenu des rapports, les captures et le contexte appareil d'origine ne sont pas inclus |
| Jetons de vérification d'intégrité | Google Firebase App Check, Google Play Integrity | Blocage des versions altérées de l'application |
| Jeton d'achat et identifiant produit | Google Play, serveur de vérification de l'exploitant (Firebase Cloud Functions) | Vérification et restauration de l'achat de suppression des publicités |
| Requête de version de l'application | Page Google Play Store | Notification de mise à jour |
1.3. Saisie vocale (important)
L'application permet de décrire un bug à la voix. Cette fonction utilise le service de reconnaissance vocale du système Android, et l'audio enregistré pendant que vous maintenez le bouton du micro peut être envoyé hors de votre appareil (par exemple vers les serveurs de reconnaissance vocale de Google) pour transcription. Que cela se produise et comment dépend du fabricant de votre appareil, de la version de l'OS et des réglages système, et échappe au contrôle de l'exploitant.
L'exploitant ne collecte ni ne conserve de données vocales. L'application ne reçoit que le texte transcrit, qui est stocké sur votre appareil comme corps du rapport. Si vous préférez ne pas utiliser la saisie vocale, n'accordez pas l'autorisation du micro et tapez votre texte.
2. Traitement des captures d'origine de votre galerie (important)
Plutôt que d'en conserver des copies, l'application référence directement les fichiers d'origine de votre galerie. En raison de cette conception, elle effectue deux opérations sur ces fichiers.
2.1. Elle écrit les informations du rapport dans le fichier d'origine. Lorsque vous enregistrez un rapport ou modifiez une note, l'application inscrit la description, le type, la gravité et le contexte appareil dans la zone de métadonnées du fichier de capture (un bloc iTXt pour le PNG, un paquet XMP pour le JPEG). Le contenu visible de la photo (ses pixels) ne change pas ; le fichier grossit légèrement. C'est cet enregistrement qui permet à un agent de code IA de lire le rapport à partir de la seule image.
2.2. Supprimer un rapport déplace l'original vers la corbeille système. Lorsque vous supprimez un rapport, l'application demande d'abord si la capture correspondante doit être déplacée vers la corbeille système d'Android. Sur Android 11 et versions ultérieures, vous pouvez la restaurer vous-même depuis la corbeille de votre application Galerie ou Photos dans les 30 jours.
Les deux opérations passent par le circuit d'autorisation exigé par Android. Si vous n'avez pas accordé l'autorisation « Gérer les médias » (que vous pouvez activer vous-même dans les réglages), une boîte de dialogue système apparaît à chaque fois, et si vous refusez, l'original reste inchangé. Même dans ce cas, le rapport est enregistré normalement dans l'application, et les informations sont réinscrites dans un fichier temporaire au moment de l'export : ce que vous transmettez est identique.
3. Partage et divulgation
L'exploitant ne partage d'informations avec les tiers ci-dessous que dans la mesure nécessaire au fonctionnement du service, et ne transmet nulle part le corps des rapports, les annotations ou le contexte appareil.
- Google AdMob : traitement de l'identifiant publicitaire et diffusion des bannières et publicités natives
- Google Firebase (Analytics, Crashlytics, App Check, Cloud Functions) : traitement des journaux de plantage, vérification d'intégrité, exécution de la vérification des reçus d'achat
- Google Play : traitement des achats intégrés et vérification des reçus
Au-delà, des informations peuvent être transférées lorsque la loi l'exige, lorsque c'est nécessaire pour protéger les droits ou la sécurité de l'exploitant, ou dans le cadre d'une cession d'activité (fusion, acquisition).
3.1. Lorsque vous exportez vous-même
Lorsque vous utilisez l'export, un fichier image contenant les informations du rapport est remis à une application que vous choisissez (messagerie, gestionnaire de fichiers, cloud, outil de code IA, etc.). Ce transfert résulte de votre action, et le traitement ultérieur relève de la politique de confidentialité de cette application ou de ce service. L'exploitant n'intervient pas et n'en conserve aucune copie.
L'image exportée contient le corps de votre rapport et le contexte appareil sous forme de métadonnées. Tenez-en compte au moment de choisir le destinataire.
4. Conservation et stockage
Les données des rapports sont stockées dans une base de données du stockage privé de l'application, à l'intérieur du bac à sable Android auquel les autres applications n'ont pas accès. Aucun chiffrement de base de données distinct n'est appliqué : l'application s'appuie sur l'isolation des applications par le système et sur le chiffrement lié au verrouillage de l'appareil. Sur un appareil rooté ou déverrouillé, cette protection est plus faible.
Les captures détectées restent dans votre galerie ; seules des miniatures réduites sont mises en cache dans le stockage de l'application. Désinstaller l'application supprime les données de rapport et le cache de miniatures, et les captures d'origine de votre galerie demeurent.
L'application n'a pas de corbeille interne : la suppression d'un rapport est immédiate et définitive (la capture d'origine passe par la corbeille système comme décrit en 2.2). L'exploitant ne conserve pas les rapports, il n'y a donc pas de durée de conservation côté serveur. Les journaux de plantage et les enregistrements de vérification d'achat sont conservés selon les politiques des services concernés (Google Firebase, Google Play).
5. Sécurité
Les communications externes sont chiffrées en TLS/HTTPS, et les fonctions serveur telles que la vérification des achats bloquent les requêtes anormales via App Check. Le droit à la suppression des publicités est conservé dans le stockage sécurisé du système (basé sur l'Android Keystore). Les versions de production sont obfusquées. Cela dit, aucune méthode de transmission sur internet ne peut être garantie totalement sûre.
6. Autorisations de l'application
| Autorisation | Finalité | Obligatoire ? |
|---|---|---|
| Photos et vidéos | Vérifier si une nouvelle capture est apparue ; lire l'image d'origine d'un rapport et y écrire les métadonnées | Obligatoire pour la détection automatique |
| Notifications | Alertes de détection de capture et état de la surveillance | Obligatoire pour les alertes |
| Micro | Uniquement pendant que vous maintenez le bouton pour décrire un bug à la voix | Facultative |
| Gestion des médias | Évite une boîte de dialogue système à chaque enregistrement ou suppression | Facultative (vous l'activez vous-même dans les réglages) |
| Exécution en arrière-plan (service de premier plan) | Maintient la surveillance pour ne pas manquer de captures écran éteint | Nécessaire à la surveillance permanente |
| Ignorer l'optimisation de la batterie | Empêche les politiques d'économie d'énergie des fabricants d'interrompre la surveillance | Facultative (recommandée) |
| Réception du démarrage terminé | Relance la surveillance permanente après un redémarrage | Facultative (désactivable dans les réglages) |
| Internet | Affichage des publicités, envoi des journaux de plantage, vérification des achats | Obligatoire |
L'application n'enregistre pas votre écran. La surveillance permanente vérifie seulement si une nouvelle image est apparue.
7. Vos droits
- Supprimer des rapports : vous pouvez supprimer un ou plusieurs rapports ; l'application demande si les captures d'origine doivent aller à la corbeille système.
- Restaurer les originaux : les originaux placés dans la corbeille système peuvent être récupérés depuis le bouton « Restaurer » de l'écran de détail ou depuis votre application galerie.
- Refuser la modification des originaux : si vous refusez la boîte de dialogue système, l'original n'est pas modifié. L'autorisation « Gérer les médias » peut être désactivée à tout moment.
- Identifiant publicitaire : vous pouvez le réinitialiser ou refuser la publicité personnalisée dans les réglages de l'appareil.
- Retirer des autorisations : les autorisations photos, notifications et micro peuvent être retirées à tout moment dans les réglages Android.
- Tout supprimer : désinstaller l'application supprime toutes les données qu'elle conservait.
L'application n'ayant pas de compte, aucune procédure de clôture n'est nécessaire.
8. Protection des mineurs
L'application s'adresse aux développeurs et testeurs et ne vise pas les enfants de moins de 14 ans. L'exploitant ne collecte pas sciemment de données personnelles d'enfants de moins de 14 ans.
9. Transferts internationaux
Google (AdMob, Firebase, Play) ainsi que le service de reconnaissance vocale du système peuvent traiter des données sur des serveurs situés hors de votre pays. En acceptant cette politique et en utilisant l'application, vous êtes réputé consentir à ces transferts. L'exploitant prend les mesures raisonnablement nécessaires pour que les données soient traitées de manière sécurisée.
10. Responsable de la protection des données et recours
Adressez vos questions, réclamations et demandes de recours concernant le traitement des données personnelles à l'adresse ci-dessous. L'exploitant répond rapidement et de bonne foi.
- Responsable de la protection des données : l'exploitant kukuDev
- Contact :
Les utilisateurs en Corée peuvent également s'adresser aux organismes suivants pour signaler une atteinte à la vie privée ou demander conseil :
- Centre de signalement des atteintes à la vie privée (KISA) : privacy.kisa.or.kr / 118
- Commission de médiation des litiges relatifs aux données personnelles : www.kopico.go.kr / 1833-6972
- Division d'enquête cyber du Parquet suprême : www.spo.go.kr / 1301
- Bureau cyber de l'Agence nationale de police : ecrm.police.go.kr / 182
11. Modifications de cette politique
L'exploitant peut mettre à jour cette politique de temps à autre. Pour les modifications importantes, un préavis d'au moins 30 jours sera donné avant l'entrée en vigueur, par une notification dans l'application ou un moyen équivalent. Consultez régulièrement la date de « dernière mise à jour » en haut de page. Si vous avez besoin d'une version antérieure, demandez-la à l'adresse de contact.
12. Contact
Pour toute question sur cette politique de confidentialité :