Frameworks

Marionette.js

Non classéSite officiel

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.

Présentation

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.

Conformité

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é.
Cookies et traceurs

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)

NomTypeDuréeFinalité
backbone_sidsessionSessionSession identifier used by Backbone.js authentication in Marionette.js applications, set by developer

Domaines tiers contactés (2)

  • marionettejs.com
  • github.com
Questions

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.