Aller au contenu

Sécurité et traitement des données

Dernière mise à jour:

Vos pages transitent par HTML to Frames — elles n'y restent pas. Le rendu se fait dans un navigateur isolé et cloisonné (sandbox), les résultats sont livrés une seule fois depuis la mémoire, et les fichiers envoyés sont supprimés dès la fin de l'import.

Cette page répond aux questions de l'examen de sécurité des données des plugins de Figma et à celles que nous posent habituellement les équipes attentives à la sécurité.

Quelles données sont envoyées au service ?

  • L'adresse de la page, les écrans et options choisis, et un identifiant de compte dérivé de votre identifiant utilisateur Figma (ni nom, ni e-mail).
  • Une clé de licence ou un jeton d'achat Figma à courte durée de vie, si vous avez un plan payant.
  • En mode Local file : les fichiers que vous envoyez. En mode AI : le HTML envoyé par votre outil d'IA. Avec Send to Figma : la capture de l'onglet que vous avez choisi.

Le plugin lit-il mon fichier Figma ?

Non. Le plugin écrit des calques dans votre fichier. Il ne lit que les informations qu'il a lui-même enregistrées sur ses propres frames (adresse source et largeur) pour proposer Re-import. Vos polices sont vérifiées localement et jamais envoyées. Le contenu de votre fichier n'est jamais envoyé nulle part.

Combien de temps les données sont-elles conservées ?

DonnéesConservation
Résultat d'importLivré une seule fois, supprimé de la mémoire ; trace de la tâche 15 minutes
Fichiers envoyésEn mémoire uniquement ; supprimés juste après la dernière page (2 minutes en cas d'abandon)
Boîte de réception Send to Figma / IAEn mémoire uniquement ; supprimée lorsque votre plugin la récupère, 30 minutes au maximum
Journal des imports180 jours ; adresse IP supprimée après 30 jours
Journal de sécurité90 jours
Compteurs par IP du plan Free2 mois

Le contenu des pages n'est jamais écrit sur disque.

Chiffrement

Tout le trafic entre le plugin, l'extension et le service utilise HTTPS (TLS). Les jetons de connexion de l'IA et de l'extension sont stockés uniquement sous forme d'empreintes SHA-256.

Isolation

Le service fonctionne sous la forme de trois conteneurs distincts, chacun avec ses propres autorisations :

  • API — plans, limites et licences. Il n'exécute jamais de navigateur et ne décode jamais d'images.
  • Navigateur — un Chromium en sandbox avec un profil seccomp strict, sans volumes ni secrets, accessible uniquement depuis un réseau interne.
  • Décodeur d'images — convertit les images téléchargées sans accès à Internet et sans aucun moyen d'atteindre les autres conteneurs.

Les trois fonctionnent avec des systèmes de fichiers en lecture seule, toutes les capabilities Linux retirées et sans élévation de privilèges. Le navigateur est redémarré régulièrement avec un disque temporaire vierge.

Protection du réseau

  • Un pare-feu ne laisse le navigateur atteindre que les ports web publics ; les réseaux privés, les adresses de métadonnées cloud et les services internes sont bloqués.
  • La protection SSRF vérifie l'adresse que vous saisissez, chaque requête effectuée par la page et chaque téléchargement d'image, redirections comprises ; la résolution DNS est figée au moment de la connexion.
  • Les fichiers envoyés sont ouverts depuis la mémoire sur une adresse virtuelle — jamais via file://.

Prévention des abus

Des limites de débit s'appliquent par adresse IP et par compte. Les schémas d'attaque manifestes — recherche de secrets, adresses internes, requêtes malformées — entraînent un bannissement automatique de l'adresse IP et de l'identifiant de compte, d'une durée croissante de 24 heures à 30 jours.

Tiers

Aucun pour votre contenu. Nous faisons appel à un hébergeur pour les serveurs et à Cloudflare pour diffuser ce site web. Figma vérifie les jetons d'achat de Pro.

Signaler une vulnérabilité

Écrivez à [email protected] avec l'objet « Security ». Merci de nous laisser un délai raisonnable pour corriger un problème avant de le divulguer.