Politique de confidentialité
Dernière mise à jour : 20 octobre 2026 · Version 2.4 (remplace la version 2.3 du 20 octobre 2026)
Entrée en vigueur : immédiate (elle complète l'information sur des traitements déjà en place, § 14). Les versions antérieures sont disponibles sur demande à privacy@hahoowa.app.
Résumé (niveau 1)
- Qui traite vos données ? Hahoowa Medias Services SARL AU (Casablanca, Maroc).
- Où sont-elles ? Notre base de données et vos fichiers sont hébergés dans l'Union européenne (AWS, région de Paris). Certains prestataires situés hors de l'UE en traitent une partie, notamment la vidéo des lives (section 4).
- Les vendons-nous ? Non. Jamais.
- Publicité ? Choisie selon votre langue, votre pays et la ville de votre profil, jamais selon votre comportement ni des données sensibles, et jamais ciblée sur les mineurs (§ 8).
- Lisons-nous vos messages privés ? Non — nous n'analysons pas le texte de vos messages. Seuls les images et messages vocaux partagés sont vérifiés contre les contenus interdits.
- Dans les lives ? Par défaut, vous soutenez en discret : les autres spectateurs ne voient ni votre nom ni votre photo quand vous envoyez un cadeau, et votre arrivée n'est pas annoncée (§ 2.4).
- Vos droits ? Accès, rectification, effacement, opposition, portabilité — exerçables en un endroit :
privacy@hahoowa.appou Réglages → « Exporter mes données » / « Supprimer mon compte ». - Une question ?
privacy@hahoowa.app, notre contact protection des données.
Le détail complet suit (niveau 2).
1. Qui est responsable de vos données
Responsable du traitement :
- Hahoowa Medias Services SARL AU — 7, rue Ahmed Touki, Casablanca, Maroc. Exploitant de la plateforme et entité contractante.
Formalités auprès de la CNDP (loi 09-08) — en cours ; chaque numéro sera inscrit ici dès sa réception :
- déclarations des traitements : récépissé n° … du … ;
- autorisations préalables : autorisation n° … du … ;
- transferts de données hors du Maroc : autorisation n° … du … .
Hahoowa Medias Services SARL AU détermine les finalités et moyens des traitements décrits ici. Vous pouvez exercer vos droits via privacy@hahoowa.app.
Représentant dans l'Union européenne (art. 27 RGPD) : désignation en cours — dans l'intervalle, privacy@hahoowa.app est votre point de contact et celui des autorités de l'UE ; les coordonnées du représentant seront publiées ici dès sa désignation.
Contact protection des données : privacy@hahoowa.app.
Annonces entre utilisateurs. Lorsque vous publiez une annonce, celle-ci peut contenir des données personnelles (les vôtres, parfois celles de tiers). Conformément à la jurisprudence européenne (CJUE, Russmedia, C-492/23, 2 décembre 2025), nous agissons comme responsable conjoint pour ces données : notre modération préalable détecte les contenus manifestement problématiques, et nous offrons une voie d'effacement rapide (privacy@hahoowa.app, objet « Donnée dans une annonce »). Vous restez responsable de ce que vous choisissez de publier : ne diffusez pas les données d'autrui sans base légale.
2. Ce que nous collectons, pourquoi, sur quelle base, et combien de temps
Nous traitons uniquement ce dont le Service a besoin. Le tableau ci-dessous croise, par finalité : les catégories de données, la base légale (RGPD art. 6 ; loi marocaine 09-08), la durée de conservation, et les destinataires (détaillés en section 4).
| Finalité | Données | Base légale | Durée | Destinataires |
|---|---|---|---|---|
| Votre compte | e-mail, nom d'affichage, empreinte (hash) du mot de passe, téléphone (facultatif), langue, devise, attestation « 18 ans ou plus » ; si vous vous connectez avec Google, Apple ou Facebook : l'identifiant, l'e-mail et le nom transmis par ce service, et votre photo de profil Facebook ou Google | Exécution du contrat ; obligation légale (âge) | Vie du compte ; profil anonymisé dès la suppression | AWS, Cognito ; Google, Apple, Facebook (si vous vous connectez avec eux) |
| Vos publications | annonces (titre, description, photos, prix, ville, quartier et position de l'annonce : les coordonnées GPS précises de votre appareil si vous utilisez « Utiliser ma position », sinon le centre de la ville choisie), Spots/Drops/posts, photos de profil et de couverture, briefs et vidéos IA, choix de présentateur/voix | Exécution du contrat | Retirées des surfaces publiques dès la suppression du compte ; une annonce archivée, ou retirée avec le compte, est effacée 24 mois plus tard, sauf si une commande ou une mise en avant y renvoie (§ 3) | AWS, Gemini (modération), fournisseurs IA (si vous générez) ; si vous utilisez « Utiliser ma position » : OpenStreetMap (Nominatim) sur le web, le service de localisation de votre téléphone (Apple ou Google) dans l'application |
| Messagerie | messages entre utilisateurs (in-app, passerelle WhatsApp le cas échéant), horodatages, pièces jointes | Exécution du contrat | 36 mois au plus après le dernier message ; vos messages envoyés vidés dès votre suppression. Passerelle WhatsApp d'une vitrine : chaque message est supprimé au bout de 12 mois, un fil sans activité depuis 12 mois aussi, sauf signalement en cours ; notifications « message WhatsApp » : 12 mois | AWS, Meta (WhatsApp, si utilisé) |
| Commandes et paiement à la livraison | nom, téléphone, ville, adresse et note de l'acheteur, qu'il ait un compte ou non ; nom du destinataire d'une commande passée pour un proche ; détail et suivi de la commande (statut, transporteur, numéro de suivi) ; conversation de confirmation sur WhatsApp (numéro, réponses, position GPS précise du lieu de livraison si nous vous la demandons et que vous la partagez) ; numéros bloqués par l'équipe après des commandes frauduleuses (numéro, motif) | Exécution du contrat (acheteur, vendeur) ; intérêt légitime (lutte contre les fausses commandes, commande pour un proche) | Position de livraison : effacée 7 jours après la livraison ou l'annulation. Coordonnées de l'acheteur et du destinataire, réponses : effacées de la commande 1 an après sa livraison ou son annulation, 30 jours après si le compte de l'acheteur est supprimé (sauf colis déclaré non reçu), 2 ans sans mouvement pour une commande jamais close — jamais tant qu'une demande d'aide ou un signalement portant sur la commande est ouvert ; copies techniques des messages WhatsApp reçus : 30 jours après leur traitement (après leur réception s'ils n'ont pas été traités) ; montants et ville : conservés pour l'intégrité des transactions (§ 3) ; numéros bloqués : pendant le blocage, puis 5 ans après sa levée. L'e-mail « nouvelle commande » déjà reçu par le vendeur reste dans sa messagerie | Le vendeur (vos coordonnées, aussi par e-mail « nouvelle commande » ; votre position de livraison, qu'il peut ouvrir dans Google Maps) ; Meta (WhatsApp) ; Google (Gemini, pour lire une réponse ambiguë, § 6) ; AWS ; le créateur d'une co-vente (le montant de sa commission, jamais votre identité) |
| Demandes de contact aux vendeurs et aux annonceurs | ce que vous envoyez à un vendeur depuis une annonce, une vitrine ou un profil, avec ou sans compte : nom, e-mail, téléphone, message, créneau souhaité, contenu d'origine ; quand vous touchez les boutons WhatsApp, Instagram ou Message d'une annonce, une trace de ce contact (avec votre nom d'affichage si vous êtes connecté) ; quand vous touchez « Je suis intéressé » sur une publicité, le nom, l'e-mail et le téléphone de votre compte | Exécution du contrat (la mise en relation que vous demandez) | Aucune durée n'est encore appliquée : ces demandes ne sont aujourd'hui ni purgées, ni effacées avec le compte du vendeur ou de l'annonceur, ni avec le vôtre | Le vendeur ou l'annonceur destinataire (dans l'application, avec une notification) ; AWS |
| Lives | image et son du live (et de l'invité à l'écran), titre, couverture, horaires, messages du chat, cadeaux, super-chats, rangs du classement des soutiens, réservations « je prends », rappels demandés, spectateurs mis en sourdine par l'hôte, adresse IP des diffuseurs, des invités et des spectateurs (transmission vidéo) | Exécution du contrat ; intérêt légitime (modération) ; consentement pour l'affichage public de votre nom quand vous soutenez ou arrivez dans un live (§ 2.4) | Un live lancé depuis l'app ou le navigateur n'est pas enregistré ; un live diffusé depuis un logiciel (OBS) a un replay conservé jusqu'à sa suppression par vous ou celle de votre compte ; messages du chat : 12 mois après la fin du live ; présence d'un invité à l'écran (qui, dans quel live, quand) : 12 mois après la fin du live ; réservations « je prends », rappels et mises en sourdine : 12 mois après la fin du live ; décisions de modération : 5 ans, sauf gel légal | Cloudflare, Mux, Google (Gemini), AWS ; l'hôte (votre identité et ce que vous lui offrez) ; le public (votre nom seulement si vous l'avez choisi) |
| Mesure d'audience des lives | événements d'un live (affiché, regardé, cœurs, partage et son canal, fiche produit ouverte, abonnement), identifiant de compte si vous êtes connecté, empreinte d'un identifiant de session aléatoire — ni adresse IP ni identifiant d'appareil | Intérêt légitime (statistiques des créateurs, amélioration du service) | 180 jours | AWS |
| Présentateurs et voix (studio IA) | photos de votre visage pour créer un présentateur (la première devient son image publique s'il est publié) ; échantillon de votre voix, enregistré dans l'application, et voix clonée à partir de cet échantillon ; brief, script, images composées avec votre présentateur, voix de synthèse et vidéos générées ; votre consentement exprès et votre attestation que ce visage et cette voix sont les vôtres, ou ceux d'une personne qui vous a donné son accord exprès (date, version du texte, langue), enregistrés avant chaque envoi | Consentement explicite (visage et voix), recueilli avant tout envoi : sans lui, aucun présentateur ne peut être créé ni recevoir une nouvelle photo ou une nouvelle voix, et votre voix n'est pas clonée ; vous le retirez en supprimant le présentateur. Exécution du contrat pour les vidéos que vous demandez | Photos, échantillon de voix et fichiers de travail (voix de synthèse, images composées, montages) : jusqu'à la suppression du présentateur ou du compte, puis effacés de nos serveurs (après la fin d'un rendu en cours ; copies techniques sous 30 jours). Les vidéos livrées appartiennent à celui qui les a commandées et sont effacées avec son compte. La voix clonée reste chez WaveSpeed, qui ne propose aucun moyen technique de la supprimer : nous ne l'utilisons plus et en demandons la suppression à son support | AWS ; WaveSpeed, Higgsfield, fal et Google (Gemini), § 4 |
| Achats intégrés | identifiant client opaque, produit acheté, identifiant de transaction du store, statut de l'achat (dont remboursement), commission du store — aucune donnée de carte ne nous parvient | Exécution du contrat + obligation légale (comptabilité) | Registres de facturation : 10 ans (loi) | Apple (App Store), Google (Google Play), RevenueCat |
| Solde et dépenses | registre de votre solde : achats, dépenses (cadeaux, super-chats, mises en avant, abonnements, séries, vidéos, boosts), remboursements, reprises, consentements à l'exécution immédiate, accord à la perte du solde non dépensé lors de la suppression du compte | Exécution du contrat ; obligation légale (comptabilité) | 10 ans (loi), conservé après la suppression du compte sans les données de profil | AWS |
| Vérification d'identité (créateurs) | photos de la pièce d'identité (recto, verso) et selfie, nom légal, date de naissance, pays et type de pièce, décision et motif | Exécution du contrat (versements) ; obligation légale (âge, prévention de la fraude) | Images : 30 jours après un refus ou une annulation ; pour une demande approuvée, jusqu'à la suppression du compte. Fiche (sans images) : vie du compte ; après la suppression, conservée seulement si des versements ont eu lieu, avec leurs pièces comptables, 10 ans après le dernier versement | AWS (stockage privé) ; l'équipe Hahoowa chargée des vérifications |
| Coordonnées bancaires (créateurs) | titulaire, banque, pays, IBAN ou RIB | Exécution du contrat (versements) | Compte enregistré : vie du compte, supprimé avec lui. Coordonnées figées sur une demande de versement : avec les pièces comptables du versement, 10 ans | AWS (IBAN chiffré, clé gérée par AWS KMS) ; notre banque et la vôtre pour le virement |
| Gains et versements (créateurs) | gains reçus (cadeaux, super-chats, abonnements, séries, vidéos commandées, commissions de co-vente, part publicitaire), gels, reprises, demandes et virements, renonciation aux gains à la suppression du compte (montant, date, consentement) | Exécution du contrat ; obligation légale (comptabilité, fiscalité) | 10 ans, conservés après la suppression du compte sans les données de profil | AWS ; autorités fiscales lorsque la loi l'impose |
| Dossier professionnel (KYBC) | raison sociale ou nom professionnel, adresse, ville, téléphone et e-mail professionnels, type et numéro d'immatriculation (RC/ICE/auto-entrepreneur/coopérative), auto-certification horodatée | Obligation légale (DSA art. 30 ; loi 31-08) | Vie du compte ; supprimé avec lui ; inclus dans votre export | AWS ; affichage public (§ 2.1) |
| Parrainage | clics sur votre lien d'invitation (lien, campagne, origine, pays, type d'appareil, empreinte de l'adresse IP) ; chez le visiteur invité, le lien ouvert, gardé dans son navigateur (hw_ref, § 9) ou dans l'application jusqu'à son inscription ; le parrain rattaché à un nouveau compte |
Intérêt légitime (attribution des parrainages, lutte contre la fraude) | Clics : 90 jours ; lien gardé chez le visiteur : 30 jours au plus ; rattachement : vie du compte | AWS |
| Sécurité, anti-fraude, modération | signalements, décisions, avertissements (strikes), sanctions, recours, décisions sur les lives, actions de l'équipe, journaux de modération, adresse IP, signaux de risque | Intérêt légitime (test de mise en balance documenté) ; obligation légale pour les injonctions | Signalements, décisions, strikes, sanctions, recours, décisions sur les lives, actions de l'équipe et journaux de modération : 5 ans, sauf gel légal (litige, injonction, enquête en cours) | AWS, Gemini |
| Support et assistant d'achat | vos demandes d'aide (dans l'app, par e-mail ou sur WhatsApp), messages, pièces jointes et traductions, tri de la demande (langue, sujet, priorité), satisfaction ; vos questions à l'assistant d'achat sur une annonce | Exécution du contrat ; intérêt légitime (tri, priorité, sécurité) ; intérêts vitaux en cas de danger immédiat | Demandes d'aide : 2 ans après la clôture du dossier, sauf gel légal ; questions à l'assistant d'achat : non conservées | L'équipe Hahoowa ; Google (Gemini : tri des demandes, assistant d'achat, § 6) ; AWS |
| Publicité | campagnes, créations, ciblage et budget de l'annonceur ; pour choisir les publicités montrées : langue de l'application, pays estimé à partir de l'adresse IP (à défaut, celui du compte), ville déclarée dans votre profil, usage du compte (créateur ou acheteur) ; impressions et clics des publicités, avec l'identifiant du spectateur connecté (ou, avec votre accord, de votre appareil, § 9) et celui du propriétaire du contenu ; plafonds de répétition | Exécution du contrat (annonceur) ; intérêt légitime (choix des publicités selon ces critères, mesure, facturation, plafonnement, lutte contre la fraude au clic) — aucun profil de comportement (§ 8) | Impressions et clics : l'identifiant du spectateur en est retiré au bout de 13 mois (les totaux servant à la facturation restent) ; écritures de facturation : 10 ans | AWS ; l'annonceur voit des totaux et, si vous touchez « Je suis intéressé », vos coordonnées (ligne « Demandes de contact ») |
| Fonctionnement technique & fiabilité | modèle d'appareil, OS, version d'app, langue, jeton push, adresse IP, journaux de plantage et de performance | Intérêt légitime | Journaux d'appareil et d'usage : 13 mois | AWS, Sentry, Expo |
| Localisation (ville, pays) | ville déclarée, pays estimé à partir de l'adresse IP ; position GPS de votre appareil, quand vous la partagez pour trouver votre ville (profil) ou les annonces proches de vous | Exécution du contrat (pertinence des annonces) / intérêt légitime | Ville : vie du compte. Position partagée pour trouver votre ville ou les annonces proches : utilisée pour répondre, non conservée | AWS (base de géolocalisation MaxMind installée sur nos serveurs) |
| Intérêts déclarés | thèmes (catégories) choisis à l'inscription — facultatifs, modifiables dans « Modifier le profil » | Exécution du contrat (personnalisation du feed et des communautés) | Vie du compte ; effacés à la suppression | AWS |
| Recommandations et recherche | interactions avec le fil (vu, aimé, partagé, ignoré…), annonces consultées, recherches (texte et filtres), profil de goûts calculé pour votre compte ou, hors connexion et avec votre accord, pour votre appareil | Exécution du contrat (personnalisation du service) ; consentement hors connexion (§ 9) | Interactions, consultations et recherches : 13 mois ; profil de goûts d'un appareil : 13 mois ; à la suppression du compte, ce qui y est rattaché est supprimé ou en est détaché | AWS ; Google (Gemini calcule la représentation des contenus, pas celle des personnes) |
| Notifications & e-mails de service | jeton push, abonnement aux notifications du navigateur, adresse e-mail, contenu des notifications (par exemple le nom de l'expéditeur et le début d'un message privé, 140 caractères au plus, ou d'un commentaire, 100 caractères au plus), aussi gardé dans la liste des notifications de l'application ; envoi d'un avis de modification de nos conditions (version annoncée, langue, date d'envoi, identifiant du message) ; adresse en rejet définitif ou en plainte (liste de suppression d'Amazon SES) | Exécution du contrat (dont l'information sur toute modification de nos conditions, CGU, art. 16.2) ; intérêt légitime (preuve de cette information ; ne plus écrire à une adresse en rejet ou en plainte) | Vie du compte ; avis de modification de nos conditions : 5 ans après la campagne d'envoi, sauf gel légal ; adresse en rejet ou en plainte : tant qu'elle l'est et que le compte existe, supprimée avec lui | Expo (puis Apple et Google), services de push des navigateurs, AWS SES |
| E-mails marketing, personnalisation hors connexion | selon le canal | Consentement (retirable à tout moment) | Jusqu'au retrait ; 13 mois max pour l'identifiant de personnalisation | AWS SES, AWS |
Nous ne collectons pas les numéros de carte bancaire, ni de données sensibles (santé, religion, opinions, orientation) — sauf si vous les publiez vous-même volontairement, auquel cas vous en êtes responsable. Les durées ci-dessus sont des maxima que nous nous engageons à respecter, sauf là où le tableau indique qu'aucune durée n'est encore appliquée : à leur échéance, les données sont supprimées ou anonymisées irréversiblement.
Position d'une annonce. La page d'une annonce n'affiche que sa ville et son quartier. Ses coordonnées accompagnent toutefois l'annonce dans les données que nos serveurs envoient aux applications et aux navigateurs, et servent à la classer par distance (« Près de moi »). Pour ne pas publier la position exacte d'un lieu privé, choisissez la ville à la main plutôt que « Utiliser ma position ».
2.1 Dossier professionnel : affichage public
L'art. 30(2) du DSA nous impose d'afficher les informations des vendeurs professionnels sur la plateforme. Une fois votre dossier approuvé, les champs suivants sont publics, sur chacune de vos annonces et sur votre vitrine : raison sociale, adresse, ville, téléphone et e-mail professionnels, type et numéro d'immatriculation, date d'auto-certification. Le formulaire vous en informe avant la soumission. Utilisez des coordonnées professionnelles — c'est leur vocation. Toute modification du dossier suspend l'affichage jusqu'à re-validation ; la suppression du compte supprime le dossier.
2.2 Vérification d'identité et coordonnées bancaires
- Pourquoi. Avant tout versement de gains, nous vérifions que vous avez 18 ans et que vous êtes bien la personne qui sera payée (prévention de la fraude et de l'usurpation).
- Comment. Les images de votre pièce et votre selfie sont conservées dans un espace de stockage privé, jamais publié. Elles ne sont consultées que par l'équipe chargée des vérifications, au moyen de liens valables 5 minutes, et chaque consultation est tracée. La comparaison du selfie avec la pièce est faite par une personne, à l'œil : aucune reconnaissance faciale ni aucun autre traitement biométrique automatisé n'est utilisé.
- IBAN. Votre IBAN est chiffré ; l'application n'en montre que les 4 derniers caractères. Il n'est déchiffré que pour faire un virement, par une personne habilitée, et chaque affichage est tracé. Le nom du titulaire est comparé à votre nom vérifié.
- Durées. Voir le tableau ci-dessus.
2.3 Solde et achats
Les achats de solde se font par l'App Store ou Google Play : ils encaissent le paiement et ne nous transmettent ni votre nom ni vos données de carte, seulement le produit, la transaction et son statut. Nous les relions à votre compte au moyen d'un identifiant client aléatoire, distinct de votre identifiant public. Avant votre première dépense d'un service exécuté immédiatement, votre accord à l'exécution immédiate est enregistré (CGU, art. 3.4).
2.4 Ce que les autres voient de vous pendant un live
- Montants. Le public ne voit aucun total : ni ce que vous avez dépensé, ni ce qu'un live a reçu. Le classement des soutiens montre des rangs. Le public voit le cadeau envoyé, dont le prix figure au catalogue, et un super-chat montre son palier. L'hôte du live voit ce qu'il reçoit.
- Nom et photo. Par défaut, vous soutenez en discret : les autres spectateurs voient « Un soutien », sans votre nom ni votre photo, et votre arrivée dans un live n'est pas annoncée. Si vous activez « Afficher mon nom » (dans la feuille des cadeaux, ou « Mon nom dans les lives » dans Réglages → Confidentialité → Lives), un écran vous montre d'abord ce que tous verront ; ensuite votre nom et votre photo accompagnent vos cadeaux, votre place au classement et votre arrivée, à la vue de tous les spectateurs, y compris ceux qui n'ont pas de compte. Cet affichage repose sur votre consentement (RGPD art. 6(1)(a) ; loi 09-08 art. 4) et n'est possible qu'à un compte qui a attesté avoir 18 ans ou plus ; chaque activation et chaque retrait sont enregistrés, avec leur date, la version du texte affiché et la langue. Vous le retirez à tout moment au même endroit. Le réglage s'applique à l'affichage : en revenant en discret, vos cadeaux passés redeviennent anonymes, sauf une animation déjà montrée et les captures d'écran que d'autres auraient pu faire.
- Ce qui reste toujours visible. L'hôte du live voit toujours votre identité et ce que vous lui offrez (pour vous remercier ou vous bloquer), de même que l'équipe Hahoowa (modération). Vos messages écrits et vos super-chats sont toujours signés de votre nom : vous les publiez vous-même, et chacun répond de ce qu'il écrit. Un super-chat montre aussi son palier (1 $, 5 $, 25 $ ou 100 $) ; il peut donc laisser deviner votre place au classement.
- Mineurs. Un compte déclaré ou reconnu mineur ne peut rien dépenser et reste toujours en discret (§ 11).
- Données traitées. Le choix « Afficher mon nom » est enregistré sur votre compte et dans le registre des consentements ; il figure dans l'export de vos données et n'est jamais montré sur votre profil public. Les règles des lives interdisent de révéler qui se cache derrière « Un soutien ».
3. La suppression de votre compte
Quand vous supprimez votre compte (Réglages → Compte → Supprimer mon compte), la suppression prend effet immédiatement :
- Systèmes actifs : votre profil est anonymisé ; vos annonces, Spots, Drops, publications et commentaires sont retirés des surfaces publiques ; vos messages envoyés sont vidés de leur contenu ; votre graphe social (abonnements, blocages, favoris, réactions), votre dossier professionnel, vos jetons de notification et votre télémétrie personnelle sont supprimés physiquement ; vos fichiers médias sont effacés de nos serveurs, dont les photos, l'échantillon de voix et les fichiers de travail de vos présentateurs, et les vidéos que vous avez commandées au studio IA ; vos lives sont retirés, leurs replays deviennent inaccessibles et leur enregistrement vidéo est supprimé chez notre prestataire (Mux) — sauf si un signalement en cours d'examen impose de le conserver, auquel cas il reste inaccessible au public et n'est gardé que le temps de traiter ce signalement ; les messages que vous avez écrits dans les chats de live sont supprimés ; votre compte de versement est supprimé, et les images de votre vérification d'identité sont effacées lors de la purge quotidienne qui suit ; votre compte d'authentification est supprimé.
- Sauvegardes : les copies techniques de sauvegarde expirent définitivement sous 30 jours au maximum.
Le droit à l'effacement est offert à tous les utilisateurs, pas seulement dans l'UE. Survivent à la suppression, de façon limitée et justifiée : les écritures financières (registre du solde, gains, versements avec les coordonnées figées sur chaque demande, renonciation aux gains — obligation comptable, 10 ans, RGPD art. 17-3) ; les dossiers de modération (signalements, décisions, sanctions, recours : 5 ans — constatation et défense de droits) ; les lignes de commandes et d'annonces nécessaires à l'intégrité des transactions des autres utilisateurs et aux litiges, votre profil y étant anonymisé et vos coordonnées d'acheteur effacées 30 jours après la clôture de la commande. Ne sont pas effacées aujourd'hui : la voix clonée chez WaveSpeed, qui ne propose aucun moyen technique de la supprimer et à qui nous en demandons la suppression (§ 2, « Présentateurs et voix »), et les demandes de contact que vous avez reçues ou envoyées (§ 2, « Demandes de contact »). Sur demande, nous vous remettons une preuve d'effacement horodatée.
Argent restant. La part non dépensée de votre solde est perdue (CGU, art. 3.5) : l'écran de suppression en affiche le montant et vous demande de cocher que vous en acceptez la perte ; cet accord est enregistré. Des gains créateur non retirés ne bloquent pas la suppression : vous pouvez en demander le versement, ou y renoncer expressément, au montant exact affiché (CGU, art. 3.12). La suppression reste impossible tant que vous avez des commandes à honorer en tant que vendeur, un versement en cours ou des abonnés payants actifs (CGU, art. 12.4).
4. Avec qui nous partageons — nos sous-traitants et responsables conjoints
Nous ne vendons pas vos données. Nous ne les partageons qu'avec les prestataires nécessaires au Service, liés par contrat (art. 28 RGPD), et avec les services que vous choisissez d'utiliser (connexion avec Google, Apple ou Facebook, localisation de votre téléphone, notifications de votre navigateur), qui en sont responsables pour leur part. La liste à jour est maintenue dans la présente politique :
| Destinataire | Ce qu'il reçoit | Pourquoi | Où | Encadrement du transfert |
|---|---|---|---|---|
| Amazon Web Services | toutes les données de la plateforme (base, médias, cache), dont les pièces d'identité (stockage privé) et les IBAN chiffrés (clé AWS KMS) | Hébergement (RDS, S3, CloudFront, ElastiCache, KMS, Cognito) | UE (Paris, eu-west-3) | Stockage dans l'UE ; administration depuis le Maroc : section 5 |
| Apple (App Store), Google (Google Play), RevenueCat | identifiant client aléatoire, produit acheté, identifiant de transaction, statut de l'achat (dont remboursement) — aucune donnée de carte ne nous parvient | Achats intégrés | USA / UE | CCT ou DPF |
| Google, Apple, Facebook (connexion) | si vous vous connectez avec eux : ils nous transmettent votre identifiant, votre e-mail et votre nom ; nous demandons à Facebook (API Graph) votre photo de profil, que nous copions chez nous ; une photo de profil venue de Google reste hébergée par Google, qui reçoit l'adresse IP de chaque appareil qui l'affiche | Connexion à votre compte | USA / monde | Services que vous choisissez, responsables pour leur part |
| Banques | nom du titulaire, IBAN ou RIB, montant | Virement de vos gains | Maroc / pays de votre banque | Nécessaire à l'exécution du contrat |
| Google (Gemini) | contenus publiés (textes, images, vidéos, audio, flux, images des lives et des invités) ; images et messages vocaux des messages privés ; demandes d'aide ; questions à l'assistant d'achat ; réponses WhatsApp ambiguës à une confirmation de commande ; textes des contenus pour les recommandations ; pour le studio IA : brief et script, texte à dire en voix de synthèse, photo du visage d'un présentateur et photo du produit (image de secours), images composées avec le présentateur, à départager | Modération automatisée, assistance à la rédaction, tri du support, assistant d'achat, lecture des réponses de confirmation, recommandations (§ 6) ; scripts, voix et images du studio IA | USA | CCT ou DPF |
| WaveSpeed | photo du visage du présentateur et photo du produit, image de la scène, script et voix de synthèse ; échantillon de votre voix, seulement avec votre consentement exprès, à partir duquel WaveSpeed crée une voix clonée (modèle MiniMax) ; WaveSpeed ne propose aucun moyen technique de supprimer cette voix : elle y reste, et nous en demandons la suppression à son support | Composition des scènes, vidéos parlantes et plans produit du studio IA ; clonage et synthèse de la voix | USA / autres | CCT ou DPF |
| Higgsfield | photo du visage du présentateur, photo du produit, consignes de mise en scène | Composition des scènes du studio IA (en secours) ; photos produit détourées | USA | CCT ou DPF |
| fal | image du présentateur ou de la scène, voix de synthèse | Vidéos parlantes en haute définition (vidéos payées) | USA / autres | CCT ou DPF |
| Cloudflare | image, son et adresse IP du diffuseur et de l'invité à l'écran ; adresse IP des spectateurs | Transmission en temps réel des lives lancés depuis l'app ou le navigateur — aucun enregistrement | Réseau mondial / USA | CCT ou DPF |
| Mux | flux vidéo, enregistrements et adresse IP des spectateurs des lives diffusés depuis un logiciel (OBS) | Diffusion et replays de ces lives | USA / UE | CCT ou DPF |
| Meta (WhatsApp Business) | numéro de téléphone de l'acheteur ou du destinataire, détail de la commande, réponses et position partagée ; messages de la passerelle WhatsApp d'une vitrine | Confirmation des commandes ; passerelle WhatsApp des vitrines | USA / UE | CCT ou DPF |
| Expo | jeton de notification push, titre et texte de la notification (dont, pour un message privé, le nom de l'expéditeur et le début du message, 140 caractères au plus), qu'Expo transmet à Apple (APNs) ou à Google (FCM) ; quand l'application cherche une mise à jour : adresse IP, identifiant aléatoire d'installation, système (iOS ou Android) et version de l'application | Distribution des notifications push de l'application ; mises à jour de l'application | USA | CCT ou DPF |
| Services de push des navigateurs (Google, Mozilla, Apple, Microsoft) | adresse d'abonnement et notification chiffrée, que seul votre navigateur peut lire | Notifications du site web | Selon votre navigateur | Service de votre navigateur, responsable pour sa part |
| Amazon SES | adresse e-mail, contenu des e-mails de service et (avec consentement) marketing | Envoi des e-mails | UE / USA | CCT ou DPF |
| Sentry | journaux de plantage et de performance, identifiants techniques (en-têtes et adresse IP retirés avant l'envoi) | Détection et correction des incidents | UE / USA | CCT ou DPF |
| Apple, Google (localisation et cartes) | dans l'application, les coordonnées GPS que le service de localisation du téléphone transforme en adresse, quand vous utilisez « Utiliser ma position » ; la position de livraison d'une commande, quand le vendeur l'ouvre dans Google Maps | Trouver la ville et le quartier d'une annonce ; guider la livraison | USA / monde | Services du téléphone ou de l'application de cartes, responsables pour leur part |
| Jamendo | adresse IP de votre appareil, quand vous écoutez un extrait ou voyez une pochette dans le choix de la musique, et quand une pochette s'affiche avec un Spot ou un Drop | Catalogue de musique libre de droits | UE (Luxembourg) | Service tiers dont nous affichons le catalogue |
| OpenStreetMap (Nominatim) | coordonnées GPS et adresse IP de votre navigateur, quand vous utilisez « Utiliser ma position » en publiant une annonce sur le web | Trouver la ville et le quartier de l'annonce | Royaume-Uni | Décision d'adéquation (Royaume-Uni) |
| Autorités | ce qui est légalement requis (y compris, pour les créateurs, gains et versements lorsque la loi fiscale l'impose) | Décision de justice, contrôle, notification DSA/e-Evidence, obligations fiscales | — | Base légale |
« CCT ou DPF » : clauses contractuelles types de la Commission européenne, ou Data Privacy Framework UE–États-Unis pour les entreprises qui y sont certifiées (section 5). MaxMind fournit la base de géolocalisation par adresse IP que nous interrogeons sur nos propres serveurs : il ne reçoit aucune donnée. Un prestataire retiré du produit ne reçoit plus aucune donnée (HeyGen, retiré en juillet 2026, en est un exemple). Hahoowa n'utilise plus aucun prestataire de paiement par carte bancaire : Stripe, utilisé jusqu'en septembre 2026, ne reçoit plus aucune donnée ; l'historique de ces paiements (montant, date, quatre derniers chiffres de la carte) reste dans nos écritures de facturation (10 ans).
5. Où résident vos données, et les transferts internationaux
Stockage. Base de données, médias et caches sont hébergés chez AWS dans l'Union européenne (Paris). Nous ne conservons pas de seconde copie de cette base hors de l'UE.
Deux flux sortent de l'UE :
- Administration depuis le Maroc. La plateforme est exploitée depuis Casablanca ; son opérateur y administre les systèmes (y compris la vérification des pièces d'identité et l'exécution des virements). Hahoowa applique le RGPD à ces données, où qu'elles soient consultées : chiffrement au repos et en transit, accès au moindre privilège, traçage des consultations sensibles.
- Sous-traitants. Ceux de la section 4 situés hors de l'UE reçoivent les seules données décrites ; ils sont encadrés par les clauses contractuelles types de la Commission européenne ou par le Data Privacy Framework UE–États-Unis, pour les entreprises qui y sont certifiées.
Sens Maroc → étranger. La loi marocaine 09-08 encadre les transferts de données hors du Maroc (autorisation préalable de la CNDP vers un pays qui n'assure pas une protection suffisante). Ces formalités sont en cours ; leurs numéros figureront au § 1 dès réception. Vous pouvez obtenir copie des garanties applicables à privacy@hahoowa.app.
6. Analyse automatisée des contenus (modération) et des messages
Contenus publics. Chaque contenu que vous publiez — y compris votre nom d'affichage, votre biographie, vos photos de profil et de couverture, et les images de votre vitrine — est analysé automatiquement (par Google Gemini et nos systèmes) afin de détecter ce qui est interdit (voir les Règles de la communauté). Cette analyse repose sur notre intérêt légitime à offrir un service sûr et licite. Aucune décision produisant des effets juridiques significatifs n'est prise de façon entièrement automatisée sans possibilité de recours humain : les cas sensibles (diffamation, usurpation, fausse information dangereuse, publicité politique) sont toujours tranchés par un humain, et vous pouvez contester toute décision (CGU art. 9 ; DSA art. 20-22 ; RGPD art. 22).
Lives. Pendant un live, nos serveurs prélèvent environ une image par minute, celle de l'hôte comme celle de l'invité à l'écran, et la font analyser automatiquement. L'image n'est pas conservée, seul le verdict l'est. Un live contraire aux règles peut être interrompu automatiquement : son replay est retiré et son auteur ne peut plus lancer de live pendant 24 heures ; un invité contraire aux règles est retiré de l'écran. Les messages du chat, super-chats compris, sont analysés juste après leur publication ; un super-chat refusé est retiré et remboursé (CGU art. 3.6.2). Un signalement « danger immédiat » alerte notre équipe en priorité. Pour les lives diffusés depuis un logiciel, un système repère la position de la personne à l'image (un simple cadre, sans identification) pour placer les animations ; ces positions ne sont pas conservées.
Commandes et support. Quand vous répondez en texte libre au message WhatsApp qui confirme une commande et que notre système ne comprend pas la réponse, Gemini la lit pour en déduire votre intention ; en cas de doute, rien n'est confirmé ni annulé : la commande revient au vendeur. Quand le tri automatique est activé, Gemini lit aussi vos demandes d'aide pour en déterminer la langue, le sujet et l'urgence ; une personne de l'équipe les traite. L'assistant d'achat répond à vos questions sur une annonce à partir de la seule fiche, et vous renvoie vers le vendeur pour tout le reste.
Messages privés. Nous n'analysons pas le texte de vos messages privés, et nous ne les utilisons jamais à des fins publicitaires ou de profilage. Les images et messages vocaux partagés en message privé sont analysés automatiquement contre les catégories interdites (protection des utilisateurs et des mineurs, intérêt légitime) ; seul le verdict est conservé dans les journaux de modération. Pour vous prévenir d'un nouveau message, la notification montre le nom de l'expéditeur et le début du message (140 caractères au plus) ; ce texte passe par Expo, puis Apple ou Google, ou par le service de notifications de votre navigateur (§ 4). Un message vocal, une photo ou un document n'est annoncé que par son type.
7. Systèmes de recommandation
Le fil « Pour toi », l'annuaire « En direct », la recherche et les suggestions sont classés par des systèmes automatisés dont les principaux paramètres sont décrits dans les CGU (art. 7). Vous pouvez influencer ce classement et désactiver la personnalisation hors connexion (voir section 9, identifiant hahoowa_did). Nous ne fondons jamais de recommandation sur des données sensibles. Le classement des soutiens d'un live est calculé à partir des cadeaux et super-chats reçus dans ce live ; il ne sert à rien d'autre.
8. Publicité
Une publicité vous est montrée si vous correspondez aux critères choisis par l'annonceur, parmi : la langue de l'application, le pays estimé à partir de votre adresse IP (à défaut, celui de votre compte), la ville déclarée dans votre profil (une ville, une liste de villes, une région ou un rayon autour d'une ville) et l'usage de votre compte (créateur ou acheteur). Un visiteur sans compte n'est ciblé que par sa langue et son pays. Ni votre historique, ni votre profil de goûts, ni vos centres d'intérêt, ni votre âge ne servent à choisir les publicités. Une publication sponsorisée retenue prend ensuite place dans le fil parmi les autres contenus, à une position calculée comme le reste du fil (§ 7). Nous ne pratiquons aucun ciblage fondé sur des données sensibles, ni aucune publicité ciblée sur les mineurs (DSA art. 26(3) et 28(2)). Si vous touchez « Je suis intéressé » sur une publicité, le nom, l'e-mail et le téléphone de votre compte sont transmis à l'annonceur, qui peut vous recontacter. Chaque publicité est étiquetée « Sponsorisé », y compris un live mis en avant contre paiement. Les impressions et les clics sont comptés pour facturer l'annonceur et limiter la répétition d'une même publicité ; ils sont conservés 13 mois (§ 2). La publicité politique payante est interdite (CGU art. 6.2).
9. Cookies et stockage sur votre appareil (web et application)
Hahoowa ne charge aucun traceur tiers : ni pixel publicitaire, ni suite d'analyse d'audience, ni enregistreur de session. Ce que nous stockons :
| Quoi | Finalité | Consentement |
|---|---|---|
| Cookies de session et de sécurité | vous garder connecté, protéger les formulaires | Strictement nécessaire — aucun requis |
NEXT_LOCALE |
mémoriser votre langue | Strictement nécessaire — aucun requis |
hahoowa_did |
identifiant propriétaire personnalisant votre fil hors connexion et limitant la répétition d'une même publicité | Consentement — demandé à la 1re visite |
hahoowa_consent_v1 |
mémoriser votre réponse ci-dessus | Strictement nécessaire — aucun requis |
hw_ref |
retenir le lien d'invitation que vous avez ouvert (identifiant du lien de la personne qui vous invite, campagne), pour rattacher votre inscription à cette personne (§ 2, « Parrainage ») ; effacé dès ce rattachement, sinon au bout de 30 jours | Aucun accord n'est demandé aujourd'hui : il est posé quand vous ouvrez un lien d'invitation (/i/…) ou la page d'inscription avec un code d'invitation |
| Préférences et brouillons (stockage local) | brouillons d'annonce, de Spot, de Drop ou de commande, sous-titres activés, caméra et micro choisis pour les lives, écrans d'accueil déjà vus | Strictement nécessaire — gardés sur votre appareil |
| Réponse à la question d'âge des lives (visiteurs) | le résultat de la question (13 ans atteints, ou sinon le mois où ils le seront), pour ouvrir les lives aux 13 ans et plus | Strictement nécessaire — gardée sur votre appareil, jamais envoyée |
Nous demandons votre accord avant de créer l'identifiant de personnalisation. « Refuser » est aussi simple et visible qu'« Accepter » (aucun dark pattern). Si vous refusez, l'identifiant n'est pas créé — et tout identifiant existant est supprimé. La question est reposée au moins tous les 13 mois. Vous pouvez revenir sur votre choix à tout moment via le lien « Cookies » en pied de page.
Dans l'application mobile. L'application n'intègre aucun outil publicitaire ni de mesure d'audience tiers ; elle signale ses plantages à Sentry (section 4). Elle garde sur votre téléphone votre session, votre langue, pour un visiteur la réponse à la question d'âge des lives, et le lien d'invitation ouvert avant votre inscription (30 jours au plus, comme hw_ref). La règle du web s'applique à l'identifiant d'appareil hahoowa_did, qui personnalise le fil hors connexion : il n'est envoyé à nos serveurs qu'avec votre accord ; sans accord, l'application fonctionne sans lui.
10. Vos droits
Vous pouvez à tout moment : accéder à vos données, les rectifier, les effacer (sous réserve des conservations légales de la section 3), vous opposer à un traitement (par ex. le marketing ou la mesure d'audience), en limiter le traitement, exercer la portabilité (export lisible par machine — Réglages → « Exporter mes données »), et retirer tout consentement, dont l'affichage de votre nom dans les lives.
Ces droits vous sont ouverts que vous soyez dans l'UE (RGPD), au Maroc (loi 09-08), en Californie (CCPA) ou ailleurs. Contact : privacy@hahoowa.app depuis l'adresse de votre compte, ou directement dans les Réglages. Nous répondons sous 30 jours (rectifications sous 10 jours ouvrables pour les résidents marocains, conformément à la pratique CNDP). Un compte sanctionné conserve l'accès à ses droits : la page « État du compte », l'export et la suppression restent accessibles.
Vous pouvez introduire une réclamation auprès de votre autorité : CNDP (Maroc), CNIL (France) ou l'autorité de votre État membre, le procureur général de votre État (USA), etc.
11. Mineurs
- Comptes : 18 ans et plus. Les comptes sont réservés aux personnes de 18 ans ou plus, qui l'attestent à l'inscription (CGU, art. 4).
- Regarder les lives sans compte : 13 ans et plus. Un visiteur indique son mois et son année de naissance ; la réponse reste sur son appareil et aucune donnée d'âge ne nous est envoyée. Avant 13 ans, les lives ne s'affichent pas.
- Argent : 18 ans et plus. L'achat de solde, les cadeaux, les super-chats, la mise en avant d'un live et toute autre dépense sont réservés aux comptes qui ont attesté avoir 18 ans ou plus. Un visiteur ne peut rien acheter ni envoyer.
- Compte d'un mineur. Un compte déclaré mineur, ou dont nous apprenons qu'il est tenu par un mineur, est restreint aussitôt : aucune dépense, aucune diffusion, soutiens toujours discrets. Il est fermé 14 jours plus tard, selon la procédure de suppression de la section 3 ; nous le prévenons dans l'application et par e-mail, avec la date. D'ici là, il peut exporter ses données, et la fermeture est annulée si la déclaration était une erreur corrigée auprès du support. Si son solde contient des achats, ils ne sont pas perdus : le support aide à les faire rembourser par le store avant la fermeture. Nous ne collectons pas sciemment d'autres données sur les mineurs.
- Publicité. Un visiteur sans compte n'est ciblé que par sa langue et son pays ; aucune publicité ne cible les mineurs (§ 8).
- Parents. Les contrôles parentaux de l'appareil (Temps d'écran et « Demander l'autorisation d'acheter » chez Apple, Family Link et l'approbation des achats chez Google) peuvent bloquer les achats intégrés. Si votre enfant de moins de 18 ans a créé un compte, écrivez à
privacy@hahoowa.app.
12. Provenance des contenus générés par IA
Les vidéos et images produites par les studios IA de Hahoowa portent une étiquette visible « Généré par IA » et sont inscrites dans un registre interne de provenance qui permet de les identifier sur toutes les surfaces où elles circulent — c'est notre mise en œuvre de la transparence des contenus synthétiques (AI Act, art. 50). Ce marquage n'est pas une donnée personnelle vous concernant ; il identifie l'origine synthétique du contenu.
13. Sécurité
Chiffrement TLS en transit ; chiffrement au repos des bases de données et des médias (AWS) ; chiffrement supplémentaire des IBAN par une clé dédiée (AWS KMS) ; stockage privé des pièces d'identité ; mots de passe conservés sous forme d'empreinte uniquement ; contrôle d'accès par rôles au moindre privilège ; journalisation des actions d'administration sensibles (consultation d'une pièce d'identité ou d'un IBAN comprise). Aucun système n'est parfaitement sûr : utilisez un mot de passe fort et unique, et prévenez-nous à privacy@hahoowa.app de tout incident suspecté.
14. Modifications
Les modifications qui étendent un traitement ou réduisent vos droits sont notifiées dans l'application et par e-mail au moins 30 jours avant leur entrée en vigueur. Celles qui renforcent votre protection (par exemple un réglage plus discret par défaut), ou qui complètent l'information sur un traitement déjà en place, s'appliquent dès leur publication, avec information. Les versions antérieures sont disponibles sur demande à privacy@hahoowa.app.
15. Contact
- Contact protection des données :
privacy@hahoowa.app - Représentant UE (art. 27 RGPD) : désignation en cours — contact intérimaire
privacy@hahoowa.app - Autorités de contrôle : CNDP (Maroc), CNIL (France) ou votre autorité nationale
- Adresse postale : voir l'art. 20 des Conditions Générales d'Utilisation