Passer à la navigation

Conformité

Capgo est conçu avec la confidentialité, la sécurité et le respect des normes en tête. Ce document explique les données collectées, leur utilisation et les mesures mises en place pour protéger la vie privée de vos utilisateurs et s'assurer du respect des normes réglementaires lors de l'utilisation du service Capgo de live update.

Vue d'ensemble de la collecte de données

Vue d'ensemble de la collecte de données

Capgo collecte des données minimales nécessaires pour fournir efficacement le service live update. La collecte de données est axée sur les besoins opérationnels plutôt que sur le suivi des utilisateurs ou les analyses.

Capgo collecte uniquement les données nécessaires pour fournir la fonctionnalité de mise à jour en direct. Lorsque votre application vérifie les mises à jour ou télécharge de nouveaux bundles, les informations suivantes sont collectées :

  • App ID: Un identifiant unique pour votre application utilisé pour associer l'application avec le compte correct
  • Version de l'application Code: La version code de l'application utilisée pour déterminer les mises à jour compatibles avec l'application
  • Nom de la version de l'application: Le nom de la version de l'application utilisé à des fins de visualisation
  • Plateforme: La plateforme (iOS, Android, Electron) de l'application utilisée pour déterminer les mises à jour compatibles avec l'application
  • ID de l'appareil: Un identifiant d'appareil généré aléatoirement et scoping de l'application utilisé pour l'opération de mise à jour, l'éligibilité à la mise à jour, la suppression de duplication de dispositifs actifs mensuels, le support, la prévention de l'abus et la fiabilité opérationnelle. Il ne s'agit pas d'un ID publicitaire, il n'est pas dérivé d'identifiants de matériel et il n'est pas utilisé pour suivre les utilisateurs à travers les applications, les sites Web ou les Capgo clients. Sur iOS, v7.25.0+ permet de conserver l'ID lors des réinstallations normales en utilisant Keychain. Sur Android, utilisez v7.50.1+ ou v5.50.1+ et v6.50.1+ sur ces versions de mise à jour) ; l'ID est restauré uniquement lorsque Android Backup/Restore conserve les préférences de l'application. Désactiver la sauvegarde, exclure ces préférences ou effacer les données de l'application génère un nouveau ID de périphérique.
  • ID de bundle : L'identifiant unique de la mise en boîte qui est actuellement installée sur le dispositif
  • Nom du canal : Le nom du canal sélectionné pour recevoir les mises à jour
  • OS Version : La version du système d'exploitation utilisée pour déterminer quelles mises à jour sont compatibles avec le dispositif
  • Version du plugin : La version du plugin @capgo/capacitor-updater utilisé pour livrer les mises à jour au dispositif
  • Requête de pays: Lorsqu'il est disponible, la dernière valeur valide de deux lettres ISO 3166-1 code reçue à partir d'une requête Cloudflare-traitée pour le dispositif. Il ne s'agit pas d'une valeur GPS ou d'une valeur de localisation fournie par votre application.

Données techniques supplémentaires :

  • Vérifications de mise à jour
  • Statut de téléchargement réussi/échoué
  • Statut d'installation du bundle
  • Événements de reversion et raisons
  • Adresse IP (pour la géolocalisation et l'optimisation CDN)

Détails de stockage de l'endpoint

Détails de stockage de l'endpoint

Le mises à jour peuvent utiliser jusqu'à trois endpoints configurés pour les vérifications de mise à jour, l'attribution automatique du canal et les statistiques :

  • updateUrl (/updatesVérifie quel bundle le dispositif doit recevoir. Cette endpoint est requise pour les mises à jour Cloud de Capgo.
  • channelUrl (/channel_selfLit lit lit reads and updates a device channel assignment.
  • statsUrl (/statsEnvoie des événements de cycle de mise à jour, de santé et d'échec explicites. statsUrl à une chaîne vide pour désactiver ces rapports de statistiques supplémentaires, ou pointez vers un endpoint auto-hébergé ou un proxy que vous contrôlez. Un proxy garde les statistiques hors de Capgo uniquement lorsqu'il termine le payload au lieu de le rediriger. Voir le contrat de l'endpoint auto-hébergé de statistiques.

Désactiver statsUrl ne change que la voie de statistiques explicite. /updates et /channel_self besoin d'une version stable, scoping l'application device_id afin que Capgo puisse décider quelles mises à jour et quel canal s'appliquent et compter les appareils actifs mensuels pour la facturation.

Lorsque statsUrl Capgo est activé, il peut stocker :

EnregistrerChamps stockés
Mau (facturation)device_id, app_id, org_id, timestamp
Inventaire des appareilsdevice_id, app_id, updated_at, platform, plugin_version, os_version, version_build, version_name, is_prod, is_emulator, default_channel, key_id, facultatif custom_id, demande de pays facultative code
Stats eventdevice_id, app_id, action, version_name, created_at

Lorsque statsUrl est désactivé mais updateUrl reste activé, Capgo peut toujours stocker :

EnregistrementChamps stockés
MAU facturationdevice_id, app_id, org_id, timestamp
Inventaire des appareilsdevice_id, app_id, updated_at, platform, plugin_version, os_version, version_build, version_name, is_prod, is_emulator, default_channel, key_id, facultatif custom_id, demande de pays facultative code
Événement de décision d'actualisationdevice_id, app_id, action, version_name, created_at; les actions peuvent inclure get, noNew, missingBundle, cannotGetBundleActions de blocage de plateforme/ version, et erreurs de plan ou de canal

Pour la facturation et les graphiques de version native, la télémétrie de runtime peut également inclure platform And version_build Lorsque le magasin de facturation déployé prend en charge ces champs, les statistiques MAU peuvent également inclure des statistiques optionnelles de télémétrie. metadata lorsque l'application les envoie.

Le minimum absolu nécessaire pour facturer MAU est un anonyme stable device_id, app_id, org_id, et une date de timestamp.

Capgo ne collecte explicitement pas :

  • Informations personnelles de l'utilisateur ou identifiants
  • App usage analytics or user behavior data
  • Content from your app or user-generated data
  • Données de localisation au-delà de la région géographique générale
  • Identifiants publicitaires, identifiants dérivés du matériel ou identifiants utilisés pour suivre les utilisateurs à travers les applications, les sites Web ou les clients Capgo
  • Données biométriques ou sensibles personnelles

Les données collectées par Capgo sont utilisées exclusivement pour :

  • Déterminer les mises à jour disponibles pour les versions d'applications spécifiques
  • Optimisation de la livraison de contenu par sélection de CDN géographique
  • Assurer la compatibilité entre mises à jour et capacités des appareils
  • Gestion des déploiements d'actualisation et des affectations de canal
  • Suivi des taux de réussite des mises à jour et identification des problèmes
  • Améliorer la performance et la fiabilité des téléchargements
  • Amélioration du système de livraison d'actualisations globales
  • Débogage et résolution de problèmes de mise à jour
  • Prévenir les abus et garantir la disponibilité du service
  • Vérifiez l'authenticité et l'intégrité de l'actualisation
  • Protection contre les mises à jour malveillantes ou corrompues
  • Maintenir la sécurité et la stabilité du service
  • Mises à jour de bundles et de métadonnées sont stockées sur des infrastructures cloud sécurisées
  • Les données sont réparties sur plusieurs régions géographiques pour améliorer les performances.
  • Apps that need EU data residency can set updateUrl To https://plugin.eu.capgo.app/updates, statsUrl To https://plugin.eu.capgo.app/stats, et channelUrl To https://plugin.eu.capgo.app/channel_self. Voir Emplacement des données pour la configuration exacte.
  • Toutes les transmissions de données sont chiffrées à l'aide de protocoles standard de l'industrie (HTTPS/TLS)

Section intitulée « Rétention des données »

Section intitulée « Rétention des données »
  • Enregistrements opérationnels sont conservés pour l'opération du service, la sécurité, les factures et le support.
  • La conservation des lots est configurable pour chaque application dans les paramètres de l'application. Les lots liés à un canal ou une mise en production active restent protégés ; les lots non utilisés deviennent éligibles à la suppression en fonction de la règle de conservation sélectionnée de l'application.
  • Les bundles historiques et les actifs Delta conservés contribuent à l'utilisation de l'espace de stockage. La réplication régionale n'augmente pas la consommation de l'espace de stockage.
  • Personal data, if any, is deleted according to applicable data protection laws.
  • Toutes les données sont chiffrées en transit et en repos
  • L'accès aux données est restreint aux personnels autorisés uniquement
  • Des audits et des mesures de sécurité réguliers sont effectués
  • Des pratiques de sécurité standard de l'industrie sont suivies
  • Certification SOC 2: Capgo est actuellement certifié SOC 2 Type II, garantissant les plus hautes normes de sécurité, d'accessibilité et de confidentialité. Consultez notre statut de conformité sur trust.capgo.application
  • ISO 27001: Capgo est certifié ISO 27001. Consultez notre statut de conformité sur trust.capgo.application
  • Audits continus de Code: Chaque commit est automatiquement audité par SonarCloud pour le plugin et le backend, garantissant la qualité, la détection des vulnérabilités de sécurité et la maintenabilité de code
  • Vérification des vulnérabilités: Une analyse de sécurité supplémentaire est effectuée par Snyk pour détecter et remédier les vulnérabilités de sécurité dans les dépendances
  • Sécurité de l'infrastructure: Notre infrastructure de hébergement est constamment surveillée et vérifiée à travers contrôles de sécurité de hébergement
  • Examen automatique CodeTout requête de fusion est examinée par l'IA CodeRabbit pour détecter les problèmes potentiels, les préoccupations de sécurité et maintenir les normes de qualité code.

Contrôles de confidentialité

Contrôle de confidentialité

Pour les développeurs d'applications

Pour les Développeurs d'Applications

As a Capgo user, you have control over:

  • Gestion de la chaîne : Contrôlez les mises à jour qui sont distribuées auxquels utilisateurs
  • Minimisation des données : Configurez quelles informations de dispositif sont partagées
  • Contrôles géographiques : Gérez où vos mises à jour sont distribuées
  • Paramètres de conservation: Control how long update data is retained

vos utilisateurs bénéficient de :

  • Collecte minimale de données: Only essential data for update delivery is collected
  • Pas de suiviaucun suivi croisé ou persistant des utilisateurs
  • TransparenceCette politique de confidentialité décrit exactement quelles données sont collectées.
  • Sécuritétoutes les transmissions de données sont chiffrées et sécurisées

Capgo est conçu pour soutenir la conformité avec les principales réglementations de protection des données, notamment :

  • RGPD (Règlement Général sur la Protection des Données)
  • CCPA (California Consumer Privacy Act)
  • COPPA (Loi sur la protection de la vie privée des enfants en ligne)
  • Autres lois régionales applicables sur la vie privée
  • Le liste des sous-traitants est la source publique actuelle de vérité de Capgo. Elle est mise à jour régulièrement et liste chaque fournisseur, son but, sa localisation de traitement, son mécanisme de transfert et son historique de changement.
  • Le D'accord de traitement des données est disponible pour examen.

Considérations pour les App Store et Play Store

Considérations relatives aux magasins d'applications

Capgo updates only the Capacitor web layer: JavaScript, HTML, CSS, and static assets. It does not change your native binary, native plugins, permissions, entitlements, or store metadata. Each app is reviewed on its own merits, so Capgo cannot guarantee an individual App Store or Play Store approval.

Use live updates only for web-layer changes that remain within the store rules and your submitted app’s scope. Ship a normal native release for native capabilities or material functionality changes. Review Apple's Directives de Revue de l'App Store (incluant la directive 2.5.2) et Politique d'abus de l'appareil et du réseau de Google Play avant la mise en ligne de votre application.

En tant que développeur d'application utilisant Capgo, vous devez:

  • Include appropriate privacy disclosures in your app’s privacy policy
  • Informer les utilisateurs sur l'utilisation des services live update lorsqu'il est requis
  • Confirmez que chaque mise à jour prévue est conforme aux lois et règles de votre magasin.
  • Mettre en œuvre des mécanismes de consentement appropriés si nécessaire

Conformité aux normes de confidentialité

Conception de la confidentialité

Capgo respecte les principes de conception privée :

  • Ne collectez que les données absolument nécessaires pour le fonctionnement du service
  • Évitez de collecter des informations personnelles ou sensibles
  • Utilisez les données agrégées et anonymisées chaque fois que possible
  • Utilisez les données collectées uniquement pour les objectifs déclarés
  • N'utilisez pas les données pour des activités non liées
  • Maintain clear boundaries on data usage
  • Fournissez des informations claires sur la collecte et l'utilisation des données
  • Faire les pratiques de confidentialité facilement accessibles et compréhensibles
  • Regularly update privacy documentation

If you have questions about Capgo’s privacy practices or need to report a privacy concern:

  • Review our full Privacy Policy at capgo.app/privacy
  • Consultez notre statut de sécurité et de conformité capgo.app/confiance
  • Contactez notre équipe de confidentialité via les canaux de support
  • Signalez tout problème lié à la confidentialité via notre contact de sécurité

When implementing Capgo in your app:

  1. Soyez Transparent: Inscrivez les utilisateurs sur la fonctionnalité live update
  2. Minimisez les DonnéesActivez uniquement les fonctionnalités de collecte de données dont vous avez besoin.
  3. Implémentation Sûre: Suivez les meilleures pratiques de sécurité dans votre intégration
  4. Révisions Régulières: Vérifiez périodiquement vos pratiques de confidentialité et mettez à jour vos politiques
  5. Contrôle de l'Utilisateur: Pensez à fournir aux utilisateurs des options pour contrôler le comportement d'actualisation

En suivant ces pratiques et en comprenant l'approche de Capgo en matière de confidentialité, vous pouvez offrir à vos utilisateurs une expérience sécurisée et respectueuse de la vie privée de live update.

Si vous utilisez Compliance pour planifier la sécurité et la conformité, connectez-l’avec Conformité HIPAA pour les contrôles de télémétrie réglementés, Chiffrement pour le détail d'implémentation dans Chiffrement, Capgo Scanner de sécurité pour le flux de travail du produit dans Capgo Scanner de sécurité, Capgo Sécurité pour le flux de travail du produit dans Capgo Sécurité, Capgo Centre de confiance pour le flux de travail du produit dans Capgo Centre de confiance, et Sécurité de l'organisation pour les détails d'implémentation dans la sécurité de l'organisation.