Sécurité et protection des données

WYP.chat se connecte à WhatsApp par l’API officielle de Meta, jamais par WhatsApp Web. Les données de chaque entreprise sont cloisonnées dans la base, la double authentification est obligatoire pour les propriétaires, administrateurs et superviseurs, les droits sont vérifiés par le serveur et chaque action sensible entre dans un journal d’audit. La base de données est à Francfort.

Mis à jour le

En bref
  • API officielle de Meta
  • Espaces cloisonnés
  • Double authentification
  • Clés d’accès
  • Rôles côté serveur
  • Journal d’audit
  • Jetons chiffrés
  • Base de données dans l’UE

WhatsApp par l’API officielle de Meta

WYP.chat n’automatise pas WhatsApp Web et ne simule pas de téléphone. Votre numéro est connecté par le parcours de connexion de Meta, avec votre compte Meta.

Connexion autorisée par vous
Le numéro se connecte depuis WYP.chat, dans une fenêtre de Meta ; en attendant la validation de WYP.chat par Meta, notre équipe fait cette connexion avec vous. Vous pouvez le déconnecter depuis WYP.chat ou retirer l’accès chez Meta.
Messages reçus authentifiés
Chaque notification envoyée par Meta est vérifiée par sa signature avant traitement, puis stockée chiffrée. Le contenu brut est supprimé après 7 jours.
Ce qui passe par Meta
Les messages WhatsApp, Instagram et Messenger transitent par l’infrastructure de Meta, qui les achemine. C’est le cas de tout outil branché sur l’API officielle. Votre entreprise a son propre contrat avec Meta.

Chaque entreprise dans son espace

Vos données sont séparées de celles des autres clients par la base de données elle-même, pas seulement par le code.

Sécurité au niveau des lignes
Chaque table qui contient des données de clients est filtrée par PostgreSQL selon l’espace (Row-Level Security activée et forcée). L’application se connecte avec un rôle qui ne peut pas contourner ce filtre.
Double barrière
Le code filtre aussi par espace. Une ressource d’un autre espace répond « introuvable », sans révéler qu’elle existe.
Fichiers
Photos, vocaux et documents sont stockés dans l’Union européenne et ne sont servis qu’après contrôle des droits de la personne connectée.
Testé à chaque modification
Des tests automatisés vérifient qu’un espace ne voit jamais les données d’un autre. Ils tournent à chaque modification du code, avec une analyse statique et un audit des dépendances.

Connexion et comptes

Un compte d’équipe donne accès à toutes les conversations de l’entreprise : la connexion est protégée en conséquence.

Double authentification
Obligatoire pour les propriétaires, administrateurs et superviseurs : code à 6 chiffres d’une application d’authentification, avec codes de secours. Après 5 codes erronés, la connexion est bloquée 15 minutes.
Clés d’accès
Connexion par Touch ID, Face ID ou empreinte, avec vérification de la personne exigée. Un e-mail vous prévient à chaque nouvelle clé ajoutée.
Mots de passe
12 caractères au moins, refusés s’ils figurent dans une fuite connue (Have I Been Pwned), stockés hachés. L’adresse e-mail est vérifiée avant la première connexion.
Nouvel appareil
Un e-mail vous prévient quand votre compte se connecte depuis un nouvel appareil. Les tentatives de connexion sont limitées.
Sessions
Cookie sécurisé, inaccessible aux scripts de la page. La session expire après 12 heures d’inactivité.

Rôles et permissions vérifiés par le serveur

Cinq rôles : propriétaire, administrateur, superviseur, membre et lecteur. L’interface masque ce qui n’est pas permis, et le serveur le refuse à chaque requête.

Visibilité par équipe
Quand un numéro est rattaché à des équipes, seuls leurs membres voient ses conversations, sauf visibilité globale décidée par un administrateur.
Moindre privilège
Seuls le propriétaire et les administrateurs exportent les données, gèrent les membres et consultent le journal d’audit. Seul le propriétaire gère l’abonnement.
Validation à deux
Un superviseur prépare les modèles de message et les campagnes ; un administrateur les valide avant l’envoi.

Journal d’audit et journaux techniques

Vous savez qui a fait quoi, et les journaux techniques ne contiennent pas vos conversations.

Journal d’audit non modifiable
Invitations, changements de rôle, numéros connectés ou déconnectés, modèles, exports, escalades, intégrations : chaque action sensible est inscrite. La base interdit de modifier ou d’effacer une ligne.
Consultable par vous
Le propriétaire et les administrateurs le consultent dans les réglages de l’espace.
Journal de sécurité
Connexions, échecs, double authentification et clés d’accès sont enregistrés à part, avec l’adresse IP et le navigateur.
Journaux techniques masqués
Jamais de contenu de message ni de jeton. Numéros et adresses e-mail y sont masqués automatiquement.

Chiffrement

Les secrets qui donnent accès à vos comptes ne sont jamais stockés en clair.

En transit
HTTPS partout, avec HSTS et préchargement dans les navigateurs.
Jetons d’accès
Jetons Meta, Slack et Google, jeton du bot Telegram et clés Ringover, Calendly et Cal.com chiffrés en AES-256-GCM, avec une clé dérivée pour chaque espace. Une copie de la base seule ne les révèle pas.
Dans le navigateur
Politique de sécurité du contenu stricte, protection contre la falsification de requêtes et interdiction d’afficher l’application dans un cadre.

Où sont vos données

Votre base de données et vos fichiers sont dans l’Union européenne. Les messages WhatsApp, Instagram et Messenger, eux, transitent par Meta : aucun outil branché sur l’API officielle ne peut promettre qu’ils restent en France.

DonnéeLieuPrestataire
Contacts, conversations, réglages Francfort, Allemagne (UE) Neon (PostgreSQL)
Photos, vocaux, documents Union européenne Cloudflare R2
Application et traitements Réseau mondial de Cloudflare Cloudflare Workers
Acheminement des messages WhatsApp, Instagram, Messenger UE et États-Unis Meta Platforms Ireland
E-mails envoyés Région UE SparkPost (Bird)

Sous-traitants

Les prestataires qui traitent des données pour faire fonctionner WYP.chat. Certains n’interviennent que si vous activez la fonction concernée.

Prestataire Rôle
Cloudflare Hébergement de l’application, fichiers, files de traitement, temps réel ; transcription des vocaux si l’agent IA est actif.
Neon Base de données PostgreSQL, à Francfort.
Meta Platforms Ireland WhatsApp Business, Messenger et Instagram.
SparkPost (Bird) E-mails de vérification, d’invitation et d’alerte, réponses envoyées par e-mail, sans suivi des ouvertures ni des clics.
Stripe Paiement de l’abonnement et des crédits.
Anthropic Fonctions d’IA, seulement si votre espace les utilise.
Slack Alertes, si votre espace connecte Slack.
Google Agenda, Meet et Contacts, si un membre relie son compte Google.
Telegram Messages de votre bot Telegram, si votre espace le connecte.
Ringover Appels et appels manqués, si votre espace connecte Ringover.
Calendly et Cal.com Rendez-vous pris sur votre page de réservation, si votre espace connecte l’un des deux.
Services push des navigateurs Notifications sur les appareils des membres ; leur contenu est chiffré de bout en bout.

Combien de temps nous gardons vos données

Durées tirées de notre politique de confidentialité. Le propriétaire et les administrateurs peuvent exporter les contacts à tout moment.

Politique de confidentialité → Régler la durée de conservation des messages →
Données brutes reçues de Meta
7 jours, puis suppression automatique.
Messages et fichiers
24 mois par défaut, puis suppression automatique. Le propriétaire ou un administrateur peut choisir 12 ou 6 mois, avec 7 jours de délai avant la première suppression.
Contacts, consentements et refus
Tant que l’espace est actif ou jusqu’à leur suppression, au plus 30 jours après sa clôture. Les preuves de consentement, les refus (STOP, blocages) et le journal d’audit restent quand les messages sont supprimés.
Journaux de sécurité et d’audit
Tant que le compte ou l’espace existe, au plus 30 jours après sa clôture.
Sauvegardes de la base
Selon leur propre cycle, au plus 30 jours.

Une question, une faille à signaler ?

Écrivez à hello@wyp.agency pour une question de sécurité, un questionnaire à remplir ou le signalement d’une vulnérabilité. Merci de ne pas rendre publique une faille avant notre réponse.

hello@wyp.agency →

Questions sur la sécurité

Mes messages WhatsApp sont-ils hébergés en France ?

Votre base de données est à Francfort et vos fichiers dans l’Union européenne. Les messages transitent aussi par l’infrastructure de Meta, en UE et aux États-Unis, comme pour tout outil qui utilise l’API officielle.

WYP.chat utilise-t-il WhatsApp Web ?

Non. WYP.chat passe par l’API officielle de Meta, prévue pour les entreprises. Il n’automatise ni WhatsApp Web ni un téléphone.

Le contenu de mes conversations sert-il à entraîner une IA ?

Non. Notre politique de confidentialité l’exclut, et nous ne vendons aucune donnée.

Que se passe-t-il si un administrateur perd son téléphone ?

Il se connecte avec l’un de ses codes de secours, puis réactive la double authentification sur son nouveau téléphone.

Une messagerie d’équipe sur l’API officielle, avec vos données cloisonnées.

En attendant la validation de WYP.chat par Meta, notre équipe connecte votre numéro WhatsApp avec vous.