Confidentialité

Sous-traitants de studiobac

Conformément à l’article 28 du RGPD, voici la liste des tiers qui traitent des données personnelles pour notre compte, leur région d’hébergement et la base contractuelle qui nous lie à eux.

Mis à jour
Lecture
5 min
Sections
5
Base contractuelleData Privacy FrameworkClauses contractuelles types (CCT)Aucun transfert hors UE

15 sous-traitants

  • Clerk (Clerk Inc.)

    Rôle
    Authentification, sessions, MFA, OAuth.
    Données traitées
    E-mail, nom, hash de mot de passe, liens OAuth.
    Région
    États-Unis — pas d’option de résidence UE (DPA)
    Base contractuelle
    Data Privacy Framework
  • Neon (Neon Inc.)

    Rôle
    Postgres managé. Source de vérité de l’état applicatif.
    Données traitées
    Profil, abonnement, conversations, messages.
    Région
    UE — AWS Frankfurt (eu-central-1)
    Base contractuelle
    Clauses contractuelles types (CCT)
  • Upstash (Upstash Inc.)

    Rôle
    Redis (limitation de débit, queue de pic, brouillons authentifiés) + QStash (pulsations de drain).
    Données traitées
    Compteurs anonymes, événements en vol, brouillons (TTL 7 j).
    Région
    UE configurable par projet
    Base contractuelle
    Data Privacy Framework
  • Stripe (Stripe Inc.)

    Rôle
    Paiement, abonnement, taxes.
    Données traitées
    E-mail, nom, adresse de facturation, tokens de moyen de paiement.
    Région
    UE + États-Unis
    Base contractuelle
    Clauses contractuelles types (CCT)
  • Resend (Resend Inc.)

    Rôle
    E-mails transactionnels et cycle de vie, et le contenu des modèles.
    Données traitées
    E-mail, prénom, préférences d’envoi, état de désabonnement, engagement (remise, ouverture).
    Région
    Envoi dans l’UE (eu-west-1) — données de compte aux États-Unis
    Base contractuelle
    Clauses contractuelles types (CCT)
  • Cloudflare (Cloudflare, Inc.)

    Rôle
    Stockage objet (R2) des copies de sauvegarde de la base de données, immuables par verrouillage et à durée de conservation limitée. Depuis le 25 août 2026, les fichiers de sauvegarde contenant des données personnelles sont chiffrés par nos soins avant leur envoi, au moyen d’une clé que Cloudflare ne détient pas ; les sauvegardes antérieures à cette date restent chiffrées au repos par Cloudflare uniquement, jusqu’à leur expiration (au plus tard en août 2027). Aucun trafic applicatif ne transite par ce service.
    Données traitées
    Copies de sauvegarde de la base de données (ensemble des catégories traitées par Neon : compte, progression d’apprentissage, conversations, abonnement)
    Région
    Union européenne (juridiction UE du bucket R2) — entité américaine
    Base contractuelle
    Data Privacy FrameworkVoir le DPA
  • PostHog (PostHog Inc.)

    Rôle
    Analyse produit (pas de profilage publicitaire).
    Données traitées
    Événements de page, distinct_id = user_id.
    Région
    UE — eu.posthog.com
    Base contractuelle
    Aucun transfert hors UE
  • Vercel (Vercel Inc.)

    Rôle
    Hébergement, CDN, Functions, Cron, AI Gateway, Analytics, Speed Insights, BotID, Blob, Flags.
    Données traitées
    Logs serveur (rétention ~30 j, sans PII tagué), requêtes IA (ZDR — pas de rétention).
    Région
    Edge global (région par déploiement)
    Base contractuelle
    Clauses contractuelles types (CCT)
  • Sanity (Sanity.io)

    Rôle
    CMS pour le blog. Pas de données utilisateur final.
    Données traitées
    Contenu éditorial uniquement.
    Région
    À confirmer
    Base contractuelle
    Clauses contractuelles types (CCT)
  • Help Scout (Help Scout PBC)

    Rôle
    Service d’assistance — réception et traitement des demandes de contact et des signalements envoyés depuis l’application.
    Données traitées
    E-mail, prénom, nom, rôle déclaré (élève, parent, enseignant), objet et contenu du message, signalements en app et leur contexte technique.
    Région
    États-Unis
    Base contractuelle
    Data Privacy FrameworkVoir le DPA
  • Better Stack (Better Stack, Inc.)

    Rôle
    Surveillance opérationnelle : disponibilité, pulsations des tâches planifiées, journaux d’exécution, traces de requêtes et suivi des erreurs. Aucun identifiant de compte n’est transmis — la corrélation se fait par identifiant de requête.
    Données traitées
    Journaux d’exécution (adresse IP, chemin de requête, méthode HTTP), Traces de requêtes, Exceptions et piles d’appels, Identifiant de requête — jamais d’identifiant de compte
    Région
    États-Unis — us-west-2a (rétention 90 jours)
    Base contractuelle
    Data Privacy Framework
  • Plausible (Plausible Insights OÜ)

    Rôle
    Mesure d’audience anonyme et agrégée. Aucun cookie, aucun identifiant de visiteur, aucun profilage.
    Données traitées
    Page consultée (URL expurgée), référent, paramètres de campagne (UTM), pays, navigateur et type d’appareil — agrégés
    Région
    UE — Allemagne (Falkenstein) et Estonie
    Base contractuelle
    Aucun transfert hors UE
  • Axeptio (Agilitation SAS)

    Rôle
    Recueil et enregistrement du consentement aux traceurs (bandeau de consentement). Ne reçoit aucune donnée de compte — uniquement le choix exprimé et des statistiques d’affichage du bandeau.
    Données traitées
    Choix de consentement, Statistiques d’affichage du bandeau
    Région
    UE — France (hébergement Union européenne)
    Base contractuelle
    Aucun transfert hors UE
  • Google Ads (Google Ireland Limited)

    Rôle
    Publicité et remarketing : reproposer nos annonces sur d’autres sites aux visiteurs qui ont consenti à la catégorie « Publicité ». Le script n’est chargé qu’après consentement explicite ; aucun appel n’est fait à Google pour un visiteur qui refuse ou n’a pas répondu. Depuis le 13 septembre 2026, la mesure envoyée depuis nos serveurs couvre aussi les achats de la boutique, jamais le détail des articles.
    Données traitées
    Identifiant publicitaire de navigateur (cookies _gcl_*), Pages publiques consultées, Adresse IP et user-agent au moment du chargement du tag, Mesure des conversions envoyée depuis nos serveurs : abonnements ET achats en boutique (montant hors taxe, devise, identifiants de clic), sur consentement
    Région
    Irlande — transferts vers les États-Unis (Google LLC)
    Base contractuelle
    Clauses contractuelles types (CCT)
  • Meta (Meta Platforms Ireland Limited)

    Rôle
    Publicité et remarketing : reproposer nos annonces sur Facebook et Instagram aux visiteurs qui ont consenti à la catégorie « Publicité », et mesurer les achats qui en résultent — abonnements comme achats de la boutique. Le pixel n’est chargé qu’après consentement explicite ; aucun appel n’est fait à Meta pour un visiteur qui refuse ou n’a pas répondu. Les achats sont aussi transmis depuis nos serveurs (API Conversions), pour les seules personnes ayant consenti.
    Données traitées
    Identifiant publicitaire de navigateur (cookies _fbp, _fbc), Pages publiques consultées, Adresse IP et user-agent au moment du chargement du pixel, Adresse e-mail hachée (SHA-256) et identifiant de compte haché, transmis depuis nos serveurs lors d’un achat — pour un abonnement comme pour un achat en boutique (montant hors taxe et devise, jamais le détail des articles)., Montant et devise de l’abonnement souscrit
    Région
    Irlande — transferts vers les États-Unis (Meta Platforms, Inc.)
    Base contractuelle
    Clauses contractuelles types (CCT)

Les appels aux modèles de langage transitent par Vercel AI Gateway, qui signe des accords de zéro-rétention (ZDR) avec chaque fournisseur. Cela signifie qu’Anthropic et OpenAI ne conservent pas vos prompts ni vos réponses, même temporairement, pour leur propre usage.

  • Anthropic (via Vercel AI Gateway) — Rôle : Modèle de langage (Claude Sonnet). Rétention : Zéro — accord ZDR contractuel via le gateway. Région : États-Unis (calcul) ; UE (transit)
  • OpenAI (via Vercel AI Gateway) — Rôle : Modèle de langage (selon besoin). Rétention : Zéro — accord ZDR contractuel via le gateway. Région : États-Unis (calcul) ; UE (transit)
  • Cohere (Cohere Inc.) — Rôle : Embeddings + reranking (pipeline RAG). Rétention : Selon DPA Cohere (à confirmer). Région : États-Unis / Canada
  • Typesafe (TypeSafe AI) — Rôle : classification de l’intention de chaque message adressé à l’assistant de cours, avant toute recherche (détresse, demande de corrigé, message hors sujet). Reçoit le texte du message seul, sans identifiant de compte. Rétention : aucune durée de conservation indiquée par le fournisseur ; pas d’entraînement de ses modèles sur les envois (politique de confidentialité lue le 22 septembre 2026) ; accord de sous-traitance à confirmer. Région : États-Unis

Listés pour transparence ; ces fournisseurs ne traitent pas de données personnelles d’utilisateur final.

Doppler
gestion des secrets (clés API). Aucune donnée utilisateur.
GitHub
code source et CI. Aucune donnée de production.
Mailosaur
boîtes e-mail de test. Aucune adresse de production.
Chromatic
tests de régression visuelle. Aucune donnée utilisateur.

Conformément à l’article 28(2) du RGPD, tout ajout, retrait ou remplacement de sous-traitant est annoncé sur cette page et, pour les contrats B2B, par e-mail au DPO de l’établissement client au moins 30 jours avant la prise d’effet, lui ouvrant un droit d’opposition.

La fiche détaillée (catégories exactes, sous-sous-traitants transitifs, plans de sortie par fournisseur) est tenue par notre équipe d’ingénierie en source ouverte : docs/security/subprocessors.md.

Demandes de DPA, questions sur une région d’hébergement ou opposition à un nouveau sous-traitant :

Un facteur gravé à la manière d’un livre ancien, sacoche débordant de lettres, porte-voix en carton à la bouche, en pleine course.
une idée claire par semaine

LA LETTRE STUDIOBAC

Le bac français, une idée claire à la fois.

Reçois nos méthodes, nos conseils de rédaction et nos nouveautés pour progresser sans t’éparpiller.