Politique de confidentialité
Ceci est une traduction. En cas de divergence avec l'original anglais, le texte anglais prévaut ; les détails figurent à la fin de cette page.
La présente politique explique quelles données Narrativ collecte, pourquoi, qui les reçoit, combien de temps elles sont conservées et comment les faire supprimer. Elle s'applique à l'application, au site web et aux e-mails de connexion.
Meta Media LLCGeorgia, Tbilisi, Saburtalo district, Ikalto I lane N 1
support@mtmd.dev
1. Qui nous sommes
Le service Narrativ est exploité par Meta Media LLC, société enregistrée en Géorgie, Georgia, Tbilisi, Saburtalo district, Ikalto I lane N 1. Ci-dessous, « nous » désigne cette société. Nous décidons de la finalité et des moyens de l'utilisation des données décrites ici.
La présente politique va de pair avec les Conditions d'utilisation. Lorsque les deux textes emploient les mêmes termes, ceux-ci ont le même sens.
2. Quelles données nous collectons et pourquoi
Nous ne collectons que ce dont le service a besoin pour fonctionner :
- Compte : votre adresse e-mail et votre mot de passe, ou les codes à usage unique envoyés à cette adresse. Le mot de passe est géré par le composant de connexion Supabase Auth, qui s'exécute sur notre serveur. Nous conservons aussi dans le compte la langue de l'interface, vos réglages de langue des publications et vos réglages de vente : le cadre du post, la force de l'appel à l'action, l'étape de l'entonnoir, le texte sur l'audience, le ton et la plateforme, ainsi que l'interrupteur « Demander à la création d'un post ». Si vous vous connectez avec Apple ou Google, ils nous transmettent votre adresse e-mail (Apple peut transmettre à la place une adresse de relais privée) et un jeton de connexion vérifié. Si Apple ou Google nous transmettent vos prénom et nom, nous les enregistrons dans le profil du compte (Supabase Auth) et les affichons dans les Réglages ; ils ne servent à rien d’autre, ne sont montrés à personne d’autre et sont supprimés avec le compte. Si vous vous connectez avec Apple, nous conservons aussi un jeton Apple qui nous permet, à la suppression du compte, de révoquer l’accès de l’application à votre compte Apple ; il est stocké chiffré, n’est utilisé à aucune autre fin et est effacé avec le compte.
- Votre contenu : textes, liens, texte d'origine de chaque demande, résultats générés, images, logos, références de style, couleurs et polices de marque, documents de canevas avec leur historique de versions, idées enregistrées, favoris et vos propres modèles. Pour les clients au sein d'un espace de travail : nom, créneau, ton et identifiant.
- Photos que vous ajoutez depuis votre appareil. Elles sont réduites sur l'appareil, puis envoyées vers notre stockage de fichiers.
- Enregistrements vocaux. L'audio est envoyé pour transcription (section 3). Nous ne l'écrivons pas dans notre stockage ; seul le texte que vous recevez est conservé.
- Choix de modèles : quel modèle vous avez choisi, à quel endroit de l'application et pour quelle publication.
- Notifications : si vous les autorisez, un jeton push de votre appareil. Si vous les désactivez dans les Réglages, ce choix est conservé dans les données de votre connexion (Supabase Auth) et supprimé avec le compte.
- Telegram : si vous connectez le bot, le numéro de la conversation (chat ID). Nous ne conservons ni le nom d'utilisateur ni le nom Telegram.
- Données techniques : rapports d'erreurs et un échantillon de 1 trace de performance sur 10. Un rapport d'erreur contient l'erreur elle-même, le type d'appareil et la version de l'application, ainsi qu'un journal des actions récentes précédant l'erreur (ce qu'on appelle le fil d'Ariane). À chaque lancement, l'application envoie en plus une session et des données sur ce lancement. Pour notre serveur, les rapports d'erreurs comme les traces de performance échantillonnées contiennent aussi la requête, qui peut inclure le texte ou le lien que vous avez envoyé. Notre serveur écrit aussi des journaux ordinaires, et le serveur web enregistre l'adresse IP, l'heure et l'adresse demandée.
- Le texte d'exemple dans la démo : la démo n'est accessible qu'après connexion. Pour limiter le nombre d'essais, nous consignons l'identifiant de votre compte dans un compteur. Le texte lui-même n'est pas enregistré.
- Signalements de contenu : toute personne peut signaler un contenu sur une page de lien de consultation, sans avoir à se connecter, et les utilisateurs connectés peuvent signaler un résultat depuis l'éditeur et depuis l'écran du brouillon. Nous enregistrons le motif choisi dans une liste fixe, un texte facultatif du signalement (jusqu'à 1000 caractères) et un contact facultatif de la personne qui signale, la date et le lien ou l'identifiant du contenu signalé. Nous ne conservons pas l'adresse IP de la personne qui signale : un hash irréversible (HMAC avec une clé secrète ; pour un utilisateur connecté, il est calculé à partir de l'identifiant du compte) est enregistré à la place, dont nous avons besoin pour la limite de signalements et pour éviter les doublons. Le hash reste avec le signalement lui-même. Un administrateur lit le texte et le contact dans le panneau d'administration. Seuls le numéro du signalement et le motif sont envoyés à Telegram. Si un lien a été révoqué à la suite d'un signalement, son propriétaire ne peut pas le délivrer de nouveau tant qu'un administrateur n'a pas levé le blocage (un indicateur sur le signalement). Une copie des signalements dont les motifs sont « contenu illégal » et « abus sexuels sur mineurs » est conservée séparément (section 9).
- Conditions acceptées : lorsque vous vous inscrivez et lorsque vous appuyez sur « Accepter », nous inscrivons le numéro de la version des Conditions que vous avez acceptée et l'heure dans les données de votre connexion (Supabase Auth). Cela nous indique quelle édition vous avez acceptée et quand vous demander de confirmer une nouvelle. L'enregistrement est supprimé avec le compte.
- Journal des demandes sans lien avec le compte : une copie anonymisée du texte de la demande et quelques paramètres de génération, sans compte ni adresse IP (section 12).
- Autorisation de l'IA : lorsque vous autorisez le traitement par l'IA ou que vous retirez l'autorisation, nous inscrivons la version de l'autorisation et l'heure dans les données de votre connexion (Supabase Auth). L'enregistrement est supprimé avec le compte.
- Événements d'utilisation : tant que vous êtes connecté, nous enregistrons quelques événements : l'application a été ouverte (lancement ou retour après une longue pause) ; un carrousel a été téléchargé (format de fichier et nombre de diapositives) ; ce que vous avez fait d'un résultat (ouvert dans l'éditeur, modifié, brouillon supprimé) ; la saisie vocale ou l'importation de lien a été utilisée. Chaque événement est stocké avec l'identifiant de votre compte, son nom, l'heure et la plateforme (iOS, Android ou web). Les textes des publications et des demandes, les adresses IP, les identifiants d'appareil et les identifiants publicitaires ne sont pas stockés dans les événements. Les événements ne sont pas transmis à des services tiers ; ils restent dans notre propre base de données. Les événements sont conservés tant que votre compte existe et sont supprimés avec lui. Un événement de plus est enregistré lors de la création d'un texte : combien de temps vous avez attendu (à une fraction de seconde près) et si cela a réussi ou si une erreur s'est produite. Il est conservé comme les autres. Nous enregistrons aussi le moment où vous atteignez une limite (de téléchargements ou de liens publics) : l'identifiant de votre compte, le type et la valeur de la limite, et l'heure. L'enregistrement ne contient rien de votre contenu. Il sert à protéger le service contre les abus et les extractions automatisées ; il est conservé tant que le compte existe et supprimé avec lui. Si la limite est atteinte par une personne qui consulte un lien public, l'enregistrement est rattaché uniquement à l'espace de travail auquel appartient le lien et ne dit rien du visiteur.
- Motif de suppression du compte : lorsque vous supprimez votre compte, vous pouvez, si vous le souhaitez, choisir un motif dans une liste. Il est enregistré sans aucun lien avec le compte, uniquement sous forme de date et d'option choisie, et il est conservé après la suppression du compte (section 9).
- Offres par e-mail : nous vous demandons une seule fois si vous souhaitez recevoir des e-mails de Narrativ avec des idées pour vos carrousels, de nouveaux modèles et des offres ; vous pouvez modifier votre réponse à tout moment dans les Réglages. Si vous répondez oui, nous inscrivons dans vos données de connexion (Supabase Auth) le fait de votre consentement, l'heure et l'endroit où vous l'avez donné (la question ou les Réglages) ; quelle que soit votre réponse, nous notons aussi dans le compte que la question a été posée, pour ne pas la reposer. Nous n'envoyons rien sans votre consentement, et votre consentement n'a aucune incidence sur le service ni sur les e-mails avec codes de connexion et de confirmation. Resend envoie ces e-mails (section 3). Vous pouvez vous désabonner à tout moment : avec l'interrupteur « Offres par e-mail » dans les Réglages ou avec le lien « Se désabonner » dans chacun de ces e-mails ; après votre désabonnement, les e-mails cessent. Votre consentement est conservé tant que le compte existe ou jusqu'à ce que vous le retiriez, et les enregistrements sont supprimés avec le compte.
- Abonnement : l'identifiant de votre espace de travail est aussi votre identifiant client chez RevenueCat (section 3). Si vous achetez Premium, nous conservons une trace de l'abonnement : où il a été acheté (Apple ou le site web), l'identifiant de l'abonnement côté boutique, le produit, le statut, les dates de la période, le renouvellement automatique ou non, le caractère de test de l'achat, ainsi que l'identifiant de votre fiche client chez RevenueCat. Pour un achat sur le site web, nous conservons aussi l'identifiant du contrat de paiement. Nous ne recevons ni ne conservons le numéro de votre carte ni votre identifiant Apple. Un journal des notifications que nous recevons des services d'achat est également conservé : chaque entrée contient le corps de la notification, qui comprend les identifiants des espaces de travail qu'elle nomme, le produit, les identifiants de transaction de la boutique, le prix et la devise, le pays de l'achat et le type d'événement (section 6). Un Premium accordé à la main par un administrateur à un espace de travail est enregistré de la même manière, avec l'adresse de l'administrateur.
Nous utilisons ces données pour faire fonctionner le service, adapter les résultats à vous, gérer votre abonnement, comptabiliser ce que nous coûtent les modèles d'IA, comprendre ce qui est utilisé et où le produit pose problème, améliorer l'application, trouver et corriger les erreurs, assurer la sécurité du service, examiner les signalements de contenu et répondre à vos demandes. Nous ne les vendons pas et ne les transmettons pas aux annonceurs. Si vous l'autorisez, nous utilisons aussi votre adresse e-mail pour vous envoyer des idées pour vos carrousels, de nouveaux modèles et des offres. L'application ne comporte aucun service publicitaire ni outil d'analyse tiers ; RevenueCat (section 3) ne fait que traiter les achats.
3. À qui nous transmettons des données
Nous ne vendons pas vos données. Pour faire fonctionner le service, nous transmettons des données à ces prestataires, chacun uniquement pour sa tâche :
- Supabase : le logiciel qui fait fonctionner la base de données, le stockage de fichiers et la connexion. Nous l'exécutons nous-mêmes sur notre propre serveur (voir le point suivant), de sorte que la société Supabase ne reçoit pas ces données. L'exception est la période de transition : pendant que nous transférons les données, l'ancien projet dans Supabase Cloud les détient encore, et après le transfert nous fermons ce projet. Nous conservons le dernier export de l'ancien projet pendant 30 jours au plus (section 10).
- OpenRouter : le service d'IA qui achemine nos requêtes vers des modèles de texte et d'image d'Anthropic, OpenAI, Google et d'autres. Il reçoit ce que vous avez saisi ou importé, les données de marque et, lorsque vous nous demandez de les analyser, vos photos et références de style. Dans certains cas, le texte est envoyé directement à Google AI.
- OpenAI : reconnaissance vocale et contrôle de sécurité des textes. Lorsque vous dictez, l'audio part de votre appareil directement vers OpenAI ; un fichier enregistré y passe par notre serveur. Lorsque OpenAI n'est pas utilisé pour un fichier, l'enregistrement passe par OpenRouter vers un modèle Google. Par ailleurs, le texte de chaque demande et de chaque résultat est envoyé à OpenAI afin de vérifier qu'il ne contient pas de contenu non autorisé (contenu sexuel impliquant des mineurs, menaces, violence explicite, automutilation) ; OpenAI ne renvoie que le verdict.
- Génération d'images par IA : si elle est activée, le sujet, le style et le texte de la diapositive passent par OpenRouter vers le modèle d'image, avec une référence de style si vous en avez joint une.
- Apify : lorsque vous collez un lien TikTok, Instagram, X, Threads ou LinkedIn, le lien est envoyé à Apify pour lire la publication. Pour les publications vidéo, notre serveur télécharge ensuite brièvement le clip, et le son ainsi que plusieurs images sont envoyés aux modèles de parole et d'image mentionnés plus haut. Le clip est ensuite supprimé. Les autres pages web et les transcriptions YouTube, notre serveur les lit lui-même.
- Catalogues de photos (tels qu'Openverse et Pexels) : une courte expression de recherche sur le sujet de la diapositive. Le texte de votre publication n'est pas envoyé. Les photos trouvées sont enregistrées dans le stockage de votre espace de travail.
- Telegram : si vous connectez le bot et appuyez sur envoyer, le chat ID et le contenu que vous envoyez.
- Expo : achemine les notifications push ; il reçoit le jeton de l'appareil, le court texte de la notification et l'identifiant de la publication terminée.
- Resend : envoie les e-mails de connexion et de confirmation, ainsi que les e-mails avec des idées pour les carrousels, de nouveaux modèles et des offres à celles et ceux qui l'ont accepté ; il reçoit votre adresse e-mail et le message.
- Sentry : reçoit les rapports d'erreurs et les échantillons de performance de l'application et de notre serveur.
- Apple et Google : uniquement si vous choisissez de vous connecter avec eux, pour confirmer qu’il s’agit bien de vous. Ils nous transmettent votre adresse e-mail et un jeton de connexion.
- DePowered Limited (marque Rifty, Hong Kong) : hébergeur. Notre base de données, notre stockage et notre serveur d'application fonctionnent sur son serveur virtuel en Allemagne ; toutes les données de votre compte se trouvent donc physiquement sur son matériel. Nous ne lui confions pas le traitement des données : il fournit le serveur.
- Cloudflare : le stockage R2, qui contient les fichiers (images et autres objets) et les sauvegardes de la base de données et des fichiers, et un réseau de diffusion avec cache pour les images (l'adresse img.mtmd.dev). Les images ouvertes par des liens publics y transitent, avec les données techniques de ces requêtes : l'adresse IP du lecteur, l'heure et l'adresse du fichier.
- RevenueCat : le service qui traite les achats intégrés et les abonnements. Dès que vous vous connectez à l'application, même si vous n'achetez jamais rien, il reçoit l'identifiant de votre espace de travail (comme identifiant client) et les données techniques que sa bibliothèque dans l'application envoie, comme la plateforme, la version de l'application et l'adresse IP. Lorsque vous achetez, il reçoit aussi les données de l'achat auprès de la boutique (produit, statut, dates, identifiants de transaction de la boutique, indicateur d'achat de test). Il ne reçoit ni vos textes ni vos images.
- Apple : lorsque vous achetez Premium dans l'application iOS, Apple prélève le paiement et gère l'abonnement selon ses propres conditions. Nous ne recevons ni les données de votre carte ni votre identifiant Apple. Il en va de même pour toute autre boutique ou tout autre service de paiement que nous proposons sur votre plateforme : nous le nommerons dans cette liste avant son utilisation.
- Lava et Meta Media LLC, Georgia : si vous achetez Premium sur le site web, le paiement est effectué via Lava au profit de Meta Media LLC, Georgia, en tant que vendeur. Lava reçoit l'adresse e-mail de votre compte et les données de paiement que vous saisissez sur sa page, et Meta Media LLC, Georgia reçoit les données relatives à la vente. Ils nous transmettent le contrat de paiement, son statut et ses dates. Ils traitent ces données selon leurs propres conditions et politiques.
Nous pouvons aussi communiquer des données aux autorités lorsque la loi l'exige.
Ces prestataires traitent les données selon leurs propres conditions et politiques de confidentialité. Nous ne pouvons ni vérifier ni modifier leur manière de travailler.
Les fonctions d'IA ne fonctionnent qu'avec votre autorisation. L'app la demande sur un écran distinct avant la première requête qui envoie votre contenu à OpenRouter, OpenAI ou Apify. Le texte d'exemple de la démo fait exception : appuyer sur son bouton vaut autorisation, et l'écran le précise. Sans autorisation, ces fonctions ne marchent pas, et le reste de l'app reste disponible. Vous pouvez retirer l'autorisation à tout moment dans Réglages : sur l'appareil où vous le faites, les fonctions d'IA s'arrêtent aussitôt ; sur vos autres appareils, en 15 minutes environ.
4. Où les données sont stockées
Les données de compte et le contenu sont stockés dans une base de données sur notre propre serveur chez l'hébergeur DePowered Limited (marque Rifty, Hong Kong) ; les serveurs sont en Allemagne. Les fichiers sont stockés dans Cloudflare R2. Notre serveur traite les requêtes et les transmet aux fournisseurs ci-dessus ; les fichiers dont il a besoin un instant (par exemple une vidéo téléchargée) se trouvent dans un dossier temporaire et sont supprimés à la fin de la tâche.
Les images sont stockées dans un stockage de fichiers derrière des liens publics impossibles à deviner. Toute personne qui possède un lien peut ouvrir l'image sans se connecter, et les copies conservées par les navigateurs, les messageries ou les réseaux de diffusion, y compris le cache de Cloudflare, peuvent continuer à s'ouvrir après la suppression du fichier. Ne placez dans les images rien qui doive rester privé.
L'application et le site web conservent aussi de petites quantités de données sur votre appareil (voir « Cookies et stockage local »).
5. Transferts internationaux
Nous sommes situés en Géorgie, notre hébergeur est enregistré à Hong Kong et les serveurs sont en Allemagne. Cloudflare et les autres prestataires cités ci-dessus peuvent traiter des données dans d'autres pays, y compris des pays dont la législation sur la protection des données diffère de la vôtre.
En utilisant le service, vous comprenez que vos données sont traitées dans ces lieux. Nous ne promettons aucun mécanisme juridique particulier pour les transferts.
6. Combien de temps les données sont conservées
Le contenu et les données de compte sont conservés tant que le compte existe et sont supprimés lorsque vous le supprimez (sections 7 à 11). Durées plus courtes :
- Un lien de consultation fonctionne pendant 3 jours ou jusqu'à ce que vous le révoquiez.
- Une invitation à un espace de travail fonctionne pendant 3 jours.
- Un code de connexion à Telegram fonctionne pendant 24 heures ; les codes expirés sont supprimés automatiquement toutes les 15 minutes.
- Un code reçu par e-mail pour supprimer un compte fonctionne pendant 1 heure.
- L'identifiant de compte dans le compteur des essais de la démo et les entrées du compteur qui limite le nombre de signalements depuis une même adresse (elles contiennent le hash irréversible de la personne qui signale) sont supprimés au bout d'environ 2 heures.
- L'historique des versions d'un document de canevas n'a pas de limite et reste jusqu'à la suppression de l'espace de travail. Les enregistrements de coûts et le journal des administrateurs n'ont pas de limite de durée (sections 9 et 11).
- Les photos choisies automatiquement pour une diapositive et utilisées dans aucun document enregistré sont supprimées au bout de 30 jours.
- Les clés techniques qui protègent contre l'envoi deux fois de la même requête (elles ne contiennent que des identifiants techniques de l'espace de travail et de la requête, jamais de contenu) sont supprimées 30 jours après leur création, et immédiatement lorsque le compte est supprimé.
- Les signalements de contenu eux-mêmes n'ont pas de limite de durée : un signalement est conservé jusqu'à la suppression de la génération visée, ou du compte du propriétaire de cette génération (section 8). La copie séparée des signalements de contenu illégal et de sécurité des enfants n'est pas supprimée avec eux et n'a pas de durée fixe (section 9).
- Les entrées du journal des demandes sont conservées 12 mois, puis supprimées automatiquement (section 12).
- Le journal des notifications des services d'achat (RevenueCat, Lava) est supprimé automatiquement 90 jours après sa réception, ou immédiatement lors de la suppression du compte.
La durée de conservation des rapports d'erreurs est fixée par Sentry. Les journaux de notre serveur web et de l'hébergeur font l'objet d'une rotation régulière, et nous n'indiquons pas de durée pour eux.
7. Comment supprimer votre compte
Dans l'app : Réglages → Supprimer le compte. Sans l'app, utilisez la page /delete-account — l'adresse e-mail d'inscription suffit. Dans les deux cas, nous envoyons un code à usage unique à cette adresse et ne touchons à rien tant qu'il ne nous est pas renvoyé. Il n'y a pas de délai de grâce : dès que le code est accepté, les données quittent immédiatement le service et nous ne pouvons pas les restaurer.
8. Ce qui est supprimé
Tout ce qui appartient au compte est supprimé ; seul l'effacement de votre fiche chez RevenueCat (le dernier point) n'est pas instantané :
- les espaces de travail que vous avez créés et tout leur contenu — clients (avec la conversation Telegram connectée), générations avec leurs textes et demandes d'origine, documents de canevas avec leur historique de versions, modèles de carrousel, réglages de marque, vos références de style, idées enregistrées, tous les liens de consultation et invitations que vous avez distribués, les signalements déposés contre vos liens de consultation et vos contenus, ainsi que les clés techniques qui protègent contre les requêtes répétées ;
- les fichiers stockés dans ces espaces : images générées, photos que vous avez importées, photos choisies automatiquement, logos, exports, aperçus et aperçus de vos références de style. Ensuite, nous vérifions séparément qu'il ne reste plus aucun objet dans l'espace de travail, et considérons la suppression comme échouée s'il en reste ;
- votre appartenance aux espaces d'autres personnes, les jetons push de vos appareils, ainsi que vos favoris, choix de modèles et modèles personnels, où qu'ils aient été créés ;
- le compte lui-même. Il est effacé et non simplement marqué comme supprimé : l'adresse e-mail est donc libérée et peut resservir pour une nouvelle inscription. Si vous vous êtes connecté avec Apple, nous révoquons d’abord l’accès de l’application à votre compte Apple ; si Apple ne le confirme pas, vous pouvez retirer l’accès vous-même dans les réglages de votre identifiant Apple.
- votre fiche client chez RevenueCat : lors de la suppression du compte, nous demandons à RevenueCat de l'effacer. La demande part d'une file d'attente, elle peut donc parvenir à RevenueCat quelque temps après la disparition du compte. Tant que RevenueCat n'a pas confirmé l'effacement, la file conserve l'identifiant de l'espace de travail supprimé (votre identifiant client là-bas), le nombre de tentatives et le code de la dernière erreur ; l'entrée est supprimée dès que RevenueCat confirme, et tant qu'il ne confirme pas, l'entrée est conservée sans durée fixe.
Les espaces d'autres personnes auxquels vous avez été invité continuent d'exister : seule votre appartenance en est retirée. Les contenus créés dans l'espace de quelqu'un d'autre appartiennent à cet espace et restent à son propriétaire.
Lorsque vous choisissez un modèle, nous enregistrons lequel, à quel endroit de l'application vous l'avez choisi et à quelle publication il a été appliqué. Ces données alimentent vos modèles récents et la liste des modèles populaires, et nous permettent de mesurer la part des publications commencées depuis l'onglet « Designs ». Elles sont supprimées avec votre compte.
La copie du texte d'une demande dans le journal des demandes n'est pas supprimée avec le compte : elle n'y est pas liée et elle est anonymisée (section 12).
Les événements d'utilisation enregistrés pour votre compte sont supprimés avec lui. Les enregistrements de limites atteintes sont eux aussi supprimés avec lui.
La suppression du compte n'annule pas un abonnement acheté auprès d'Apple ou d'un service de paiement, et nous ne pouvons pas l'annuler à votre place. Annulez-le d'abord, dans les réglages de votre identifiant Apple ou de la manière indiquée sur la page de paiement ; sinon il continue de se renouveler et d'être facturé.
9. Ce qui est conservé
Les enregistrements de coût des générations : quel modèle, combien de jetons ou d'éléments, pour quel coût et quand. Il en va de même des enregistrements d'utilisation du service de lecture de liens. Au moment même où l'espace de travail est supprimé, la base de données elle-même (et, pour les enregistrements de lecture de liens, notre code de suppression) détache ces enregistrements de l'espace. Le montant et la date restent ; l'auteur de la demande, non.
Ces enregistrements ne contiennent ni textes, ni images, ni adresse e-mail. Nous les conservons car ils constituent notre propre comptabilité du coût des services : sans eux, impossible de rapprocher la facture d'un fournisseur ou d'expliquer un pic de dépenses. La copie anonymisée du texte d'une demande est conservée à part, dans le journal des demandes (section 12).
Copies des signalements dont les motifs sont « contenu illégal » et « abus sexuels sur mineurs ». Lorsqu'un tel signalement est déposé, une copie du fait du signalement est conservée séparément : le motif, le texte et le contact écrits par la personne qui signale, la date, les identifiants du contenu et de l'espace de travail, et le hash irréversible de la personne qui signale. La copie ne contient pas le contenu lui-même. Elle n'est supprimée ni avec le contenu ni avec le compte, car nous pouvons en avoir besoin pour traiter un tel signalement et répondre aux autorités, et elle n'a pas de durée fixe. Seul l'administrateur la lit.
Le motif de suppression, si vous en avez choisi un, est conservé : il est enregistré sans l'identifiant du compte, uniquement sous forme de date et d'option choisie. Nous ne promettons pas qu'il ne pourra jamais être rattaché à vous : avec un petit nombre d'utilisateurs, la date peut être proche du jour de suppression de votre compte.
Traces des abonnements. La trace d'un achat effectué via une boutique ou un service de paiement subsiste après la suppression du compte : l'identifiant de l'abonnement côté boutique (pour Apple, l'identifiant de la transaction d'origine ; pour le site web, le contrat de paiement), le produit, le statut, les dates de la période, les indicateurs de renouvellement automatique et d'achat de test. Le lien avec votre espace de travail et l'identifiant client RevenueCat sont supprimés, nous ne pouvons donc plus savoir à qui elle appartenait (avec peu d'utilisateurs, les dates seules peuvent vous désigner) ; la boutique ou le service de paiement peut en revanche toujours rapprocher son propre identifiant de vous. Nous la conservons au titre de notre comptabilité des paiements, comme les enregistrements du coût des générations, et elle n'a pas de durée fixe. Un Premium accordé à la main par un administrateur n'est pas conservé : il est supprimé avec le compte.
10. Sauvegardes
Nous faisons nous-mêmes les sauvegardes de la base de données et des fichiers et les conservons dans Cloudflare R2. Une sauvegarde de la base comprend le journal des modifications à partir duquel elle peut être restaurée à un moment choisi. Les sauvegardes sont conservées 30 jours, puis supprimées ; nous traitons de la même façon le dernier export de l'ancien projet Supabase Cloud. Cela signifie qu'après la suppression de votre compte, les données quittent le service immédiatement, tandis qu'elles peuvent rester dans les sauvegardes jusqu'à 30 jours.
11. Ce que la suppression n'atteint pas
Certains endroits échappent au bouton Supprimer le compte, et il est plus honnête de les nommer :
- le journal des actions d'administration. Il indique quel administrateur a modifié un réglage du service ou ouvert une génération précise pour examiner un problème. Il contient l'adresse de l'administrateur et des identifiants techniques (comme ceux de la génération et de l'espace de travail), pas vos textes ni votre adresse. Mais si l'administrateur, c'était vous, votre adresse reste dans ce journal ;
- le journal de service des connexions tenu par le composant Supabase Auth. Il est écrit automatiquement et n'est pas effacé lors de la suppression de votre compte ; dans l'ancien projet Supabase Cloud, tant qu'il est ouvert, Supabase tient ce journal selon ses propres règles ;
- les messages que le bot a déjà envoyés sur Telegram. Ils se trouvent dans la conversation de quelqu'un d'autre et nous n'avons aucun moyen de les reprendre ;
- les copies d'images en cache. Les liens des images sont publics : nous supprimons le fichier lui-même, mais une copie restée dans le cache d'un navigateur, d'un CDN ou d'une messagerie peut encore s'ouvrir quelque temps ;
- le journal des demandes (section 12). Il ne contient ni compte, ni espace, ni identifiant de génération : ses entrées ne peuvent donc pas être retrouvées ni supprimées via votre compte ; elles se suppriment d'elles-mêmes au bout de 12 mois ;
- ce qui est déjà parvenu aux prestataires de la section 3 (services d'IA et de parole, rapports d'erreurs, envoi d'e-mails, Apple, le service de paiement du site web et le vendeur). La suppression d'un compte ne leur envoie pas de demande de suppression, et ils le conservent selon leurs propres règles. L'exception est RevenueCat : nous lui demandons d'effacer votre fiche client (section 8).
12. Journal des demandes sans lien avec le compte
Après chaque génération réussie, nous copions dans un journal distinct le texte de votre demande (jusqu'à 500 caractères), la langue, le modèle, la catégorie, le format, le nombre de diapositives, l'origine du lancement de la génération, le type de source (texte, lien, etc.) et la date, sans l'heure. Certains champs peuvent être vides. Avant l'enregistrement, les adresses e-mail, numéros de téléphone, liens, @noms, numéros de carte et longs nombres sont retirés automatiquement du texte.
Le journal ne contient ni compte, ni espace, ni identifiant de génération, ni adresse IP, ni heure exacte. Tant que votre compte existe, les administrateurs voient de toute façon vos générations, et le journal n'en protège pas : une entrée peut être rapprochée d'une génération par la concordance du texte. Son intérêt est ailleurs : après la suppression du compte, les générations d'origine disparaissent, il ne reste qu'une copie dépersonnalisée, et elle ne peut plus être reliée à vous. Pour cette raison, il n'est pas supprimé avec votre compte et ne se retrouve pas par une demande concernant vos données.
Il nous sert à comprendre quels sujets et quels modèles les gens recherchent. Seuls les administrateurs du service le voient, et les consultations et exports du journal sont enregistrés dans le journal des actions des administrateurs. Les entrées sont conservées 12 mois, puis supprimées automatiquement.
Ce texte ne peut pas être qualifié de totalement anonyme : il est rendu anonyme automatiquement, mais il peut contenir ce que vous avez écrit vous-même. N'inscrivez pas de données personnelles dans vos demandes.
13. Vos droits et comment les exercer
Vous pouvez nous demander de :
- vous indiquer quelles données nous détenons sur vous et vous en envoyer une copie ;
- rectifier les données inexactes ;
- supprimer vos données (vous pouvez aussi le faire vous-même, immédiatement, comme décrit à la section 7) ;
- mettre fin à un usage particulier de vos données, lorsque nous pouvons le faire sans fermer le compte.
Écrivez à support@mtmd.dev en indiquant « Privacy Request » comme objet, depuis l'adresse e-mail de votre compte, afin que nous puissions établir que la demande est bien la vôtre. Nous traitons ces demandes manuellement.
Vous pouvez beaucoup faire vous-même dans l'application : modifier et supprimer du contenu, révoquer un lien de consultation, désactiver les notifications dans les réglages de votre appareil, désactiver les e-mails d'idées, de modèles et d'offres dans les Réglages ou avec le lien « Se désabonner » de l'e-mail, ou supprimer le compte. Selon votre pays, vous pouvez aussi avoir le droit d'introduire une réclamation auprès de l'autorité de protection des données de ce pays.
15. Enfants
Le service est destiné aux personnes âgées d'au moins 16 ans, comme l'indiquent les Conditions. Nous ne collectons pas sciemment de données auprès d'enfants plus jeunes.
Si vous pensez qu'un enfant de moins de 16 ans utilise le service, écrivez à support@mtmd.dev. Si nous constatons que c'est le cas, nous pouvons fermer le compte et supprimer ses données.
16. Sécurité
Ce que nous faisons pour protéger les données, dans la mesure où nous pouvons l'énoncer :
- les connexions au service sont chiffrées ;
- chaque requête qui lit ou modifie les données d'un compte est vérifiée par rapport au compte connecté et à l'espace de travail, et les données d'un espace de travail ne sont pas montrées aux autres espaces de travail ;
- les liens de consultation et les invitations portent un jeton secret dans la partie de l'adresse qui n'est pas envoyée au serveur et n'est pas écrite dans nos journaux ; les images d'un lien de consultation sont servies par des adresses signées ;
- la suppression d'un compte exige un code envoyé à l'e-mail du compte, et le nombre de tentatives est limité.
Aucune méthode de transmission ou de stockage n'est totalement sûre ; nous ne pouvons donc pas garantir une sécurité absolue. Gardez en lieu sûr votre mot de passe et vos e-mails de connexion.
17. Modifications de la présente politique
Nous pouvons modifier la présente politique, par exemple lorsque de nouvelles fonctionnalités apparaissent ou que la loi change. La date de la dernière mise à jour figure en haut de la page.
Nous publierons les changements importants sur cette page et les afficherons dans l'application lorsqu'ils entreront en vigueur. Lorsque la loi exige de vous prévenir plus tôt, nous le ferons. Si vous continuez à utiliser le service après l'entrée en vigueur d'un changement, vous acceptez la nouvelle version. Si vous n'êtes pas d'accord, cessez d'utiliser le service et supprimez votre compte.
18. Nous contacter
Meta Media LLC, Georgia, Tbilisi, Saburtalo district, Ikalto I lane N 1. Questions sur la présente politique et demandes concernant vos données : support@mtmd.dev.
Indiquez « Privacy Request » comme objet.
Si une traduction de la présente politique, y compris la version courte, diffère du texte anglais, le texte anglais prévaut, sauf si la loi de votre pays vous donne le droit de vous appuyer sur la version dans votre langue.