Marionette.js
Marionette.js est un framework d'application open-source construit sur Backbone.js qui fournit une structure et des bonnes pratiques pour construire des applications JavaScript à grande échelle. C'est un outil de développement, pas un sous-traitant de données ou un service de tracking. Les obligations RGPD découlent de l'application construite avec Marionette.js et des données qu'elle traite.
Que fait Marionette.js ?
Qu'est-ce que Marionette.js ?
Marionette.js est un framework d'application JavaScript qui étend Backbone.js avec une structure supplémentaire, des patterns et des conventions pour construire des applications web à grande échelle. Il fournit des vues composites, des patterns d'architecture applicative, l'agrégation d'événements et la gestion de modules qui facilitent l'organisation des applications Backbone complexes. Marionette.js était largement utilisé dans les années 2010 pour construire des applications monopages avant que les frameworks modernes comme React et Vue ne deviennent dominants.
Comment le RGPD s'applique-t-il à Marionette.js ?
Les obligations RGPD découlent de l'application construite avec Marionette.js et des données personnelles qu'elle traite, pas du framework lui-même. Une application Marionette.js affichant des profils utilisateurs, traitant des soumissions de formulaires avec des données personnelles ou communiquant avec des API renvoyant des données personnelles est soumise au RGPD. Le développeur est responsable de la mise en œuvre de la gestion des données, du consentement et des pratiques de confidentialité appropriées.
Données des modèles Backbone et confidentialité
Les applications Marionette.js construites sur Backbone.js peuvent mettre en cache des données de modèles (potentiellement contenant des données personnelles) dans la mémoire côté client et le localStorage. Si les modèles Backbone contiennent des données personnelles, ces données doivent être effacées de manière appropriée : à la déconnexion, au retrait du consentement et après des périodes de session définies.
Étapes pratiques de mise en conformité
Incluez Marionette.js dans votre bundle plutôt que de le charger depuis des CDN. Effacez les caches de modèles Backbone contenant des données personnelles à la déconnexion. Gérez la rétention des données du localStorage. Implémentez la gestion du consentement aux cookies. Construisez des gestionnaires de droits des personnes concernées. Signez des accords de traitement avec les API backend et services intégrés.
Marionette.js et le RGPD
- Base légale
- Marionette.js is a framework, not a data processor. GDPR obligations arise from the application built with it.
- 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 Marionette.js lui-même. Elle peut être requise pour des applications construites avec Marionette.js traitant des données personnelles à grande échelle ou effectuant des prises de décision automatisées.
Exemple de texte pour votre bannière
Cette application est construite avec Marionette.js. La collecte et le traitement des données dans cette application sont décrits dans notre politique de confidentialité.
Ce que Marionette.js dépose et contacte
- Méthode de suivi
- Open-source Backbone.js framework extension, no client-side tracking by default
- Localisation des serveurs
- Self-hosted (deployer infrastructure)
- Mode sans cookie disponible
- Oui
Cookies déposés (1)
| Nom | Type | Durée | Finalité |
|---|---|---|---|
| backbone_sid | session | Session | Session identifier used by Backbone.js authentication in Marionette.js applications, set by developer |
Domaines tiers contactés (2)
marionettejs.comgithub.com
Questions fréquentes sur Marionette.js
Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.
Marionette.js est-il soumis au RGPD ?
Non. Marionette.js est un framework JavaScript open-source. Le RGPD s'applique à l'application construite avec lui et aux données personnelles qu'elle traite, pas au code du framework lui-même.
Marionette.js dépose-t-il des cookies ?
Non. Marionette.js ne dépose aucun cookie par défaut. Les cookies dans les applications Marionette.js sont déposés par le code du développeur ou par des services tiers intégrés à l'application.
Marionette.js met-il en cache des données personnelles ?
Les modèles Backbone.js utilisés avec Marionette.js peuvent mettre en cache des données personnelles dans la mémoire du navigateur ou le localStorage. Les applications doivent s'assurer que ces données en cache sont effacées à la déconnexion, au retrait du consentement et après des durées de rétention appropriées.
Marionette.js transfère-t-il des données hors de l'UE ?
Marionette.js lui-même ne transfère pas de données. Les obligations de transfert dépendent de l'endroit où l'application est déployée et des API backend et services qu'elle intègre.
Dois-je réaliser une AIPD pour mon application Marionette.js ?
Pas pour Marionette.js lui-même. Des AIPD peuvent être requises pour des applications traitant des données personnelles à grande échelle ou effectuant des prises de décision automatisées.
Marionette.js est-il encore activement maintenu ?
Marionette.js est en mode maintenance. Le développement actif a considérablement ralenti alors que les frameworks modernes (React, Vue, Angular) ont remplacé les architectures basées sur Backbone. Les nouveaux projets devraient utiliser des alternatives modernes.
Comment gérer les droits des personnes concernées dans une application Marionette.js ?
Construisez les fonctionnalités de droits des personnes concernées au niveau de la couche application : des endpoints d'export pour les demandes d'accès, des flux de suppression pour les demandes d'effacement. Effacez les caches de modèles Backbone et les données localStorage dans le cadre des flux d'effacement.
Marionette.js doit-il apparaître dans ma politique de confidentialité ?
Non, le framework n'a pas besoin d'être divulgué. Le traitement des données dans votre application Marionette.js doit être décrit, incluant les données collectées, la base légale, les durées de rétention et les sous-traitants tiers.
Mettez votre site en conformité aujourd'hui.
Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.