Nekuvo · iPhone · Bêta privée

Confidentialité de l’app Nekuvo

Cette page explique les données utilisées par la bêta privée de Nekuvo et les choix dont tu disposes.

Responsable du traitement

Nekuvo est édité par Jonathan Benay, entrepreneur individuel exerçant sous le nom commercial Hangeul Studio, SIREN 993 713 460, 61 rue de Lyon, 75012 Paris, France.

Questions générales : support@nekuvo.com
Questions sur tes données : privacy@nekuvo.com

Données utilisées

L’app ne demande ni ton nom ni ton adresse email à Apple pour l’authentification. Si tu écris au support, ton service de messagerie transmet l’adresse et les informations que tu choisis d’envoyer.

L’app actuelle ne téléverse pas ton carnet d’adresses, ta position GPS ou un enregistrement vocal vers Nekuvo.

Dictée, exports et chatons

La dictée est facultative. Nekuvo n’accepte son utilisation que lorsque la reconnaissance vocale fonctionne sur l’appareil : l’app n’enregistre pas l’audio et ne l’envoie ni à Nekuvo ni à Runway. Le texte devient un message seulement lorsque tu l’envoies.

Photos privées dans la messagerie : l’envoi et l’ouverture dans Nekuvo sont réservés aux conversations où l’âge d’au moins 18 ans est confirmé pour chacun des deux comptes. Si une personne est mineure ou si son âge n’est pas confirmé, Nekuvo bloque les nouveaux téléchargements et masque les photos déjà présentes dans la discussion. Les textes, chatons et décors restent utilisables selon les autres règles d’accès. Une copie déjà reçue ou enregistrée sur un appareil ne peut pas être rappelée.

Lorsque tu choisis une photo pour un message, l’app la normalise et retire ses métadonnées, notamment EXIF et la localisation, puis la chiffre sur l’appareil. Supabase conserve uniquement le fichier chiffré. Sa clé reste dans le message chiffré de bout en bout afin que ton correspondant puisse l’ouvrir ; elle n’est jamais envoyée séparément au serveur.

Pour adapter la BD au thème de tes échanges, Nekuvo analyse uniquement le texte des cases sélectionnées et autorisées sur cet iPhone. Apple Intelligence est utilisé sur l’appareil si disponible, sinon des règles locales prennent le relais. Cette analyse adapte les titres, ornements, effets et passages musicaux sans modifier tes messages. Les photos privées et messages masqués sont exclus ; aucun texte analysé n’est envoyé à un service IA, enregistré dans les journaux ou conservé dans une session d’analyse.

Les exports de BD sont créés localement sur ton iPhone. Un récap par semaine peut être conservé dans une bibliothèque privée sur cet appareil ; son remplacement attend la réussite complète. Les créations libres sur 1 à 7 jours ont leur propre emplacement. Le studio peut charger tes discussions sans les marquer comme lues ; le rendu reste local et exclut les photos privées. Tu peux aussi inventer des cases, conservées dans le studio sans envoyer de messages à tes contacts. Le mode automatique est facultatif et travaille, app ouverte, avec les discussions déjà disponibles localement. Il ne partage rien automatiquement. La BD de la semaine peut produire des pages PNG, un album PDF ou une vidéo verticale MP4, composée avec les moments choisis, les animations déjà installées et leurs voix. Elle n’exporte aucun média ou clip source protégé, aucun calque et aucun élément artistique isolé. Nekuvo ne téléverse pas l’export : il quitte l’app seulement lorsque tu choisis explicitement une destination dans la feuille de partage iOS ; l’application qui le reçoit applique alors ses propres règles. Les packs de chatons contiennent des ressources artistiques et aucune conversation. Leur téléchargement nécessite un accès autorisé. Leur téléchargement peut générer des données réseau techniques chez l’hébergeur.

Pourquoi et avec qui

Ces données servent à authentifier ton compte, transmettre et afficher tes échanges, synchroniser les appareils et les accusés, appliquer tes réglages, distribuer les chatons, prévenir les abus, traiter les signalements et répondre à tes demandes. Les bases juridiques précises seront validées par finalité et territoire avant le lancement public.

Ton correspondant voit les informations nécessaires à votre échange. Supabase fournit l’authentification, la base de données, le temps réel, le stockage des photos privées chiffrées et celui des ressources artistiques. Apple fournit Sign in with Apple, APNs, les achats intégrés et la distribution TestFlight/App Store. Cloudflare exécute la vérification privée des transactions Apple et route les emails Nekuvo ; la boîte Hangeul Studio les reçoit chez Google. Google Firebase Crashlytics reçoit les diagnostics de crash fatal des versions Beta et Release/TestFlight configurées ; Debug les garde coupés. Google Firebase Analytics reçoit les statistiques d’usage décrites ci-dessus uniquement avec ton accord et une éligibilité adulte confirmée. Runway sert uniquement à produire des ressources artistiques en atelier : tes conversations ne lui sont pas envoyées.

La base Supabase du service est située dans la région eu-west-1. Cette région ne garantit pas que tous les journaux, fonctions, accès d’assistance et sous-traitants restent dans l’Union européenne. Les contrats, garanties de transfert et réglages effectifs de ces services restent à vérifier pour la distribution actuelle et le lancement public ; la localisation de la base ne suffit pas à cette vérification.

Chiffrement des messages

La version actuelle de la bêta demande de terminer l’activation de la protection avant d’accéder à la messagerie. Une fois activée, le contenu des nouveaux échanges est chiffré de bout en bout. Le texte, les éléments de la scène et les clés des photos privées sont chiffrés sur l’appareil avant l’envoi. Le serveur transmet et conserve ces contenus sous forme chiffrée, sans disposer des clés privées nécessaires pour les lire.

Ce chiffrement ne masque pas toutes les données du service : compte, profil, membres d’une conversation, identifiants, dates et informations techniques de connexion restent nécessaires à son fonctionnement. TLS protège aussi le transport et les jetons de session sont conservés dans le Trousseau iOS.

Sauvegarde et code de récupération

Conserve ton code en lieu sûr et confirme-le dans l’app pour terminer l’activation. Il permet de retrouver l’historique couvert par ta dernière sauvegarde chiffrée après une nouvelle connexion ou un changement d’iPhone. La sauvegarde n’est pas continue : utilise l’action de sauvegarde dans les réglages de protection des messages pour la mettre à jour.

Hangeul Studio ne peut pas te renvoyer ce code ni déchiffrer ta sauvegarde à ta place. Si tu perds à la fois le code et l’accès à ton appareil connecté, l’historique protégé peut devenir irrécupérable. Les anciens messages de test non chiffrés ont été retirés lors du passage à ce fonctionnement. Les parcours d’activation et de récupération restent en validation dans cette bêta privée.

Ce que tu choisis de partager

Un export de BD est constitué de pages PNG lisibles, d’un album PDF ou d’une vidéo verticale MP4 lisible : la personne ou l’application qui le reçoit peut le conserver et le partager. L’export reste sur ton iPhone jusqu’à ton action explicite dans la feuille de partage iOS. Lors d’un signalement, l’app présente le message choisi et demande ton accord pour transmettre son texte lisible à la modération, avec le motif et les références nécessaires. Pour une photo, les versions compatibles proposent en plus un aperçu réduit et un accord séparé, désactivé par défaut. Seul cet aperçu devient lisible par les modérateurs autorisés ; ni l’original ni ses métadonnées ne sont transmis. Les preuves expirent après 30 jours et sont supprimées par la maintenance. Ce partage ne donne pas accès aux autres messages ni aux clés de chiffrement.

Aucun SDK publicitaire ou de mesure marketing n’est actif et nous n’utilisons pas tes conversations pour entraîner une IA. Crashlytics est limité aux crashs : Nekuvo n’ajoute aucun identifiant de compte, message, photo, URL, token, journal libre, capture ou pièce jointe. Les personnes habilitées par Hangeul Studio ne doivent accéder aux données que lorsqu’une finalité opérationnelle le nécessite.

Tes réglages

Les notifications sont génériques et affichent « Nouveau message. », sans extrait du texte. L’autorisation iOS et le réglage dans l’app contrôlent leur activation. Les accusés « Lu » sont désactivés par défaut pour les mineurs. Tu peux bloquer ou débloquer une personne et signaler un message accessible. Nekuvo n’affiche pas de statut public de dernière activité.

Les rapports de crash fatal sont toujours actifs dans la bêta privée et il n’existe aucun interrupteur dans l’app. Nekuvo n’ajoute ni identifiant de compte, message, photo, URL, token, journal libre, capture ou pièce jointe. Les statistiques produit ont un accord facultatif distinct, réservé aux comptes adultes confirmés ; le suivi publicitaire reste désactivé. Debug garde Crashlytics coupé. Les versions Beta et Release/TestFlight configurées utilisent ce canal de diagnostic distinct. Les rapports déjà envoyés ne peuvent pas être rappelés.

Conservation et suppression

Les messages n’ont actuellement pas d’expiration automatique. Ils restent liés au compte jusqu’à leur suppression selon le fonctionnement du service. Les preuves sélectionnées pour un signalement expirent normalement après 30 jours ; les événements de révocation Apple après 40 jours ; les demandes push après 24 heures et leurs états terminaux après 7 jours. Les métadonnées et audits de modération sont conçus pour une conservation plus longue. Ces durées techniques et l’exécution réelle des purges seront revues avant le lancement public.

Les échanges de support sont supprimés au plus tard 90 jours après clôture, sauf obligation légale ou litige justifiant une conservation limitée. Les durées des autres journaux, comptes inactifs et sauvegardes ne sont pas encore finalisées pour la production.

Firebase annonce conserver les traces de crash et identifiants associés 90 jours avant le début de leur suppression. Crashlytics est un service global susceptible de traiter les données là où Google ou ses agents disposent d’installations.

Les statistiques Analytics suivent une conservation distincte des rapports de crash. Sa durée exacte dans la propriété Google Analytics utilisée par la bêta reste à confirmer ; elle ne doit pas être assimilée aux 90 jours de Crashlytics. Tu peux retirer ton accord dans Moi → Confidentialité et nous écrire pour demander l’effacement des données déjà transmises.

Après suppression du compte, le registre d’achats détache ton profil mais conserve des identifiants pseudonymes de transaction et de liaison afin d’empêcher le rejeu d’un achat ou son attribution à un autre compte. Leur durée de conservation doit encore être fixée avant le lancement public.

Tu peux demander la suppression dans Moi → Supprimer mon compte. L’accès est fermé, puis le profil et les messages de ce compte sont effacés. Les messages du correspondant restent ; ton identité est retirée des scènes conservées et la conversation devient en lecture seule. Un traitement serveur poursuit la révocation Apple et la suppression technique. Une copie déjà exportée ou détenue par quelqu’un d’autre ne peut pas être rappelée à distance. Désinstaller l’app ne supprime pas le compte.

Tu peux aussi supprimer une discussion pour ton compte : son historique disparaît de tes appareils, et les messages encore en attente sont annulés. La copie de ton correspondant reste disponible. Un nouvel échange peut faire réapparaître la discussion, avec uniquement les nouveaux messages de ton côté.

Tes droits

Dans Moi → Télécharger mes données, tu peux préparer une copie des données de ton compte disponibles auprès du service. Cet export est distinct de ta BD et ne remplace pas une sauvegarde de déchiffrement. Le serveur ne peut pas fournir le texte lisible des messages chiffrés dont il ne détient pas les clés.

Selon ta situation, tu peux demander l’accès, la rectification, l’effacement, la limitation, l’opposition et la portabilité de tes données, ainsi que retirer un consentement lorsqu’un traitement en dépend. Une vérification proportionnée peut protéger une demande effectuée hors de ta session. N’envoie jamais de mot de passe, code de connexion ou clé privée. Nous répondons normalement sous un mois ; toute prolongation autorisée par la loi est expliquée dans ce délai.

Écris à privacy@nekuvo.com ou à l’adresse postale ci-dessus. Tu peux aussi saisir la CNIL ou l’autorité compétente dans ton pays.