Politique de confidentialité
Entrée en vigueur et dernière mise à jour : 26 octobre 2026
Cette Politique de confidentialité explique comment Hangzhou Origin Gravigation Technology Co., Ltd (l’Exploitant) traite les informations pour l’application Erase pour iOS, les API de traitement cloud et les pages d’assistance. Contactez support@erasephoto.com pour toute question ou demande de confidentialité.
1. Informations traitées par Erase
- Données de compte et d’identité : UUID d’utilisateur Supabase créé pour l’usage anonyme ; statut anonyme ; sessions d’authentification ; nom, image et langue du profil, et état du droit d’accès Pro lorsqu’ils existent.
- Médias utilisateur et données de retouche : photos, vidéos, dimensions d’image et type de média ; tracés de pinceau ou de lasso, masques, zones sélectionnées et réglages d’outils demandés. Embellir et Ajouter un filigrane fonctionnent localement sur l’appareil. Les outils cloud transmettent les médias et les données de retouche nécessaires à l’API Erase et au prestataire d’IA concerné.
- Tâches et résultats : UUID de tâche, UUID de compte, type de tâche, état, horodatages, identifiant de requête du prestataire, coût en crédits, état d’erreur ou d’annulation, images ou vidéos générées, miniatures et références de stockage privé. Les liens de résultats renvoyés à l’application sont des URL signées qui expirent au bout d’une heure.
- Achats et récompenses : identifiants de produits et de droits d’accès, identifiants d’achat, de renouvellement, de résiliation, d’expiration, de restauration, de transaction et de transaction d’origine reçus via Apple et Superwall ; écritures du registre de crédits ; UUID d’événement publicitaire avec récompense, identifiant de bloc publicitaire, source d’attribution et horodatage.
- Données push et de l’appareil : jeton push Expo, plateforme, heure de mise à jour du jeton et préférence linguistique normalisée ; métadonnées de version de l’application incluses dans les diagnostics ; informations réseau telles que l’adresse IP et l’agent utilisateur que Cloudflare peut traiter pour acheminer et sécuriser les requêtes. Pour limiter les abus liés aux autorisations accordées malgré l’échec d’une publicité avec récompense, Erase stocke une empreinte SHA-256 de courte durée de l’IP client fiable fournie par Cloudflare dans un compteur de limitation de débit, et non l’IP brute. Pour appliquer la limite quotidienne de publicités récompensées, l’app envoie un hachage SHA-256 de l’identifiant fournisseur de l’appareil (iOS) ou de l’Android ID ; Erase ne stocke dans des compteurs quotidiens que des hachages salés de cette valeur et de l’IP client, jamais l’identifiant ni l’IP bruts.
- Données locales : session d’authentification, valeurs de langue et de préférences, cache de crédits et d’abonnements, jusqu’à cinq images d’historique par contexte d’éditeur enregistré, copies source et résultat nécessaires pour reprendre une retouche, et fichiers temporaires d’exportation ou de téléchargement. Ces données restent sur votre appareil jusqu’à l’effacement des données de l’application ou du compte, la suppression du cache temporaire par le système d’exploitation ou la suppression du compte.
2. Pourquoi nous utilisons ces informations
Nous les utilisons pour authentifier les utilisateurs ; effectuer les retouches demandées ; créer et fournir les résultats de manière privée ; afficher les Créations ; appliquer les règles relatives aux entrées, au débit, aux crédits et aux droits d’accès ; traiter les annulations et effectuer chaque remboursement une seule fois ; restaurer les achats et synchroniser l’état des abonnements ; envoyer les notifications de fin de tâche demandées ; accorder les récompenses publicitaires ; prévenir la fraude, les répétitions et les abus ; diagnostiquer les pannes ; répondre aux demandes d’assistance et de confidentialité ; et respecter la loi.
3. Prestataires et destinataires
- Cloudflare héberge le site public et l’API Worker, achemine les requêtes et fournit des contrôles réseau et de sécurité.
- Supabase Supabase fournit l’authentification, la base de données de comptes Postgres et le stockage privé des créations existantes et des résultats des anciens traitements.
- Tencent Cloud COS En transfert direct, les médias circulent entre votre appareil, COS et les prestataires de traitement ; l’API Erase reçoit uniquement les métadonnées des tâches et objets. Tencent Cloud Object Storage (COS), dans l’est des États-Unis (Ashburn), stocke les médias privés nécessaires aux transferts directs ainsi que les nouvelles créations, images finales et miniatures issues de ce traitement. Les images et masques des requêtes échouées peuvent être copiés dans le stockage privé COS pendant au maximum 7 jours à des fins de diagnostic, puis sont supprimés. Les accès utilisent des liens signés.
- PostHog reçoit un identifiant pseudonyme de visiteur de page d’entrée au format
seo:<uuid>, le chemin de cette page, les événements$pageviewainsi que le nombre d’achats et le montant des revenus attribués, à des fins d’analyse du produit et des revenus. - FAL reçoit les médias et, si nécessaire, les masques ou instructions de retouche pour la détection cloud, la suppression d’objets et de filigranes, la suppression d’arrière-plan, l’augmentation de résolution, la réduction de l’apparence générée par IA et le traitement vidéo. Pour Naturalize AI, Erase transmet l’image source directement à FAL pour une retouche avec GPT Image 2.
- Serveurs GPU d’Erase (serveurs exploités pour Erase) reçoivent les médias et, si nécessaire, les masques ou instructions de retouche pour la détection cloud, la suppression d’objets et de filigranes, la suppression d’arrière-plan et l’augmentation de résolution, puis renvoient le résultat à l’API Erase. Les serveurs GPU d’Erase utilisent Tencent Cloud Object Storage (Tencent Cloud COS) pour le transfert temporaire des médias et des résultats. Ces copies de transit sont conservées au moins 24 heures, puis supprimées automatiquement par le service de stockage, généralement dans les 2 jours environ suivant leur envoi.
- OpenAI OpenAI reçoit un aperçu réduit de la sortie GPU avant l’affichage et une miniature de l’image finale avant sa conservation, pour le contrôle automatique de sécurité. COS utilise des liens signés temporaires pouvant contenir des références de stockage pseudonymes ; aucun nom, adresse e-mail ou UUID de compte brut n’est envoyé. Selon les conditions de l’API OpenAI, ces données ne servent pas à entraîner ses modèles.
- OpenRouter reçoit les instructions textuelles et les données de requête textuelle associées uniquement lorsqu’une API facultative de génération de texte s’appuyant sur OpenRouter est appelée. Il n’est pas utilisé pour Naturalize AI, et Erase n’envoie pas d’images sources à OpenRouter.
- Superwall reçoit l’UUID du compte Erase, l’emplacement et le contexte de l’écran d’abonnement ainsi que les événements d’achat ou de droits d’accès pour présenter les écrans d’abonnement, restaurer les achats et synchroniser le statut Pro.
- Apple et StoreKit traitent les achats App Store, la gestion des abonnements, les restaurations et les demandes de remboursement. L’Exploitant ne reçoit pas les coordonnées complètes des cartes de paiement.
- Google AdMob diffuse les publicités avec récompense et traite les signaux publicitaires et de l’appareil ainsi que les interactions avec les publicités. Pour la vérification des récompenses côté serveur, Erase envoie un UUID opaque de session de récompense à usage unique à la fois comme
user_idet commecustom_data; il n’envoie pas l’UUID stable du compte Supabase. Google renvoie le suffixe numérique du bloc publicitaire, les valeurs de récompense, l’horodatage du rappel, l’identifiant de transaction, les valeurs opaques de session, la signature et l’identifiant de la clé de vérification. Erase rattache la session au compte, vérifie la signature et la correspondance exacte de la session, puis enregistre le résultat de la transaction et de la session pour éviter les attributions en double. Erase ne demande des publicités personnalisées à AdMob que si les deux conditions sont remplies : le parcours de consentement de Google autorise les publicités personnalisées et, sur iOS, vous avez autorisé le suivi dans la demande App Tracking Transparency. Dans tous les autres cas, y compris en l’absence de réponse, la requête est non personnalisée. Sur iOS, la demande ATT apparaît juste avant la première publicité avec récompense, pas au lancement, et votre réponse actuelle est relue avant chaque publicité suivante. Lorsque le parcours de consentement de Google s’applique, son formulaire est affiché auparavant. - Expo Push Service reçoit les jetons push et les contenus de notification pour délivrer les notifications de fin de tâche.
Diagnostics Sentry : Sentry est activé pour les diagnostics. Il reçoit les plantages, erreurs, traces de performance, journaux d’interactions tactiles identifiant le composant et le fichier source mais pas le contenu saisi, ainsi que les journaux du parcours d’achat pouvant inclure un identifiant de produit et un message d’erreur. Les événements d’erreur côté serveur peuvent inclure l’UUID anonyme d’utilisateur Supabase, la route de la requête et l’identifiant de requête Cloudflare cf-ray. Les événements Sentry mobiles sont également associés au même UUID anonyme d’utilisateur Supabase et à un segment d’utilisateur anonyme. Nous utilisons ces informations pour diagnostiquer les problèmes de fiabilité et de droits liés aux achats, et non pour l’analyse du produit.
4. Vente, publicité et choix de suivi
Nous ne vendons ni les Médias utilisateur ni les informations personnelles. Nous n’utilisons pas les Médias utilisateur pour créer des profils publicitaires. Les publicités avec récompense sont facultatives : vous pouvez utiliser le quota initial, regarder une publicité avec récompense pour ajouter un crédit ou acheter Pro. Refuser l’autorisation ATT ne retire pas l’accès aux fonctions principales de retouche ; Apple et AdMob peuvent toujours traiter les informations limitées relatives à l’appareil, au réseau, à la prévention de la fraude et à la publicité contextuelle autorisées sans permission de suivi. Vous pouvez modifier l’autorisation de suivi dans les Réglages iOS.
5. Conservation
- Corps des requêtes, masques et tracés :L’Exploitant peut les stocker temporairement de façon privée pour le traitement et le diagnostic des pannes. Les serveurs GPU d’Erase utilisent Tencent Cloud Object Storage (Tencent Cloud COS) pour le transfert temporaire des médias et des résultats. Ces copies de transit sont conservées au moins 24 heures, puis supprimées automatiquement par le service de stockage, généralement dans les 2 jours environ suivant leur envoi. Exception : si une requête échoue définitivement, nous conservons son image d’entrée et son masque pendant 7 jours au maximum, uniquement pour diagnostiquer l’échec et améliorer le service, puis ils sont supprimés automatiquement. Ils ne sont utilisés à aucune autre fin et ne sont pas partagés avec des tiers autres que les prestataires nécessaires au traitement de la requête. Chaque prestataire peut conserver, selon ses propres conditions de service, uniquement les données de requête qu’il reçoit effectivement : FAL peut recevoir les médias de retouche cloud, tandis qu’OpenRouter ne reçoit que les données applicables des requêtes facultatives de génération de texte, et aucune image source Naturalize AI.
- Créations réussies, médias générés, miniatures et enregistrements de tâches : Les créations, images finales et miniatures issues du traitement direct COS sont conservées dans le stockage privé COS, dans l’est des États-Unis (Ashburn) ; les créations existantes et les résultats des anciens traitements restent dans le stockage privé Supabase. Les enregistrements des tâches restent dans la base du compte. Ils sont conservés jusqu’à la suppression du compte, sous réserve de la conservation pour la protection des enfants décrite ci-dessous. Erase n’est pas une sauvegarde permanente ; conservez vos originaux et vos copies exportées.
- URL signées de résultats : elles expirent après une heure, mais le fichier privé sous-jacent reste conservé jusqu’à la suppression du compte.
- Intention d’annulation avant envoi : purgée après 10 minutes. Les tâches d’image non vidéo encore en traitement après 15 minutes sont déclarées en échec et remboursées. La réconciliation des vidéos s’arrête après un délai de traitement d’une heure.
- Compteurs de limitation de débit : les périmètres IP hachés liés aux autorisations malgré un échec et les nombres de requêtes sont des données opérationnelles de courte durée, supprimées par le nettoyage partagé des compteurs périmés ; les IP brutes ne sont pas stockées dans ces lignes.
- Compte, crédits, abonnements, événements publicitaires avec récompense et jetons push : conservés tant que le compte Erase existe. Les jetons push invalides sont supprimés lorsque le service push indique qu’ils ne sont plus enregistrés.
- État de reprise de suppression du compte : conservé uniquement tant que le nettoyage automatique n’est pas terminé. Le planificateur relance le nettoyage et supprime la ligne de reprise lorsque les fichiers privés ont disparu et que la suppression de l’identité Supabase est confirmée.
- Enregistrements d’intégrité des webhooks : lors de la suppression, les identifiants du compte et les charges utiles des prestataires sont effacés. Un identifiant d’événement du prestataire, le type d’événement, l’état de traitement, les horodatages et l’état d’erreur peuvent subsister pour empêcher les traitements en double et documenter l’intégrité du système.
- Enregistrements d’achats Apple et copies des prestataires : conservés indépendamment par Apple ou le prestataire concerné selon ses obligations légales et sa politique de conservation.
- Résultats signalés pour la protection de l’enfance : si un résultat est signalé comme pouvant représenter l’exploitation sexuelle d’un mineur, nous pouvons conserver ce résultat et les données de compte associées aussi longtemps que nécessaire pour respecter nos obligations légales de signalement et de conservation, même après la suppression du compte.
6. Sécurité et accès privé
Les API cloud nécessitent un jeton porteur (bearer token) Supabase. Les tâches sont limitées à l’UUID du compte. Les fichiers de résultats sont stockés dans un conteneur privé et fournis via des URL signées de courte durée. Les clés de service restent côté serveur. Aucune méthode de stockage ou de transmission n’est parfaitement sûre, et vous ne devez pas téléverser de médias que vous n’êtes pas autorisé à envoyer aux prestataires ci-dessus.
7. Suppression et demandes de confidentialité
Choisissez Supprimer le compte dans les Réglages d’Erase pour supprimer l’identité Supabase, le profil du compte, les Créations et fichiers de résultats, les lignes de tâches, crédits, copies d’abonnements et publicités avec récompense, les jetons push et les contextes d’éditeur sur cet appareil. Les échecs de nettoyage font l’objet de nouvelles tentatives automatiques. Supprimer Erase ne résilie pas un abonnement Apple, n’efface pas l’historique des transactions Apple et ne demande pas de remboursement Apple ; gérez ces opérations séparément dans l’App Store.
Vous pouvez aussi écrire à support@erasephoto.com pour demander l’accès, la rectification, la suppression, la limitation, l’opposition ou la portabilité, selon les cas. Indiquez uniquement l’adresse e-mail du compte ou son UUID anonyme nécessaire pour retrouver la demande ; n’envoyez pas de Médias utilisateur, mots de passe ou identifiants de paiement par e-mail. Nous pouvons devoir vérifier que vous contrôlez le compte avant d’agir.
8. Traitement international, enfants et modifications
Les prestataires ci-dessus peuvent traiter les informations dans d’autres pays que le vôtre. Leurs garanties contractuelles et légales s’appliquent à ces transferts. Erase ne s’adresse pas aux enfants n’ayant pas atteint l’âge minimum requis pour consentir au traitement des données dans leur juridiction. Si vous pensez qu’un enfant a soumis des données sans autorisation valable, contactez-nous.
Nous pouvons mettre à jour cette Politique lorsque le produit, les prestataires, la conservation ou la loi changent. Les modifications importantes seront publiées ici avec une nouvelle date d’entrée en vigueur et, le cas échéant, communiquées dans l’application.
9. Contact
Exploitant : Hangzhou Origin Gravigation Technology Co., Ltd
E-mail : support@erasephoto.com
Assistance : Assistance Erase
Avec la connexion par e-mail, Apple ou Google, Erase et Supabase traitent votre identité vérifiée, e-mail (y compris le relais Apple), identifiant du fournisseur et session pour associer le compte et synchroniser l’accès Web et apps. Pour AppSumo, Erase échange des autorisations et conserve l’identifiant de licence, le niveau, l’état et des événements minimaux pour vérifier, associer et retirer l’accès. La suppression du compte retire son association active. Les données minimales de licence et événements restent pour prévenir la fraude et permettre une restauration vérifiée, sans identité du compte supprimé. Les identités et autorisations ne sont pas envoyées aux analyses publicitaires.