NovaInformations légales

Ces pages sont en cours de finalisation. Les informations encadrées en ambre et marquées « À COMPLÉTER » n'ont pas encore été renseignées par l'éditeur. Rien n'y a été inventé : une mention manquante vaut mieux qu'une mention fausse.

Politique de confidentialité

Ce que Nova sait de vous, pourquoi, pendant combien de temps, et ce que vous pouvez exiger. Écrit à partir du code, pas à partir d'un modèle.

L'essentiel en six phrases

  • Vos messages privés sont chiffrés de bout en bout : l'éditeur de Nova ne peut pas les lire, même s'il le voulait.
  • Le fil apprend vos goûts en observant ce que vous regardez, sans jamais vous poser de question. C'est du profilage, et c'est décrit en détail plus bas.
  • Aucune publicité, aucun traceur publicitaire, aucun outil de mesure d'audience tiers. Vos données ne sont pas vendues.
  • Nova ne dépose que les cookies nécessaires à votre connexion. Il n'y a donc pas de bandeau à cliquer.
  • Certains prestataires indispensables sont établis hors d'Europe : c'est dit, avec lesquels et pour quoi.
  • Vous pouvez demander une copie de vos données, leur correction ou leur suppression, en écrivant à une adresse indiquée plus bas.

Qui est responsable de vos données

Le responsable du traitement est [[À COMPLÉTER : nom de l'éditeur]], dont l'identité complète figure dans les mentions légales. Pour toute question sur vos données, écrivez à [[À COMPLÉTER : adresse email de contact]].

Délégué à la protection des données : [[À COMPLÉTER : nom du délégué à la protection des données, ou « Sans objet » si l'éditeur n'en a pas désigné]].

Quand vous utilisez un module professionnel appartenant à un autre utilisateur (réserver un créneau, commander dans une boutique, remplir une fiche client), c'est ce professionnel qui décide de ce qu'il fait de vos données. Nova n'est alors que son prestataire technique : adressez-vous à lui pour ces données-là.

Chaque traitement, en détail

Chaque fiche ci-dessous décrit un usage réel : ce qui est collecté, pourquoi, sur quel fondement juridique, combien de temps et vers qui. Le dernier bloc de chaque fiche indique où le vérifier dans le code de Nova.

Compte et connexion

Créer votre compte, vous identifier, vous laisser revenir, réinitialiser un mot de passe oublié.

Données
  • adresse email
  • mot de passe (jamais en clair : seule une empreinte est stockée, par Supabase Auth)
  • pseudo et nom affiché
  • date de création du compte
  • métier ou centre d'intérêt choisi à l'inscription
  • après un mot de passe faux : une empreinte de l'email saisi et une empreinte de votre adresse IP, illisible sans un secret du serveur, pour bloquer les essais en rafale
  • date de naissance, seulement si vous la renseignez dans Réglages > Informations personnelles : privée par défaut, lisible par vous seul, affichée sur votre profil uniquement si vous activez ce choix dans Confidentialité, effaçable à tout moment
Base légale

Exécution du contrat : sans compte, il n'y a pas de service. Votre choix pour la date de naissance.

Durée de conservation

Tant que le compte existe. Les compteurs d'essais ratés sont effacés à la connexion réussie suivante, et au plus tard 24 heures après le dernier essai.

Qui y a accès

Supabase (base de données et authentification), Resend (emails de confirmation et de réinitialisation).

Où c'est vérifiable dans le code

supabase/migrations/20260708000001_init.sql (table profiles), src/lib/supabase/, src/app/auth/confirm/route.ts, src/app/api/auth/connexion/route.ts, supabase/migrations/20260923000002_verrou_connexion.sql, 20260927300001_donnees_minimales.sql, 20261011210000_informations_personnelles.sql, src/app/(app)/settings/informations/page.tsx

Profil public

Afficher votre page de profil aux personnes qui la visitent.

Données
  • pseudo, nom affiché, biographie (500 caractères au maximum)
  • photo de profil et bannière
  • ville ou localisation que vous saisissez librement
  • liens que vous ajoutez
  • nombre d'abonnés et d'abonnements, selon vos réglages
  • compte privé ou public
Base légale

Exécution du contrat, et votre choix pour tout ce qui est optionnel.

Durée de conservation

Tant que le compte existe. Chaque champ est modifiable et effaçable à tout moment.

Qui y a accès

Compte public : visible des membres de Nova connectés. Sans compte, on ne voit que l'aperçu d'un lien vers votre profil (nom, pseudo, photo, biographie) et les pages publiques des modules que vous choisissez d'afficher (carte, réservation, pot, que le compte soit public ou privé) ; la liste des comptes n'est lisible par personne sans compte. Compte privé : votre fiche (nom, pseudo, photo, biographie, bannière, localisation, liens) n'est lisible que par vous, vos abonnés approuvés, l'équipe de modération, et les personnes avec qui vous avez un lien : un abonnement ou une demande d'abonnement dans un sens ou dans l'autre, une conversation, un groupe ou une société en commun, une notification que vous leur avez envoyée, un commentaire, un J'aime ou une identification sur leurs publications, une vue ou une réponse à leurs stories, un avis, un rendez-vous, un devis, une facture, une commande, un billet, un don, un abonnement fan, une carte de fidélité, un appel entre vous, ou quelqu'un que vous avez bloqué ou ajouté à vos amis proches. Pour toute autre personne, ce que vous faites chez les autres (commentaires, avis, identifications, messages de groupe) s'affiche signé « Compte privé », sans photo ni lien vers votre profil. Un compte privé n'apparaît dans aucune recherche, suggestion, liste d'abonnés, liste de J'aime ni classement pour les personnes qui ne le suivent pas : seule une recherche de son pseudo exact le fait apparaître, et elle ne montre que le nom, le pseudo, la photo et le bouton pour demander à le suivre ; ses publications, stories, abonnés et abonnements ne sont visibles que de ses abonnés approuvés. L'aperçu d'un lien vers un profil privé ne montre que le nom, le pseudo et la photo.

Où c'est vérifiable dans le code

supabase/migrations/20260709000004_profile_enrichment.sql, 20261012100001_comptes_prives_introuvables.sql, 20261012200001_profils_lecture_fermee.sql, src/lib/comptes-trouvables.ts, src/lib/compte-masque.ts, src/app/(app)/settings/privacy/page.tsx

Contenus que vous publiez

Publier et diffuser ce que vous mettez en ligne : publications, stories, reels, commentaires, avis, articles, fiches produits, musique.

Données
  • textes, images, vidéos, sons
  • légendes, hashtags, identifications de personnes
  • lieu associé à une story si vous en ajoutez un
  • date de publication
Base légale

Exécution du contrat : c'est l'objet même du service.

Durée de conservation

Jusqu'à ce que vous les supprimiez. Les stories cessent d'être visibles au bout de 24 heures ; la ligne correspondante reste en base après cette date, faute de purge automatique aujourd'hui.

Qui y a accès

Supabase pour les images et les fichiers, Mux pour les vidéos. Le public que vous avez choisi.

Où c'est vérifiable dans le code

supabase/migrations/20260710000001_stories.sql (expires_at 24 h), src/app/api/mux/upload/route.ts

Messages privés et appels

Vous permettre d'écrire et de parler à d'autres personnes.

Données
  • contenu des messages, chiffré de bout en bout : illisible par l'éditeur
  • pièces jointes, chiffrées elles aussi, dans un espace de stockage privé
  • en clair, en revanche : qui écrit, dans quelle conversation, à quelle date, le type de message, la taille du fichier, les accusés de lecture
  • clé publique et étiquette de chaque appareil que vous utilisez
  • pendant un appel : adresses IP des deux participants, échangées pour établir la connexion
Base légale

Exécution du contrat.

Durée de conservation

Tant que vous ne supprimez pas la conversation. Aucune purge automatique. Un message chiffré dont plus aucun appareil ne détient la clé est définitivement illisible, y compris par vous.

Qui y a accès

Supabase pour les données chiffrées et les métadonnées. Pour les appels : le serveur STUN de Google et le relais TURN public utilisés par défaut, qui voient les adresses IP et peuvent relayer le flux audio et vidéo quand la connexion directe échoue.

Où c'est vérifiable dans le code

src/lib/crypto/e2e.ts, src/lib/dm.ts, supabase/migrations/20260709000002_dm_e2e.sql, src/lib/call.ts

Fil personnalisé

Classer le fil et les suggestions en fonction de ce que vous regardez et de ce que vous ignorez.

Données
  • apparition d'une publication à l'écran
  • temps d'attention : à partir de 2,5 secondes, c'est compté comme un intérêt ; moins de 0,8 seconde, comme un désintérêt
  • likes, commentaires, partages, enregistrements, ouvertures, abonnements, masquages
  • pour les reels : durée réellement regardée, point le plus avancé, nombre de boucles, vidéo terminée ou non
  • hashtags, auteurs et formats des contenus concernés, agrégés dans une carte de goûts
  • centres d'intérêt déclarés à l'inscription et comptes suivis, pour démarrer
Base légale

Intérêt légitime : un fil utilisable. Vous pouvez vous y opposer d'un geste dans Réglages > Consentements : le fil cesse alors d'apprendre de vos gestes et de classer selon votre carte de goûts.

Durée de conservation

Les événements bruts sont purgés au bout de 60 jours. La carte de goûts est conservée sans limite, mais les préférences apprises s'effacent d'elles-mêmes d'environ 2 % par jour d'inactivité.

Qui y a accès

Personne en dehors de Supabase. Ces données ne sont ni vendues, ni transmises à un annonceur.

Où c'est vérifiable dans le code

src/components/FeedTracker.tsx, src/feed/learn.ts, src/feed/service.ts, supabase/migrations/20260709000006_feed_retention_stats.sql

Statistiques d'usage des comptes professionnels

Donner à un professionnel les chiffres de son activité : vues de sa boutique, clics, ventes, écoutes, lectures d'articles, itinéraires demandés.

Données
  • le compte concerné, l'action, l'objet visé, la date
  • qui a agi, quand la personne est connectée (identifiant de compte, pas de nom)
  • une valeur associée : montant, durée, quantité
  • pour un visiteur non connecté qui regarde un reel : un identifiant de navigateur créé sur son appareil, sans lien avec une identité, effacé au bout de 90 jours (les chiffres restent)
Base légale

Exécution du contrat avec le professionnel, et intérêt légitime à mesurer le fonctionnement du service.

Durée de conservation

Événements détaillés : 90 jours. Les totaux par jour, sans identification de la personne qui a agi, sont conservés au-delà.

Qui y a accès

Le professionnel concerné voit les statistiques de son propre compte. Aucun autre utilisateur n'y a accès.

Où c'est vérifiable dans le code

src/events/record.ts, supabase/migrations/20260711000001_nova_events.sql, 20260711000002_nova_events_rollup.sql, 20260927300001_donnees_minimales.sql (post_views)

Propositions Nova

Vous proposer, dans le fil et dans Mon espace, un module, une prestation ou un pack de montage utile à votre activité, sans vous montrer sans fin la même chose.

Données
  • votre formule, votre métier et votre pack, les modules et services que vous avez déjà
  • le nombre de vos publications et de vos ventes, l'âge de votre compte
  • les propositions vues, cliquées ou écartées (une ligne par jour au plus)
Base légale

Intérêt légitime à faire connaître les services de Nova. Vous pouvez vous y opposer dans Réglages > Consentements (fil personnalisé) : plus aucune proposition n'est calculée pour vous. La croix d'une carte la met en pause.

Durée de conservation

Le journal des propositions est effacé au bout de 180 jours.

Qui y a accès

L'équipe Nova, en chiffres agrégés par proposition. Rien n'est transmis à un annonceur.

Où c'est vérifiable dans le code

src/upsell/regles.ts, src/upsell/upsell.server.ts, supabase/migrations/20261018200000_upsell.sql

Conversations avec l'équipe Nova

Échanger avec l'équipe : répondre à vos questions, vous demander votre avis, vous faire une offre.

Données
  • les messages du fil, les notes et commentaires que vous donnez, les dates de lecture
Base légale

Intérêt légitime à assister les utilisateurs et à améliorer le service. Ce fil n'est pas chiffré de bout en bout, et l'écran le dit.

Durée de conservation

Tant que le compte existe ; supprimé avec lui.

Qui y a accès

Les membres de l'équipe Nova habilités à Nova Admin.

Où c'est vérifiable dans le code

src/components/equipe/FilEquipe.tsx, supabase/migrations/20261018200001_conversations_equipe.sql

Parcours d'inscription

Mesurer où l'inscription marche et où elle bloque : choix « Pour moi » ou « Pour mon activité », domaine, métier, compte créé.

Données
  • un identifiant de visiteur tiré au hasard sur votre appareil, sans lien avec une identité avant la création du compte
  • l'étape franchie et le choix fait dans une liste fermée, jamais ce que vous tapez
Base légale

Intérêt légitime à améliorer l'inscription.

Durée de conservation

Effacé au bout d'un an.

Qui y a accès

L'équipe Nova, en chiffres agrégés.

Où c'est vérifiable dans le code

src/lib/parcours-inscription.ts, supabase/migrations/20261018200002_arbre_inscription.sql

Géolocalisation (module Local et Marketplace)

Afficher les commerces et les offres autour de vous, et trier par distance.

Données
  • position transmise par votre navigateur ou votre téléphone, après votre autorisation
  • zone de carte que vous consultez
  • les adresses que vous enregistrez vous-même comme point de départ (maison, travail), avec leurs coordonnées
Base légale

Votre consentement : le navigateur ou le système vous demande l'autorisation, et vous pouvez la refuser ou la retirer.

Durée de conservation

Votre position n'est pas enregistrée dans la base de Nova. Elle sert le temps du calcul, puis est oubliée. Les adresses que vous enregistrez vous-même restent jusqu'à ce que vous les supprimiez. Une copie reste dans la mémoire de votre navigateur pour éviter de vous redemander l'autorisation à chaque visite : vous l'effacez en vidant les données du site.

Qui y a accès

Les fonds de carte sont chargés par votre appareil depuis OpenFreeMap, qui voit donc votre adresse IP et la zone consultée. La recherche d'adresse passe par Nominatim (OpenStreetMap) : le texte de l'adresse est transmis, pas vos coordonnées, sauf lorsque vous ajoutez un lieu à une story, où l'appel part directement de votre navigateur.

Où c'est vérifiable dans le code

src/components/local/LocalMobile.tsx, src/lib/local.ts (readStoredPos), src/components/local/NovaMap.tsx, src/app/api/local/geocode/route.ts, src/app/api/local/places/route.ts, supabase/migrations/20260729000001_user_locations.sql

Notifications

Vous prévenir d'un like, d'un commentaire, d'un message, d'un paiement, d'un appel.

Données
  • un identifiant d'appareil fourni par votre navigateur ou par Google, et les clés techniques associées
  • sur le web, le nom de votre navigateur et de votre système (par exemple « Chrome Windows »), pour distinguer vos appareils
  • le titre et le texte de la notification, qui contiennent souvent un nom et un extrait de contenu
  • vos préférences de notification
Base légale

Votre consentement pour l'autorisation d'envoi, exécution du contrat pour le contenu des notifications.

Durée de conservation

L'enregistrement de l'appareil est supprimé dès qu'il devient invalide, ou quand vous retirez l'autorisation.

Qui y a accès

Google (Firebase Cloud Messaging) pour l'application Android, et le service de notification de votre navigateur pour le web. Le contenu de la notification transite par eux. Aucun aperçu de message privé n'est envoyé : les messages étant chiffrés, il n'y a rien à afficher.

Où c'est vérifiable dans le code

src/lib/push/fcm.ts, src/lib/push/send.ts, src/components/ServiceWorkerRegister.tsx, supabase/migrations/20260711000007_notifications.sql

Paiements et abonnements

Encaisser un abonnement Nova, un achat de module, ou une vente entre utilisateurs.

Données
  • pour un abonnement Nova : votre email, votre nom affiché et votre identifiant de compte, transmis au prestataire de paiement
  • en retour : identifiant client, identifiant d'abonnement, formule, statut, date de fin de période
  • pour une vente entre utilisateurs : montant, devise et libellé du produit seulement
  • pour un abonnement à un créateur : votre email et votre nom, transmis au compte du créateur chez le prestataire
  • pour un professionnel qui encaisse : son identifiant de compte de paiement, l'état de son dossier, les quatre derniers chiffres de son compte bancaire
Base légale

Exécution du contrat, et obligation légale pour la conservation comptable.

Durée de conservation

Les traces de transaction sont conservées le temps des obligations comptables et fiscales, soit dix ans en France.

Qui y a accès

Stripe. Nous ne voyons ni ne conservons aucun numéro de carte bancaire : la saisie se fait entièrement chez le prestataire. Les pièces d'identité et coordonnées bancaires d'un professionnel sont collectées par Stripe, jamais par Nova.

Où c'est vérifiable dans le code

src/billing/stripe.ts, src/payments/provider.ts, supabase/migrations/20260711000003_payments.sql, 20260908000001_billing.sql

Emails d'information sur Nova

Vous envoyer les messages de prise en main après l'inscription, et les nouveautés du service.

Données
  • adresse email
  • prénom déduit de votre nom affiché
  • métier choisi et catégorie correspondante
  • identifiant de compte et date d'inscription
Base légale

Intérêt légitime à informer nos propres utilisateurs de nos propres services, avec un lien de désabonnement dans chaque message et un interrupteur dans Réglages > Consentements.

Durée de conservation

Tant que vous ne vous désabonnez pas, et au plus tard jusqu'à la suppression du compte.

Qui y a accès

Loops, qui héberge la liste et envoie ces messages.

Où c'est vérifiable dans le code

src/lib/email/loops.ts, src/app/auth/confirm/route.ts, src/app/api/settings/route.ts (emails_nova)

Lettres d'information des professionnels

Permettre à un professionnel d'envoyer sa lettre d'information aux personnes qui ont accepté de la recevoir.

Données
  • adresse email et nom de l'abonné
  • d'où vient l'abonnement : inscription depuis le profil du professionnel, contact consentant de son fichier client, ou abonné Nova qui a accepté les emails
  • date de confirmation (double consentement : un email de confirmation part avant la première lettre) et date de désabonnement
  • pour chaque envoi : une empreinte de l'adresse, le statut d'envoi et la date d'ouverture, pour les statistiques de la campagne
Base légale

Votre consentement, confirmé par le lien reçu par email et retirable par le lien de désabonnement présent dans chaque lettre.

Durée de conservation

Une inscription jamais confirmée est effacée au bout de 30 jours. Après un désabonnement, l'adresse est gardée pour ne plus jamais vous écrire, même si elle est importée à nouveau. Le suivi des envois est conservé sans purge automatique aujourd'hui.

Qui y a accès

Le professionnel qui envoie la lettre. Resend, qui achemine les emails.

Où c'est vérifiable dans le code

supabase/migrations/20260918000104_newsletter.sql, src/app/api/newsletter/, 20260927300001_donnees_minimales.sql

Nova AI

Répondre à vos questions dans l'assistant, et lire vos propres chiffres quand vous le lui demandez.

Données
  • vos questions et l'historique de la conversation
  • la liste de vos modules installés
  • à votre demande, les chiffres de vos modules : ventes, planning du jour, factures impayées, dons
Base légale

Exécution du contrat, à votre initiative : rien ne part si vous ne posez pas de question.

Durée de conservation

Les conversations restent dans votre compte jusqu'à ce que vous les supprimiez.

Qui y a accès

Anthropic, qui fait tourner le modèle. Ni votre email ni votre nom ne sont transmis. Le quota est de 80 questions par jour et par compte.

Où c'est vérifiable dans le code

src/lib/ai/client.ts, src/app/api/ai/chat/route.ts, src/lib/ai/outils.ts

Signalements et modération

Traiter les signalements, retirer les contenus illicites, sanctionner les comptes fautifs.

Données
  • le contenu signalé, le motif, la date, et qui a signalé
  • quand un message privé est signalé : le texte du message en clair, ses fichiers, et les messages voisins de la conversation, y compris écrits par d'autres personnes
  • les décisions prises : masquage, suspension, bannissement, et leur motif
  • une note interne de l'équipe sur le compte concerné
Base légale

Obligation légale de conserver les signalements et de retirer les contenus manifestement illicites, et intérêt légitime à protéger les utilisateurs.

Durée de conservation

Les signalements, les preuves et le journal des décisions survivent à la suppression du compte : la loi impose de les garder, et le journal des décisions est techniquement inaltérable, y compris par un administrateur. L'identifiant de la personne qui a signalé est détaché de son compte si celui-ci est supprimé.

Qui y a accès

L'équipe de modération de Nova uniquement, et l'autorité judiciaire sur demande.

Où c'est vérifiable dans le code

supabase/migrations/20260708000001_init.sql (reports), 20260828000011_moderation_actions.sql, 20260828000013_evidence_media.sql, src/lib/dm.ts (signalement d'un message)

Signalements de bugs

Comprendre et corriger un problème que vous nous remontez, y compris en secouant le téléphone.

Données
  • votre description du problème
  • une capture de l'écran, si vous la joignez
  • l'écran d'où part le signalement, la version de l'application, la plateforme et le modèle d'appareil, ajoutés automatiquement
Base légale

Intérêt légitime à faire fonctionner le service.

Durée de conservation

Aucune purge automatique aujourd'hui.

Qui y a accès

L'équipe de Nova uniquement.

Où c'est vérifiable dans le code

supabase/migrations/20260828000014_feedback.sql, src/components/native/ShakeToReport.tsx

Fediverse et Bluesky (si vous les activez)

Rendre votre compte suivable depuis Mastodon et les autres logiciels du Fediverse, et, si vous le demandez en plus, le refléter sur Bluesky par le service Bridgy Fed.

Données
  • votre profil public : pseudo, nom affiché, biographie, photo de profil, bannière (seulement si elle est visible sur votre profil), date de création du compte, adresse de votre profil Nova
  • vos publications publiques (photos, carrousels, reels sous forme de vignette et de lien, articles), leurs textes alternatifs, l'annonce de leurs modifications et de leurs suppressions
  • une copie des envois en attente vers les autres serveurs, effacée 7 jours après l'envoi (30 jours si l'envoi a échoué)
  • une clé de signature créée pour votre compte : la partie publique est publiée, la partie privée reste sur nos serveurs
  • l'adresse des comptes du Fediverse qui vous suivent et de leurs serveurs (jamais publiée, seul leur nombre l'est). Les « j'aime », réponses et partages venus du Fediverse ne sont ni enregistrés ni affichés
  • pour Bluesky : la demande envoyée à Bridgy Fed et son état (en attente, relié, refusé, délié)
Base légale

Votre consentement : désactivé par défaut, activé par vous dans Réglages > Confidentialité > Visible hors de Nova, retirable à tout moment au même endroit. Impossible pour un compte privé ou dont les publications sont réservées aux abonnés. Fonction en bêta : pas encore essayée avec un vrai serveur Mastodon ni avec Bridgy Fed.

Durée de conservation

Tant que l'option reste active. La couper (ou passer en privé, réserver vos publications à vos abonnés, voir votre compte suspendu ou désactivé) envoie une demande de suppression de votre profil aux serveurs qui vous suivaient, efface la liste de vos abonnés du Fediverse et, pour Bluesky, bloque le robot de Bridgy Fed, ce qui lui demande de désactiver votre profil Bluesky. Ce que ces serveurs ont déjà copié dépend ensuite d'eux et peut mettre du temps à disparaître.

Qui y a accès

Les serveurs du Fediverse de vos abonnés, toute personne ou tout serveur qui consulte votre adresse Fediverse, et, si vous reliez Bluesky, Bridgy Fed puis le réseau Bluesky, où votre profil et vos nouvelles publications publiques deviennent visibles et cherchables. Ni vos stories, ni vos messages, ni vos commentaires, ni vos audios, ni les publications réservées à vos abonnés ou à vos fans, privées, en brouillon ou programmées et pas encore sorties ne sortent.

Où c'est vérifiable dans le code

supabase/migrations/20261001100001_activitypub.sql, 20261001100002_bluesky_bridgy.sql, src/lib/activitypub/, src/app/ap/, src/app/.well-known/webfinger/route.ts, src/app/api/activitypub/

Mode privé de l'application Android (si vous l'activez)

Faire passer la connexion de l'application par le réseau Tor, pour que votre adresse IP n'arrive ni à Nova ni aux sites ouverts dans l'application.

Données
  • aucune donnée nouvelle : le réglage est gardé sur votre téléphone, Nova n'en enregistre rien
  • ce qui reste visible : Nova sait toujours quel compte est connecté, et reçoit l'adresse d'un relais Tor au lieu de la vôtre
  • les notifications passent toujours par Google (Firebase Cloud Messaging), hors de Tor
  • les liens externes et les paiements s'ouvrent hors du mode privé, après confirmation : le site ou le prestataire de paiement voit alors votre adresse IP
  • les appels audio et vidéo sont indisponibles tant que le mode est actif
Base légale

Votre choix : désactivé par défaut, activé et coupé par vous dans Réglages > Confidentialité > Mode privé.

Durée de conservation

Tant que le mode reste actif sur le téléphone.

Qui y a accès

Les relais bénévoles du réseau Tor transportent la connexion chiffrée ; le dernier relais voit à quel serveur vous vous connectez, pas qui vous êtes.

Où c'est vérifiable dans le code

src/lib/native/prive.ts, src/components/settings/ModePriveToggle.tsx, src/lib/native/openExternal.ts, src/lib/appels/interrupteur.ts, coque nova-app (APK 1.5.0)

Journaux techniques

Faire fonctionner le service, détecter les pannes et les abus.

Données
  • adresse IP
  • identifiant de navigateur
  • adresse demandée
  • date et heure
Base légale

Intérêt légitime à la sécurité et au bon fonctionnement du service.

Durée de conservation

Conservation gérée par l'hébergeur selon son propre contrat : Nova ne produit pas de journal applicatif de son côté.

Qui y a accès

Vercel, qui sert les pages et exécute le code.

Où c'est vérifiable dans le code

vercel.json, absence de bibliothèque de journalisation ou de mesure tierce dans package.json

Cinq points qui méritent d'être expliqués

1. Vos messages sont illisibles par l'éditeur

Chaque appareil que vous utilisez fabrique une paire de clés. La clé privée ne quitte jamais l'appareil : elle est rangée dans une zone de stockage locale du navigateur, jamais envoyée sur le réseau, jamais présente dans la base. Quand vous écrivez, votre appareil chiffre le message avant de l'envoyer, puis chiffre la clé de ce message une fois pour chaque appareil des destinataires. Les serveurs ne reçoivent que des blocs illisibles.

Conséquence directe : nous ne pouvons pas modérer le contenu d'un message privé de notre propre initiative, et nous ne pouvons pas le fournir à un tiers. Autre conséquence, moins agréable : si vous perdez tous vos appareils sans avoir créé de coffre de secours, vos anciens messages sont définitivement illisibles, pour vous aussi.

Deux exceptions, que nous préférons écrire noir sur blanc :

  • Quand vous signalez un message, votre appareil le déchiffre pour nous transmettre la preuve. Sont alors envoyés en clair : le message visé, ses fichiers joints, et quelques messages qui l'entourent dans la conversation, y compris écrits par d'autres personnes. C'est nécessaire pour comprendre le contexte d'un harcèlement, et c'est le seul cas où le chiffrement est levé.
  • Les messages envoyés par Nova lui-mêmedans votre messagerie (une facture déposée par le module Devis, un message d'automatisation) ne sont pas chiffrés : ils sont écrits par le serveur, donc lisibles par lui.

Ce qui reste visible dans tous les cas, parce qu'il faut bien acheminer les messages : qui écrit à qui, dans quelle conversation, à quel moment, le type de message et la taille des fichiers.

2. Le fil apprend vos goûts sans vous le demander

Il n'y a pas de formulaire de préférences. Nova observe votre comportement et en déduit ce qui vous intéresse. Concrètement, pour chaque publication qui passe devant vous, trois choses sont notées : qu'elle est apparue, que vous vous y êtes attardé plus de 2,5 secondes, ou que vous l'avez zappée en moins de 0,8 seconde. S'y ajoutent les gestes explicites : like, commentaire, partage, enregistrement, abonnement, masquage. Chaque geste a un poids, du plus négatif (masquer) au plus positif (s'abonner).

De ces signaux, Nova tire une carte de vos goûts : des thèmes, tirés des hashtags des publications ; des auteurs ; des formats, photo ou vidéo. Cette carte sert à classer votre fil et les suggestions. Elle s'oublie d'elle-même : un intérêt non confirmé perd environ 2 % de son poids par jour.

Ce que ce profilage ne fait pas : il ne sert pas à afficher de la publicité, il ne sort pas de Nova, il ne produit aucune décision automatisée ayant un effet juridique sur vous, et il ne déduit ni votre santé, ni vos opinions, ni votre orientation. Il classe un fil, rien de plus.

Ce qu'il faut savoir aujourd'hui :il n'existe pas encore de réglage dans l'application pour couper ce classement ou repartir de zéro. Si vous voulez vous y opposer, écrivez-nous : nous effaçons votre carte de goûts et cessons d'enregistrer ces signaux pour votre compte.

3. Votre position, quand vous ouvrez le module Local

La page Local demande votre position dès son ouverture, par la fenêtre d'autorisation de votre navigateur ou de votre téléphone. Vous pouvez refuser : la page fonctionne alors sans tri par distance.

Si vous acceptez, vos coordonnées sont envoyées au serveur pour calculer les distances, puis oubliées. Elles ne sont pas enregistrées dans la base de Nova. Une copie reste dans la mémoire locale de votre navigateur pour éviter de vous redemander l'autorisation à chaque visite ; vider les données du site l'efface.

En revanche, le fond de carte est chargé par votre appareil depuis un service extérieur (OpenFreeMap) : ce service voit votre adresse IP et la zone que vous regardez. Retirer l'autorisation de localisation n'y change rien, c'est le fait d'afficher une carte.

4. Ce que voient les statistiques d'un professionnel

Les comptes professionnels disposent de statistiques : vues de leur boutique, clics sur un produit, écoutes d'un morceau, lectures d'un article, itinéraires demandés, ventes. Ces chiffres viennent d'événements enregistrés au moment où l'action se produit.

Un événement retient qui a agi, quand la personne est connectée, mais un professionnel ne voit que des totaux dans son tableau de bord. Pour un visiteur non connecté, un identifiant est créé dans son navigateur pour ne pas compter deux fois la même personne ; il n'est relié à aucune identité et disparaît avec les données du site.

Les événements détaillés sont purgés au bout de 90 jours. Les totaux par jour, qui ne disent plus qui a fait quoi, sont conservés au-delà : c'est ce qui permet à un professionnel de comparer son mois de mars d'une année sur l'autre.

5. Vos notifications passent par un tiers

Pour qu'une notification arrive sur un téléphone éteint, elle doit passer par le service de notification du système : Google pour Android, le service de votre navigateur pour le web. Nova enregistre pour cela un identifiant d'appareil, un par appareil et par navigateur. Le titre et le texte de la notification transitent par ce service : ils contiennent souvent un nom et un extrait, par exemple le début d'un commentaire.

Les messages privés font exception : aucun aperçu n'est envoyé, puisque le serveur ne les lit pas. Un appel entrant transmet seulement le nom de l'appelant.

Qui reçoit vos données

Nova ne vend pas vos données et ne les transmet à aucun annonceur. Les prestataires ci-dessous interviennent pour faire fonctionner le service, chacun sur le strict périmètre indiqué.

Supabase
Base de données, comptes, fichiers, temps réel
Région du projet à confirmer par l'éditeur : elle n'apparaît nulle part dans le dépôt
À confirmer
Vercel
Hébergement des pages et du code
Fonctions exécutées à Dublin, Irlande
Union européenne
Stripe
Paiements, abonnements, versements aux vendeurs
Entité européenne en Irlande, groupe américain
Hors UE
Mux
Encodage et diffusion des vidéos
États-Unis
Hors UE
Resend
Emails de service : confirmation, mot de passe, notifications
États-Unis
Hors UE
Loops
Emails d'information sur Nova
États-Unis
Hors UE
Google (Firebase Cloud Messaging)
Notifications de l'application Android
États-Unis
Hors UE
Google (serveur STUN) et relais TURN public
Établissement des appels audio et vidéo
États-Unis
Hors UE
Anthropic
Modèle de langage derrière Nova AI
États-Unis
Hors UE
Giphy
Recherche de GIF (le terme cherché part, pas votre adresse IP)
États-Unis
Hors UE
OpenFreeMap
Fonds de carte du module Local
Hébergeur à confirmer par l'éditeur
À confirmer
OpenStreetMap (Nominatim)
Recherche d'adresse
Union européenne
Union européenne
Shopify
Lecture du catalogue, si vous connectez une boutique Shopify
Canada
Hors UE
SoundCloud
Import et lecture de vos titres, si vous connectez un compte
Allemagne et hors UE
Hors UE
recherche-entreprises.api.gouv.fr
Vérification d'un numéro SIRET pour un compte professionnel
France
Union européenne
Serveurs du Fediverse de vos abonnés
Reçoivent votre profil et vos publications publiques, si vous activez le Fediverse
Là où sont hébergés les serveurs des personnes qui vous suivent, partout dans le monde
À confirmer
Bridgy Fed (fed.brid.gy)
Reflète votre profil et vos publications publiques sur Bluesky, si vous reliez Bluesky
Service indépendant hébergé chez Google Cloud aux États-Unis (us-central1, d'après sa documentation technique) ; vos publications reliées sont ensuite diffusées sur le réseau Bluesky
Hors UE

Nous pouvons aussi être obligés de transmettre des données à une autorité judiciaire ou administrative qui nous les réclame dans les formes légales. Dans ce cas, nous ne transmettons que ce qui est demandé, et rien de plus. Nous ne pouvons pas transmettre le contenu de vos messages privés : nous ne l'avons pas.

Transferts en dehors de l'Union européenne

Plusieurs prestataires ci-dessus sont établis aux États-Unis. Leurs transferts reposent sur les clauses contractuelles types de la Commission européenne, et le cas échéant sur le cadre de protection des données UE - États-Unis auquel ils adhèrent. Concrètement, sortent aujourd'hui de l'Union européenne : les vidéos que vous publiez, le contenu des emails que nous vous envoyons, le titre et le texte de vos notifications Android, vos questions à Nova AI, et les adresses IP échangées pendant un appel.

N'en sortent pas, en revanche, le contenu de vos messages privés : il est chiffré avant de quitter votre appareil, et personne d'autre que vos destinataires ne peut le déchiffrer, où que soit stocké le bloc chiffré.

Cookies et stockage sur votre appareil

Nova dépose un seul type de cookie : celui de votre session, qui vous garde connecté. Il est strictement nécessaire au service, ce qui explique l'absence de bandeau de consentement : il n'y a rien à refuser. Aucun cookie publicitaire, aucun cookie de mesure d'audience.

Une nuance : certains contenus sont affichés par un lecteur extérieur intégré à la page, par exemple le lecteur SoundCloud d'un musicien. Ces lecteurs peuvent déposer leurs propres cookies, sur lesquels nous n'avons pas la main. Ils n'apparaissent que sur les pages où le contenu concerné est présent.

Nova utilise aussi le stockage local de votre navigateur, qui ne quitte jamais votre appareil et n'est pas lisible par nos serveurs : vos clés de déchiffrement des messages, votre historique de recherche, la dernière position connue pour le module Local, vos préférences d'affichage, et un identifiant de navigateur qui évite de compter deux fois la même vue. Vider les données du site efface tout cela, y compris vos clés de messages.

Sécurité

Les échanges avec Nova sont chiffrés en transit. Les mots de passe ne sont jamais stockés en clair. L'accès aux données en base est cloisonné ligne par ligne : un compte ne peut lire que ce à quoi il a droit, y compris quand il interroge directement la base. Certaines colonnes sensibles sont carrément inaccessibles depuis l'application et ne se lisent que côté serveur. Les fichiers joints aux messages privés sont dans un espace de stockage privé et chiffrés. Les coordonnées bancaires ne passent jamais par nos serveurs : elles sont saisies chez Stripe Payments Europe, Limited.

Aucun système n'est infaillible. En cas de violation de données susceptible de créer un risque pour vous, nous prévenons la Commission nationale de l'informatique et des libertés dans les 72 heures et nous vous informons quand le risque est élevé.

Combien de temps vos données sont gardées

Chaque fiche de traitement indique sa durée. En résumé, et sans rien enjoliver :

  • ce que vous publiez reste jusqu'à ce que vous le supprimiez ;
  • les signaux détaillés du fil sont purgés au bout de 60 jours, les événements de statistiques au bout de 90 jours ;
  • les totaux par jour, qui n'identifient plus personne, sont conservés sans limite ;
  • les traces de paiement sont conservées dix ans, comme l'exige la comptabilité ;
  • les signalements, les preuves associées et le journal des décisions de modération sont conservés même après la suppression de votre compte : la loi l'impose, et le journal des décisions est techniquement impossible à modifier ou à effacer ;
  • une story cesse d'être visible au bout de 24 heures, mais sa ligne reste aujourd'hui en base : il n'y a pas encore de purge automatique.

Vos droits

Le règlement européen vous donne les droits suivants, et ils s'appliquent ici :

  • Savoir ce que nous avons sur vous, et en obtenir une copie.
  • Corriger ce qui est inexact. La plupart des informations de profil se modifient directement dans les réglages.
  • Supprimer vos données, sauf celles que nous devons garder : traces comptables, signalements, journal de modération.
  • Limiter un traitement le temps qu'une contestation soit tranchée.
  • Vous opposer à un traitement fondé sur notre intérêt légitime, en particulier au profilage du fil et aux emails d'information.
  • Emporter vos données dans un format réutilisable, pour les porter ailleurs.
  • Retirer votre consentement quand un traitement en dépend : localisation, notifications.

Comment les exercer, concrètement

Écrivez à [[À COMPLÉTER : adresse email de contact]], depuis l'adresse email de votre compte, en indiquant votre pseudo et ce que vous demandez. Nous répondons dans un délai d'un mois, prolongeable de deux mois pour une demande complexe, et nous vous le disons alors. Si nous avons un doute sérieux sur votre identité, nous pouvons demander un élément supplémentaire de vérification.

Ce qui se fait déjà sans nous écrire : modifier ou effacer votre profil, supprimer vos publications, restreindre qui voit quoi, refuser l'indexation par les moteurs de recherche, vous opposer au fil personnalisé et aux emails d'information, couper les notifications, retirer l'autorisation de localisation, vider votre historique de recherche, renseigner ou effacer votre date de naissance. Tout cela se trouve dans les réglages de l'application, en particulier dans Consentements et Informations personnelles.

L'export de vos données se fait aussi sans nous écrire, dans Réglages puis Mes données : un fichier complet, un fichier de vos publications, et un fichier de vos messages fabriqué sur votre appareil, puisque le serveur ne peut pas les lire. La désactivation et la suppression du compte sont en bas de la page Paramètres. Une demande par email reste possible pour tout ce qui ne serait pas couvert, et elle est traitée à la main.

Si notre réponse ne vous satisfait pas, vous pouvez saisir la Commission nationale de l'informatique et des libertés, 3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07, ou déposer une plainte en ligne sur www.cnil.fr.

Mineurs

Nova n'est pas destiné aux enfants. L'âge minimum d'inscription est indiqué dans les conditions d'utilisation. Si nous apprenons qu'un compte a été ouvert par une personne trop jeune, nous le fermons et effaçons ses données. Un parent qui constate qu'un compte a été créé par son enfant peut nous écrire : nous traitons ces demandes en priorité.

Si cette politique change

Nova évolue vite, et de nouveaux modules apportent de nouveaux traitements. Toute modification importante de ce document est annoncée dans l'application avant son entrée en vigueur. La date de dernière mise à jour figure en bas de cette page.