Sécurité
Ce que nous stockons, comment les clés API sont protégées, et ce que votre agent peut toucher via MCP.
Ce que nous stockons
Firestore est la seule base de données, et elle contient exactement ce dont le produit a besoin pour fonctionner. Rien ici n'est vendu ni partagé.
| Données | Ce qui est conservé |
|---|---|
| Compte | Votre uid, un email si vous vous êtes connecté avec un, et le fournisseur que vous avez utilisé. |
| Abonnement | Le plan, le statut et la date de renouvellement, répliqués depuis Whop. |
| Utilisation | Les designs que vous avez copiés aujourd'hui, uniquement pour appliquer la limite quotidienne. |
| Favoris | Les designs que vous avez enregistrés. |
| Clés API agent | Un hash SHA-256 de chaque clé. Jamais la clé elle-même. |
Règles de sécurité Firestore
Un compte peut lire ses propres documents, et rien d'autre. Chaque écriture, sur chaque collection, passe par le serveur avec le SDK Admin ; les règles côté client refusent toute écriture, donc il n'existe aucun chemin direct d'un navigateur vers la base de données.
Clés API agent
Une clé, c'est 256 bits d'aléatoire derrière le préfixe mdc_, générée une fois et affichée exactement cette seule fois. Seul son SHA-256 est jamais stocké, comme identifiant du document lui-même, donc une fuite de toute la table ne donne à un attaquant rien à rejouer : il n'y a aucun secret à inverser, seulement un hash à chercher. Révoquer supprime cette seule ligne, qui est l'identifiant, donc elle cesse de fonctionner immédiatement.
Ce que votre agent peut faire via MCP
Chaque outil est une lecture. Rechercher et lister ne nécessitent aucune clé ; seule la récupération du code d'un design est mesurée, et elle coûte exactement ce que coûte le bouton de copie ici.
- Il ne peut pas écrire dans votre compte. La seule chose qui bouge est votre compteur de copies.
- Il ne peut pas redessiner un design ni en inventer un qui n'existe pas.
- Il ne peut pas voir les clés ou l'utilisation d'un autre compte.
Le détail complet des outils eux-mêmes est sur la page MCP.
Paiements
Whop est le marchand officiel ; nous ne voyons jamais un numéro de carte complet. Chaque webhook qu'il envoie est vérifié par sa signature (HMAC-SHA256 sur l'identifiant du message, l'horodatage et le corps brut, comparée en temps constant) avant que quoi que ce soit ne soit écrit, une livraison vieille de plus de cinq minutes est refusée comme rejeu, et une requête non signée ou dont la signature ne correspond pas est rejetée d'emblée.
Signaler un problème
Envoyez un email à support@clevens.com avec ce que vous avez trouvé. Nous le lisons nous-mêmes ; rien ne passe d'abord par un système de tickets.