Centre de confiance
Chaque point de cette page reprend un engagement déjà publié (accord de sous-traitance, politique de confidentialité, mentions légales) ou un mécanisme vérifiable dans le code de la plateforme. Sa source est indiquée en regard ; ce qui n’est pas en place est dit aussi.
L’essentiel
Sommaire
Hébergement et localisation
Où l’application s’exécute, et où les données sont stockées.
L’application s’exécute chez Vercel, en région Paris (cdg1). Vercel Inc. est une société établie aux États-Unis.
Les données sont stockées dans Vercel Blob, en région Paris (cdg1), dans un magasin privé.
Une copie antérieure à la migration vers Paris subsiste dans l’ancien magasin, aux États-Unis, tant qu’il n’est pas détaché. Les demandes d’effacement reçues depuis la bascule portent sur le magasin actif (Paris).
Hébergeur du site : Vercel Inc., 340 S Lemon Ave #4133, Walnut, CA 91789, États-Unis.
Chiffrement
Sur le réseau comme sur le disque.
En transit, les échanges sont chiffrés (TLS), et le site impose HTTPS aux navigateurs pendant deux ans (en-tête HSTS).
Au repos, les données enregistrées par la plateforme (comptes, entretiens, collectes, secrets de double authentification, journal, sauvegardes) sont chiffrées en AES-256-GCM.
La clé de chiffrement est détenue exclusivement par SHIFTLABS.
Cloisonnement par client
Ce que chaque organisation voit, et ce qu’elle ne voit pas.
Chaque accès est filtré par identifiant de client, et les entretiens et collectes de chaque client sont rangés dans des fichiers séparés.
L’annuaire des comptes et le journal d’audit restent des fichiers communs à tous les clients, chiffrés avec la même clé : le cloisonnement est logique, pas physique.
L’employeur ne reçoit que des résultats agrégés, jamais nominatifs : ni le prénom ni le verbatim intégral d’un répondant ne lui sont transmis.
Les journaux d’usage importés par un client sont réduits à des agrégats dans le navigateur : aucune ligne brute ni identifiant de personne n’est transmis, et les groupes de moins de cinq personnes sont regroupés.
Les données ne servent jamais à évaluer, noter, classer ou sanctionner une personne.
Sauvegardes
Des instantanés chiffrés, qui ne gardent pas ce qui a été effacé.
L’équipe peut prendre à tout moment un instantané chiffré des données critiques : comptes, secrets de double authentification, demandes de contact, entretiens et collectes de chaque client.
Avant la suppression d’un client ou l’effacement de ses collectes, un instantané de sécurité est pris, puis effacé dès que l’opération a réussi. À la suppression d’un client, ses données sont aussi retirées des instantanés antérieurs.
Seuls les 30 instantanés les plus récents sont gardés ; les plus anciens sont effacés définitivement.
Une demande d’effacement est exécutée immédiatement sur le magasin actif, et l’instantané pris pour l’opération est ensuite supprimé. Les sauvegardes antérieures (les 30 plus récentes, sans durée maximale) peuvent encore contenir la donnée ; seule la suppression d’un compte client la retire aussi de ses sauvegardes antérieures.
Conservation
Combien de temps les données restent, et comment elles partent. Tableau repris de l’accord de sous-traitance (art. 4).
- Entretiens, verbatims, réponses collectées, agrégats de sources importées, relevés d'indicateurs, compteurs de consommation d'IA
- Durée : Durée de la mission, au plus 24 mois
- Application : Automatique (revue de conservation)
- Journal des actions sensibles (suppressions, purges, publications, restaurations)
- Durée : 12 mois, dans la limite des 500 entrées les plus récentes tous clients confondus
- Application : Automatique (purge à chaque écriture)
- Compte client après fin de contrat
- Durée : 12 mois
- Application : Manuelle : le produit ne date pas encore la fin de contrat
Les dossiers échus sont repérés par une revue de conservation ; leur purge est déclenchée par l’équipe SHIFTLABS, jamais de façon silencieuse.
Le journal des actions sensibles enregistre l’action, son auteur et sa cible, jamais le contenu des données.
Sous-traitants ultérieurs
La liste de l’accord de sous-traitance (art. 6), recopiée à l’identique : elle reflète la situation réelle à sa date de mise à jour, pas un objectif.
Vercel Inc.
- Rôle
- Hébergement et exécution applicative
- Localisation
- Exécution en région Paris (cdg1) ; société établie aux États-Unis
- Garantie
- Clauses contractuelles types
Vercel Blob
- Rôle
- Stockage des données
- Localisation
- Région Paris (cdg1) ; une copie antérieure à la migration subsiste dans l'ancien magasin (États-Unis) tant qu'il n'est pas détaché
- Garantie
- Chiffrement au repos (AES-256-GCM), clé détenue exclusivement par SHIFTLABS
Mistral AI
- Rôle
- Moteur d'analyse (IA)
- Localisation
- France
- Garantie
- Traitement en Union européenne ; recours à un moteur hors UE désactivé par défaut
Brevo
- Rôle
- Envoi de courriels
- Localisation
- Union européenne (société française ; hébergement en France, en Allemagne et en Belgique)
- Garantie
- Traitement dans l'Union européenne ; accord de sous-traitance (DPA) du fournisseur
Upstash
- Rôle
- Limitation de débit (anti-abus)
- Localisation
- Londres (Royaume-Uni, pays reconnu adéquat par la Commission européenne) ; données techniques uniquement (empreinte hachée de l'IP, du compte ou de l'e-mail ; compteurs — jamais la valeur en clair)
- Garantie
- Décision d'adéquation UE–Royaume-Uni
Sentry (Functional Software, Inc.)
- Rôle
- Suivi des erreurs (supervision applicative)
- Localisation
- États-Unis, sauf organisation Sentry configurée en résidence UE (à confirmer selon le projet Sentry utilisé)
- Garantie
- Clauses contractuelles types
Plusieurs de ces sous-traitants sont établis aux États-Unis. Ces transferts sont encadrés par les clauses contractuelles types de la Commission européenne, complétées par le chiffrement des données au repos.
Tout ajout ou remplacement d’un sous-traitant est annoncé au client, avec un délai raisonnable pour s’y opposer.
Fournisseurs d’IA
Quel moteur analyse vos données, et selon quelle règle.
Le moteur d’analyse est Mistral AI, société établie en France.
Par défaut, la plateforme écarte tout fournisseur d’IA qui traite hors de l’Union européenne, même si une clé d’accès est présente. Le rouvrir exige une modification explicite de configuration, et la politique de confidentialité serait alors mise à jour avant tout traitement.
La plateforme est indépendante du modèle. Quand un modèle est saturé, le repli se fait d’abord vers un autre modèle du même fournisseur, donc dans la même région.
SHIFTLABS s’engage à ne jamais utiliser vos données pour entraîner un modèle.
Chaque production d’un agent naît en brouillon ou « en attente de revue experte » : aucun livrable n’est remis sans validation humaine.
Authentification et sessions
Qui peut entrer, et comment.
Les mots de passe des comptes clients sont stockés hachés (scrypt, avec un sel aléatoire propre à chaque mot de passe).
La session tient dans un cookie signé (HMAC-SHA256), préfixé __Host-, inaccessible aux scripts de la page et transmis uniquement en HTTPS. Elle dure 7 jours au plus et elle est révoquée dès que le mot de passe change.
La double authentification par code à six chiffres (TOTP, RFC 6238) est disponible sur les comptes, avec les applications courantes (Google Authenticator, Microsoft Authenticator, 1Password…). Une fois activée, elle est exigée à chaque connexion, y compris par SSO, et un même code ne sert qu’une fois.
La connexion par Google ou Microsoft (OAuth 2.0) est prise en charge : un bouton n’apparaît que si le fournisseur est activé, et seule une adresse vérifiée par le fournisseur ouvre un espace. La page de connexion indique que le SSO Microsoft et le SSO d’entreprise (SAML) ne sont pas encore activés.
La connexion, l’inscription, la réinitialisation du mot de passe et les formulaires de contact sont protégés par une limitation de débit contre la force brute et l’énumération. Le service de limitation ne reçoit que des empreintes hachées, jamais l’adresse IP ni l’e-mail en clair.
Les actions sensibles (suppressions, purges, publications, restaurations) sont tracées dans un journal conservé 12 mois, dans la limite de 500 entrées.
Le site ne charge aucun script ni aucune police depuis un domaine tiers : sa politique de sécurité du contenu n’autorise que ses propres ressources.
Ce que nous ne prétendons pas
Un acheteur le vérifiera : autant l’écrire ici, avec la même précision que le reste.
Nous ne détenons aujourd’hui ni certification ISO 27001, ni rapport SOC 2, et ne revendiquons aucune démarche de certification en cours.
Nous ne revendiquons ni qualification SecNumCloud, ni certification HDS (hébergement de données de santé).
Nous ne disons pas que toute la chaîne est européenne : plusieurs sous-traitants sont des sociétés établies aux États-Unis, et une copie antérieure à la migration subsiste dans l’ancien magasin américain tant qu’il n’est pas détaché.
L’accord de sous-traitance publié est une version projet : il n’a pas valeur contractuelle tant que les informations d’immatriculation de SHIFTLABS et une relecture juridique ne sont pas réunies.
La suppression des données échues n’est pas automatique : elle passe par une revue de l’équipe.
Nous ne publions pas d’engagement de disponibilité (SLA) ni d’objectif chiffré de reprise après incident (RPO, RTO), et aucune sauvegarde n’est planifiée à intervalle fixe.
Le SSO d’entreprise (SAML) n’est pas proposé aujourd’hui.
Documents de référence
- Accord de sous-traitance (DPA)Article 28 du RGPD. Version projet, consultable en ligne.
- Politique de confidentialitéDonnées collectées, destinataires, transferts, droits, cookies.
- Signalement de vulnérabilité (security.txt)Format RFC 9116. Accusé de réception sous 5 jours ouvrés.
- Mentions légalesÉditeur, hébergeur, propriété intellectuelle.
- Conditions générales de venteOffres, prix, responsabilité, protection des données.
Une question de votre DSI ou de votre DPO ?
Écrivez-nous depuis la page contact, avec la mention « Protection des données ».