Frameworks

Draft.js

Non classéSite officiel

Draft.js est un framework d'éditeur de texte riche React open-source construit par Meta et publié en open source. Il s'exécute entièrement dans le navigateur comme composant côté client et ne transmet pas de données à un serveur par lui-même. Les obligations RGPD dépendent de la façon dont l'application stocke le contenu créé avec Draft.js, pas du composant éditeur lui-même.

Présentation

Que fait Draft.js ?

Qu'est-ce que Draft.js ?

Draft.js est un framework d'éditeur de texte riche React open-source, initialement construit par Meta (Facebook) et publié en open source en 2016. Il fournit la base pour construire des expériences d'édition de texte riche personnalisables dans les applications web. Draft.js fonctionne entièrement comme un composant React côté client, gérant l'état de l'éditeur en mémoire sans communiquer avec un serveur externe.

Comment le RGPD s'applique-t-il à Draft.js ?

Draft.js lui-même ne traite, stocke ni transmet de données personnelles. Les obligations RGPD surviennent lorsque l'application sauvegarde le contenu de l'éditeur Draft.js sur un serveur ou une base de données. Le contenu créé dans les éditeurs Draft.js peut contenir des données personnelles (noms, déclarations personnelles, informations médicales) qui deviennent soumises au RGPD lorsqu'elles sont persistées dans un système backend.

Stockage du contenu et RGPD

Lorsque le contenu Draft.js est sauvegardé dans une base de données, l'application devient responsable de la conformité RGPD pour ce contenu. Cela inclut : fournir aux utilisateurs l'accès à leur contenu sauvegardé, permettre la suppression du contenu sur demande d'effacement, appliquer des durées de rétention appropriées et chiffrer le contenu sensible au repos.

Étapes pratiques de mise en conformité

Implémentez les droits des personnes concernées pour le contenu créé dans les éditeurs Draft.js. Permettez aux utilisateurs de consulter, exporter et supprimer leur contenu sauvegardé. Appliquez des limites de rétention aux brouillons auto-sauvegardés. Chiffrez le contenu sensible au repos. Décrivez le stockage du contenu dans votre politique de confidentialité.

Conformité

Draft.js et le RGPD

Base légale
Draft.js is a client-side UI component, not a data processor. GDPR obligations arise from the application storing content created with Draft.js.
Niveau de risque
low
Textes applicables
GDPR compliance is the responsibility of the application developer

Analyse d'impact (AIPD)

Une AIPD n'est pas requise pour Draft.js lui-même. Elle peut être requise si l'application stocke de grands volumes de données personnelles saisies dans les éditeurs Draft.js, notamment dans des contextes médicaux ou juridiques.

Exemple de texte pour votre bannière

Cette application utilise Draft.js, un composant d'éditeur de texte open-source. Tout contenu que vous créez est stocké comme décrit dans notre politique de confidentialité.
Cookies et traceurs

Ce que Draft.js dépose et contacte

Méthode de suivi
Open-source React rich text editor framework, no client-side tracking
Localisation des serveurs
Self-hosted (deployer's infrastructure)
Mode sans cookie disponible
Oui

Cookies déposés (1)

NomTypeDuréeFinalité
draft_statesessionSessionIn-memory only: Draft.js does not set persistent cookies; editor state is managed in React component memory

Domaines tiers contactés (2)

  • draftjs.org
  • unpkg.com
Questions

Questions fréquentes sur Draft.js

Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.

Draft.js collecte-t-il des données personnelles ?

Non. Draft.js est un composant React côté client qui gère l'état de l'éditeur entièrement dans la mémoire du navigateur. Il ne collecte, stocke ni transmet des données vers un serveur externe. Les obligations en matière de données personnelles surviennent lorsque l'application sauvegarde le contenu Draft.js dans un backend.

Draft.js dépose-t-il des cookies ?

Non. Draft.js ne dépose aucun cookie. Il gère l'état entièrement dans le cycle de vie du composant React en mémoire navigateur.

Draft.js nécessite-t-il une entrée dans la politique de confidentialité ?

Pas pour le composant lui-même. Cependant, les données personnelles contenues dans le contenu créé et sauvegardé via les éditeurs Draft.js doivent être abordées dans votre politique de confidentialité.

Draft.js transfère-t-il des données hors de l'UE ?

Draft.js lui-même ne transfère pas de données. Les obligations de transfert dépendent entièrement de l'endroit où l'application sauvegarde le contenu Draft.js.

Dois-je réaliser une AIPD pour les applications utilisant Draft.js ?

Pas pour Draft.js lui-même. Une AIPD peut être requise si l'application stocke de grands volumes de données personnelles sensibles saisies via les éditeurs Draft.js.

Comment gérer les demandes d'effacement pour le contenu créé dans Draft.js ?

Implémentez un mécanisme de suppression dans le backend de votre application qui supprime tout le contenu Draft.js sauvegardé lié à l'utilisateur demandeur. Pour les systèmes de versionnage de documents, assurez-vous que toutes les versions historiques sont également supprimées.

Draft.js est-il toujours activement maintenu ?

Draft.js est entré en mode maintenance chez Meta et la communauté a développé des alternatives incluant Lexical (également de Meta) et Slate.js, ProseMirror et TipTap comme alternatives activement développées. Pour les nouveaux projets, Lexical est le successeur recommandé par Meta.

Draft.js dispose-t-il d'une conformité RGPD intégrée ?

Non. En tant que bibliothèque de composants UI, Draft.js n'inclut pas de fonctionnalités de confidentialité ou de conformité. Toute la responsabilité de conformité RGPD incombe au développeur d'application.

Mettez votre site en conformité aujourd'hui.

Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.