Aller au contenu

Politique de confidentialité

Ce texte décrit les traitements constatés et les durées choisies par l’éditeur le 22 septembre 2026. La signature dans le compte de chaque fournisseur reste À CONFIRMER MANUELLEMENT depuis le dépôt.

1. Responsable

Le responsable du traitement est l’éditeur du site (TRONCHON KYLIAN — Entrepreneur individuel (micro-entreprise)). Contact : contact@geonis.fr.

2. Données collectées

Compte : nom, adresse e-mail, secret de mot de passe géré par Better Auth, et — si la connexion Google est activée — jetons OAuth. Session : jeton, et adresse IP ainsi que user-agent enregistrés par Better Auth. Projet : nom, site, secteur, zone, alias de marque. Analyse : questions, réponses des moteurs, citations, score, recommandations. Facturation locale : identifiant client Stripe, offre, statut, fin de période. Le numéro de carte et le CVV ne sont pas écrits dans PostgreSQL. Diagnostic invité : les données du projet, un jeton d’accès, un condensat d’adresse IP, et l’e-mail seulement si la personne demande le lien. Journal produit : nom d’étape et identifiant déjà créé par Geonis (diagnostic, compte ou organisation). Pas d’e-mail, pas d’adresse IP, pas de texte de réponse.

3. Finalités

Exécuter le diagnostic, l’abonnement et les e-mails nécessaires au service : exécution du contrat. Conserver les factures : obligation légale, dix ans. Sécuriser le service et suivre le coût des moteurs : intérêt légitime. Journal des étapes du service (diagnostic lancé, terminé, e-mail de lien, inscription, action affichée, paiement démarré) : intérêt légitime, identifiant opaque seulement, 180 jours, page interne /admin/funnel. Google Tag Manager : consentement. Vercel Web Analytics et Speed Insights, sans cookie : intérêt légitime, hors bandeau. Il n’y a pas d’e-mail marketing. Les rapports publics `/r/…` ne sont pas indexés.

4. Sous-traitants

Prestataires appelés par le code. Le lieu est celui constaté sur l’hébergement, ou le siège public du fournisseur. L’outil de transfert retenu hors UE est les clauses contractuelles types de son contrat.

Sous-traitantRôleLieu
Vercel Inc.Hébergement Next.js. Web Analytics et Speed Insights sont chargés sans bandeau : le code Geonis ne dépose pas de cookie pour eux. Décision d’éditeur : les laisser hors consentement.Fonctions de production : Paris (cdg1), constaté le 22 septembre 2026. Société : États-Unis.
Railway — PostgreSQLBase PostgreSQL de production (comptes, projets, analyses), volume monté sur le service Postgres.us-east4, Virginie, États-Unis. Constaté sur le service Postgres de production le 22 septembre 2026.
ResendE-mails transactionnels (rapport, connexion, alerte de score). Pas d’e-mail marketing dans le code.États-Unis.
StripeCheckout, abonnement, factures et portail client. Le numéro de carte et le CVV ne sont pas stockés dans PostgreSQL. Le client Stripe et les factures restent après suppression du compte Geonis.Union européenne et États-Unis, selon le compte Stripe de l’éditeur.
Perplexity AIMoteur de recherche IA (API). Reçoit la question minimisée, pas le compte utilisateur.États-Unis.
Google — API GeminiMoteur de recherche IA (generateContent + Google Search). Reçoit la question minimisée, pas le compte utilisateur.États-Unis.
Google — Tag ManagerConteneur GTM-569KWG4P, chargé seulement après accord. Le 22 septembre 2026, le conteneur public ne contient aucun tag.États-Unis, si un tag est ajouté plus tard.
OpenAIMoteur de recherche IA (API responses + web search). Reçoit la question minimisée, pas le compte utilisateur.États-Unis.
Google — OAuthConnexion au compte activée en production (identifiant client et secret présents).États-Unis.

5. Transferts hors de l’Union européenne

L’application tourne à Paris (Vercel, cdg1). La base PostgreSQL est en Virginie (Railway, us-east4). Les moteurs IA, Resend, Stripe et Google peuvent traiter aux États-Unis. Pour ces transferts, l’éditeur retient les clauses contractuelles types du contrat de chaque fournisseur.

6. Moteurs IA

Pour Perplexity, Gemini et OpenAI, l’application envoie uniquement :

  • La question du diagnostic, construite à partir du secteur et de la zone saisis
  • Une consigne de langue et de recherche web, sans donnée de compte

Elle n’envoie pas, par construction du code :

  • Adresse e-mail
  • Nom du compte
  • Identifiant utilisateur ou d’organisation
  • Mot de passe et jetons
  • Identifiants Stripe
  • URL du site et contenu HTML crawlé

Après l’appel, Geonis conserve : Texte de la question ; Réponse du moteur et citations ; Score, concurrents détectés et recommandations ; Compteurs de tokens et coût, sans le texte du prompt. La conservation des prompts et des réponses par le fournisseur IA est Règle de l’éditeur : la question ne sert pas à entraîner un modèle, et la copie d’abus chez le moteur ne doit pas dépasser 30 jours. Aucune option « zero retention » n’est activée dans le dépôt. Geonis, de son côté, garde la réponse utile au rapport pendant la vie du diagnostic.. Les plans de page sont produits localement : ils ne partent pas vers OpenAI.

La page d’accueil du site analysé est lue par Geonis pour en tirer des signaux (présence du nom, FAQ, horaires). Le texte de la page n’est pas enregistré et n’est pas envoyé aux moteurs.

7. Conservation

E-mail laissé sur un diagnostic invité : 180 jours, puis effacement par le cron quotidien. Compte sans abonnement payant : 3 ans après la dernière session, puis suppression. Compte utilisé ou abonné : tant qu’il existe. Factures et client Stripe : 10 ans. Copie d’abus chez un moteur IA : plafond de 30 jours, sans option « zero retention » activée ici. Journaux d’exécution : ceux de Vercel, non copiés dans PostgreSQL. Pas d’autre outil de suivi d’erreurs.

8. Droits

Vous disposez des droits d’accès, de rectification, d’effacement, de limitation, d’opposition et de portabilité. Depuis Réglages, un compte connecté peut corriger son nom, télécharger ses données (JSON) et supprimer le compte. L’e-mail de connexion se corrige en écrivant à contact@geonis.fr. Réclamation possible auprès de la CNIL.

9. Cookies

Cookies de session, de projet et de diagnostic invité : strictement nécessaires. Le cookie de choix mémorise l’accord ou le refus de mesure d’audience. Google Tag Manager n’est chargé qu’après un accord. Vercel Web Analytics et Speed Insights sont chargés sans attendre ce choix ; le code Geonis ne leur associe pas de cookie. Détail : politique cookies.