Politique de confidentialité – 040 Level App
Dernière mise à jour : 05/10/2026 | Version : 2.1
1. Responsable du traitement
Le responsable du traitement au sens du Règlement général sur la protection des données (RGPD) est :
Mixcover GmbH Neumann-Reichardt-Str. 27-33 22041 Hambourg Allemagne
E-mail : shop@mixcover.de
Gérants : Timo Plogstedt, Philip Bonmann Registre du commerce : HRB 173050, tribunal d'instance de Hambourg (Amtsgericht Hamburg) N° de TVA intracommunautaire : DE350528375
La loi n'impose pas la désignation d'un délégué à la protection des données. Pour toute question relative à la protection des données, veuillez vous adresser aux coordonnées indiquées ci-dessus (voir également la section 16).
2. Généralités sur le traitement des données
En principe, nous ne collectons et n'utilisons les données à caractère personnel de nos utilisateurs que dans la mesure où cela est nécessaire pour fournir une application fonctionnelle ainsi que nos contenus et services, ou si vous y avez consenti. La collecte et l'utilisation des données à caractère personnel de nos utilisateurs n'interviennent en règle générale qu'après le consentement de l'utilisateur. Une exception s'applique aux cas où l'obtention préalable d'un consentement est impossible pour des raisons de fait et où le traitement des données est autorisé par des dispositions légales.
L'application 040 Level App sert au nivellement (la « mise à niveau ») des camping-cars, des caravanes et des vans aménagés. Pour cela, l'application se connecte par Bluetooth Low Energy (BLE) à un capteur 040 Level (KBeacon) ou – si vous le choisissez – utilise à la place les capteurs de mouvement intégrés à votre smartphone (IMU du téléphone). Les données de mesure et de capteur proprement dites (angle d'inclinaison, accélération, température, batterie) sont en principe traitées exclusivement en local sur votre appareil et ne sont transmises ni à nous ni à des tiers.
Lorsque la présente politique de confidentialité mentionne un transfert vers des pays tiers (notamment les États-Unis), celui-ci repose sur des garanties appropriées au sens de l'art. 46 du RGPD, en particulier sur les clauses contractuelles types de l'UE (Standard Contractual Clauses, SCC). Vous pouvez en demander une copie auprès des prestataires concernés ou auprès de nous.
3. Traitement des données des enfants
Cette application ne s'adresse pas aux enfants de moins de 16 ans. Nous ne collectons pas sciemment de données à caractère personnel d'enfants de moins de 16 ans. L'application n'utilise aucune vérification technique de l'âge ; l'indication volontaire d'une tranche d'âge (voir la section 7.4) n'est qu'une fonction de confort et ne constitue pas une protection active des mineurs. Si vous n'avez pas encore 16 ans, veuillez obtenir le consentement de vos représentants légaux avant de donner à l'application des consentements facultatifs (rapports de plantage, analyse, localisation, publicité). Si nous apprenons que nous avons traité des données à caractère personnel d'un enfant sans consentement valable, nous supprimerons ces données sans délai.
4. Traitement local sur votre appareil (aucune transmission)
Les données suivantes sont stockées ou traitées exclusivement en local, dans l'environnement sécurisé de l'application sur votre appareil, et ne quittent en principe pas celui-ci. Aucune transmission à nous ni à des tiers n'a lieu à ce titre ; il n'y a donc pas de transfert vers un pays tiers.
4.1 Données de capteur et de mesure
Lorsqu'un capteur 040 Level est connecté, l'application traite en temps réel (plusieurs fois par seconde) :
- la puissance du signal (RSSI) et la puissance d'émission estimée (TX Power)
- les valeurs brutes d'accélération (ax/ay/az en m/s²)
- les angles d'inclinaison calculés (tangage/roulis, pitch/roll)
- la tension de la batterie (mV) et le niveau de charge (%)
- la température (°C/°F)
- les bits d'état/indicateurs du capteur (sensor flags), le nom de l'appareil et l'adresse MAC du capteur
Ces données ne sont pas enregistrées durablement ; elles sont conservées dans la mémoire vive et continuellement écrasées par de nouvelles valeurs de mesure.
Base juridique : art. 6, paragraphe 1, point b), du RGPD (exécution du contrat d'utilisation de l'application – fonction principale de nivellement).
4.2 Détection des appareils et gestion des connexions (analyse BLE)
Pour trouver et connecter des capteurs, l'application traite : l'ID de l'appareil (MAC), le nom de l'appareil (par ex. « 040_level_XXXXX », « KBPro_XXXXX »), l'historique du RSSI (mémoire tampon circulaire des 20 dernières valeurs), l'horodatage de la dernière détection et, le cas échéant, une URL Eddystone. Ces informations sont conservées dans une mémoire temporaire volatile, effacée à la fermeture de l'application ; les appareils qui ne sont plus visibles sont automatiquement supprimés après un court délai.
Base juridique : art. 6, paragraphe 1, point b), du RGPD (exécution du contrat – connectivité BLE).
4.3 Configuration du capteur et authentification (provisionnement)
Pour la connexion sécurisée et la configuration du capteur KBeacon, l'application traite un mot de passe d'appareil (uniquement dans la mémoire vive, jamais enregistré durablement, intégré de manière fixe dans l'application), l'adresse MAC pour le calcul de l'authentification, des UUID GATT ainsi qu'un numéro de version de configuration. Le mot de passe ne quitte à aucun moment l'application et n'est utilisé que vis-à-vis du capteur appairé. Seul le numéro de version de configuration est stocké en local, afin de déterminer si une mise à jour est nécessaire.
Base juridique : art. 6, paragraphe 1, point b), du RGPD (exécution du contrat – provisionnement de l'appareil) ; art. 32 du RGPD (sécurité des données).
4.4 Décalages de calibrage (offsets)
Pour corriger le montage et l'orientation du capteur, l'application enregistre des valeurs de calibrage (décalage de tangage/roulis, correction fine, décalage de lacet) – globalement ainsi que pour chaque profil de capteur.
Base juridique : art. 6, paragraphe 1, point b), du RGPD (exécution du contrat – données de paramétrage propres à l'utilisateur).
4.5 IMU du téléphone (capteurs de mouvement du smartphone)
Si vous ne souhaitez pas utiliser de capteur externe, l'application peut utiliser à la place les capteurs de mouvement intégrés à votre smartphone (accéléromètre/gyroscope). Sont alors traités l'accélération (x/y/z en m/s²), les vitesses de rotation (x/y/z en rad/s) ainsi que les angles d'inclinaison qui en sont calculés. Ces données sont traitées exclusivement en local, conservées uniquement dans la mémoire vive et abandonnées à la fin de la fonction.
Base juridique : art. 6, paragraphe 1, point b), du RGPD (exécution du contrat – nivellement sans matériel externe) ou, dans la mesure où vous choisissez activement ce mode de fonctionnement, art. 6, paragraphe 1, point a), du RGPD (consentement).
4.6 Profils de capteur (gestion multiprofil)
Vous pouvez créer plusieurs configurations par capteur (par ex. « VP 160 cm », « Camping-car 305 cm »). Sont notamment enregistrés : l'ID du profil, l'ID de l'appareil (MAC), le nom d'affichage, le type de véhicule, la voie (avant/arrière en cm), l'empattement/l'écartement des essieux, la configuration des aides (cales/coussins/crics), les paramètres d'affichage, l'orientation du capteur et les décalages de calibrage. Ces profils sont stockés en local et subsistent jusqu'à ce que vous supprimiez le profil, désinstalliez l'application ou déclenchiez la réinitialisation de la protection des données (voir la section 13).
Base juridique : art. 6, paragraphe 1, point b), du RGPD (exécution du contrat – données de profil et de paramétrage).
4.7 Paramètres et préférences de l'application
Sont stockés en local vos paramètres, notamment : unité de température (°C/°F), unité de longueur (cm/pouce), son/vibration activés ou non, orientation du capteur, paramètres de lissage/filtrage, nombre de décimales, thème, langue, mode de l'application, mode senior/loupe, service d'arrière-plan activé ou non, dernier capteur connecté, mode d'affichage, angle de tolérance ainsi que les réglages des aides au calage.
Base juridique : art. 6, paragraphe 1, point b), du RGPD (exécution du contrat – données de paramétrage).
4.8 Messages stockés en local (« News »)
Le contenu des notifications push (voir la section 8) est stocké exclusivement en local dans la mémoire sécurisée de l'application, afin que vous puissiez le relire ultérieurement sous « Mises à jour et nouveautés » (100 entrées au maximum). Ces données ne quittent pas votre appareil. Vous pouvez les supprimer à tout moment (réinitialisation de la protection des données ou désinstallation) ; en outre, nous pouvons faire supprimer des messages individuels côté serveur au moyen d'une commande de suppression.
Base juridique : art. 6, paragraphe 1, point b), du RGPD (exécution du contrat – affichage des messages de service reçus).
4.9 Widget de l'écran d'accueil / de verrouillage
Si vous configurez un widget pour l'écran d'accueil ou de verrouillage, les dernières valeurs d'inclinaison connues ainsi qu'un horodatage de mise à jour sont conservés en local pour l'affichage du widget. Aucune transmission externe n'a lieu.
Base juridique : art. 6, paragraphe 1, point b), du RGPD (exécution du contrat – fonction de confort).
4.10 Statut du consentement en matière de protection des données
Pour mettre en œuvre et prouver vos consentements, nous enregistrons en local votre sélection de consentements (rapports de plantage/analyse/localisation/publicité), un statut d'information ainsi que l'horodatage de votre consentement. Ce statut détermine si des fonctions facultatives sont actives et sert de preuve du consentement.
Base juridique : art. 7, paragraphe 1, du RGPD (preuve du consentement) ; art. 6, paragraphe 1, point c), du RGPD en liaison avec l'art. 5, paragraphe 2, du RGPD (responsabilité).
5. Rapports de plantage et d'erreurs (Sentry & Firebase Crashlytics)
Pour garantir la stabilité, la sécurité et le bon fonctionnement de l'application, nous traitons des rapports de plantage et d'erreurs – exclusivement si vous avez consenti à la catégorie « Rapports de plantage » (par défaut : désactivé). Sans consentement, Sentry et Firebase Crashlytics ne sont pas démarrés et aucun rapport, aucune trace d'historique ni aucune donnée de session n'est transmis. Vous pouvez retirer votre consentement à tout moment dans les paramètres de confidentialité ; la transmission cesse alors immédiatement et les rapports non encore envoyés sont abandonnés.
Catégories de données traitées :
- nature, type et description de l'erreur, trace de pile (stack trace)
- traces d'historique (« breadcrumbs » : par ex. écrans consultés, pressions sur des touches, événements BLE, interruptions de connexion/délais dépassés, qualité du signal)
- ID d'appareil anonymisé (seuls les 4 derniers caractères, par ex. « …F2A7 »)
- plateforme, version du système d'exploitation, version/numéro de build de l'application, modèle d'appareil, langue configurée
- indicateurs de performance (par ex. durée de traitement, fréquence d'images) et signalements de données de capteur erronées (uniquement les premiers octets sous forme de valeur hexadécimale, sans contenu)
Les ID d'appareil complets, les numéros IMEI, les adresses MAC en clair ou vos données de mesure proprement dites (flux de tangage/roulis) ne sont pas transmis. Dans la configuration livrée, les rapports d'erreurs et de plantage sont en principe transmis intégralement (chaque événement) à Sentry ; une réduction configurable par échantillonnage est techniquement possible. En revanche, les mesures de performance pures (tracing) ne sont collectées que par échantillonnage.
Preuve des consignes de sécurité : Avant la première recommandation de cales, vous confirmez les consignes de sécurité. L'heure et la version de cette confirmation sont enregistrées localement sur votre appareil. Si vous avez autorisé les rapports de plantage, nous transmettons en outre cette confirmation (heure, version des consignes, lieu de la confirmation dans l'application) une seule fois, sous forme d'événement, à Sentry, afin de pouvoir démontrer, en cas de question de responsabilité, que les consignes ont été affichées et confirmées (art. 6, paragraphe 1, point f), du RGPD). Sans consentement aux rapports de plantage, la confirmation reste uniquement sur votre appareil.
Base juridique : art. 6, paragraphe 1, point a), du RGPD (consentement) ainsi que § 25, alinéa 1, TDDDG pour l'accès à des informations dans l'appareil terminal. Le traitement est limité au strict nécessaire et sécurisé par la pseudonymisation (anonymisation de l'ID d'appareil).
Destinataires / transfert vers un pays tiers : voir la section 9.1 (Sentry) et 9.2 (Firebase Crashlytics).
Durée de conservation : Sentry 30 jours, Firebase Crashlytics en règle générale 90 jours. Pour l'analyse des erreurs, nous reprenons chaque semaine les rapports Sentry dans une archive propre sur notre serveur (UE) – sans adresse IP, sans adresse e-mail et sans identifiants d'utilisateur ni d'appareil – et les y supprimons 90 jours après l'événement ; les journaux de débogage locaux ne sont conservés que de manière volatile dans la mémoire vive (supprimés à la fermeture de l'application).
Retrait du consentement : à tout moment dans l'application sous Paramètres → Confidentialité et analyse (interrupteur « Rapports de plantage ») ou par e-mail à shop@mixcover.de. La licéité du traitement effectué jusqu'au retrait n'est pas affectée.
Remarque concernant les anciennes versions de l'application : jusqu'au build 124 inclus, les rapports de plantage étaient transmis sans consentement distinct (sur la base de notre intérêt légitime, art. 6, paragraphe 1, point f), du RGPD). Avec la mise à jour vers la version actuelle, seule s'applique la solution fondée sur le consentement décrite ci-dessus.
6. Analyse d'utilisation (Firebase Analytics) – uniquement avec consentement
Si vous consentez à l'analyse d'utilisation, nous collectons les données suivantes afin d'améliorer l'application et de comprendre l'utilisation des fonctions :
- écrans et fonctions consultés, temps passé
- pressions sur des touches / boutons et paramètres utilisés (sans le contenu de vos mesures)
- début/fin de session, durée de session et fréquence d'utilisation
- informations sur l'appareil (modèle, système d'exploitation, langue, pays d'après les paramètres de l'appareil)
- tranche d'âge indiquée volontairement (voir la section 7)
- type de véhicule et type d'aide au calage (d'après les paramètres de l'application)
- événements tels que le calibrage, la connexion/déconnexion du capteur (type de capteur, durée), la fin de l'onboarding, les calculs de nivellement effectués (valeurs d'inclinaison arrondies, type de véhicule, aides)
- en cas de consentement supplémentaire à la localisation : données de localisation anonymisées (arrondies à environ 11 km) (voir la section 7.3)
- un ID d'installation pseudonyme généré automatiquement par Firebase (ni nom ni e-mail)
Les données ne contiennent pas le contenu de vos mesures. En outre, des compteurs d'utilisation (par ex. compteurs de fonctions et de sessions) sont conservés en local ; ils sont supprimés lors de la réinitialisation de la protection des données. Par ailleurs, des événements d'analyse sont transmis à Sentry comme contexte de breadcrumbs, mais uniquement si le consentement à l'analyse est actif.
Base juridique : art. 6, paragraphe 1, point a), du RGPD (consentement) en liaison avec le § 25, alinéa 1, TDDDG (stockage d'informations dans l'appareil terminal ou accès à de telles informations). Le consentement est volontaire et désactivé par défaut ; il est donné lors de l'onboarding ou sous Paramètres → Confidentialité et analyse.
Destinataires / transfert vers un pays tiers : voir la section 9.2 (Google Firebase).
Durée de conservation : chez Firebase, 14 mois au maximum (réglage par défaut de Google) ou jusqu'au retrait du consentement ; compteurs locaux jusqu'à la réinitialisation de la protection des données ou la désinstallation.
Retrait du consentement : à tout moment dans l'application sous Paramètres → Confidentialité et analyse ou par e-mail à shop@mixcover.de.
6a. Utilisation de notre site web app.040parts.com (Google Analytics 4) – uniquement avec consentement
La présente politique de confidentialité s'applique non seulement à l'application 040 Level App, mais aussi à notre site web app.040parts.com (y compris ses pages secondaires telles que Quickstart, Manuel, FAQ et la page de commande B2B). Sur ce site web, nous utilisons – exclusivement avec votre consentement – le service d'analyse web Google Analytics 4 (GA4) afin d'évaluer statistiquement l'utilisation du site et de l'améliorer.
Consentement via notre bannière de consentement (bannière de cookies) : lors de la première visite du site, Google Analytics n'est pas activé. Nous utilisons Google Consent Mode v2 avec le réglage par défaut « refusé » pour toutes les finalités de stockage d'analyse et de marketing. Ce n'est que lorsque vous cliquez activement sur « Tout accepter » dans la bannière de consentement que des cookies d'analyse sont déposés et que des données sont transmises à Google. Si vous choisissez « Nécessaires uniquement », aucun cookie d'analyse n'est déposé ; Google Analytics n'est alors pas chargé et aucune donnée n'est transmise à Google. Votre choix « Tout accepter » couvre à la fois l'analyse (Google Analytics) et le marketing (pixel Meta, voir la section 6b).
Mesure inter-domaines : notre site web app.040parts.com et notre boutique 040parts.com utilisent la même propriété Google Analytics. Afin qu'une visite du site et un achat ultérieur dans la boutique puissent être analysés comme un seul parcours (mesure inter-domaines), un identifiant de mesure pseudonyme est transmis dans l'URL lors du passage vers la boutique, si vous avez donné votre consentement. Aucune identification de personne n'y est associée.
Si vous avez donné votre consentement, Google Analytics traite notamment :
- les pages consultées (URL), les titres de pages, la source de provenance (référent) et le temps passé
- les interactions telles que la profondeur de défilement, les clics sur des liens externes, les téléchargements de fichiers, les recherches internes ainsi que les interactions avec des formulaires (dites « analyses optimisées » / Enhanced Measurement)
- sur la page de commande B2B, des événements propres relatifs au processus de commande (par ex. « formulaire commencé », « commande envoyée », y compris la valeur de la commande) – sans les contenus que vous saisissez, tels que nom, entreprise, e-mail ou numéro de TVA ; seuls l'événement et le montant de la commande sont transmis
- une localisation approximative, limitée au niveau de la ville, que Google déduit de l'adresse IP (l'adresse IP elle-même est traitée sous forme raccourcie/anonymisée et n'est pas enregistrée par nous)
- des informations techniques telles que le type de navigateur, le système d'exploitation, la catégorie d'appareil, la résolution d'écran et la langue configurée
- un ID client pseudonyme, défini par Google dans un cookie (
_ga,_ga_*), pour reconnaître les visites récurrentes – ni nom ni e-mail
Pas de publicité multi-appareils : nous avons désactivé les « signaux Google » et activé l'anonymisation de l'adresse IP. Nous ne procédons ni à un rapprochement avec des comptes publicitaires Google ni à un profilage publicitaire multi-appareils.
Cookies : si vous avez donné votre consentement, Google Analytics dépose notamment les cookies _ga (durée jusqu'à 2 ans) et _ga_<ID du conteneur> (durée jusqu'à 2 ans) pour distinguer les visiteurs. Sans consentement, ces cookies ne sont pas déposés.
Base juridique : art. 6, paragraphe 1, point a), du RGPD (consentement) en liaison avec le § 25, alinéa 1, TDDDG (stockage d'informations dans l'appareil terminal ou accès à de telles informations). Le consentement est volontaire et peut être retiré à tout moment avec effet pour l'avenir.
Destinataires / transfert vers un pays tiers : Google (voir la section 9.2). Un traitement sur des serveurs aux États-Unis est possible ; Google s'est soumis aux clauses contractuelles types de l'UE conformément à l'art. 46 du RGPD.
Durée de conservation : données d'utilisation/d'événements chez Google 14 mois au maximum ; cookies pour les durées indiquées ci-dessus ou jusqu'à leur suppression.
Retrait du consentement : vous pouvez retirer votre consentement à tout moment en ouvrant les « Paramètres des cookies » dans le pied de page du site web et en choisissant « Nécessaires uniquement », ou en supprimant les cookies mentionnés dans votre navigateur. Vous pouvez en outre empêcher la collecte par Google Analytics au moyen du module complémentaire de navigateur de Google : https://tools.google.com/dlpage/gaoptout
6b. Pixel Meta (Facebook/Instagram) sur notre site web – uniquement avec consentement
Sur notre site web app.040parts.com, nous utilisons – exclusivement avec votre consentement – le pixel Meta (aussi appelé « pixel Facebook ») de Meta Platforms Ireland Limited. Il nous permet de mesurer le succès de nos annonces publicitaires sur les services Meta (Instagram, Facebook) : nous reconnaissons si une visite du site fait suite à une annonce sur laquelle vous avez cliqué auparavant et, si vous concluez ensuite un achat dans notre boutique 040parts.com, nous pouvons attribuer ce succès à l'annonce concernée (mesure des conversions). Le pixel permet en outre de diffuser une publicité mieux ciblée.
Consentement : lors de la première visite du site, le pixel Meta n'est pas chargé. Ce n'est que lorsque vous cliquez activement sur « Tout accepter » dans la bannière de consentement (consentement au marketing) que le pixel est chargé et devient actif. Avec « Nécessaires uniquement », le pixel Meta n'est pas chargé ; aucune donnée n'est transmise à Meta.
Si vous avez donné votre consentement, le pixel Meta traite notamment :
- le fait et le moment de la visite de la page ainsi que l'URL consultée
- un identifiant pseudonyme d'utilisateur/de navigateur (cookie
_fbp) ainsi que – si vous êtes arrivé par une annonce – l'identifiant de clic de l'annonce (fbclidou cookie_fbc) - des informations techniques telles que le type de navigateur, le système d'exploitation et l'adresse IP (traitée par Meta sous forme raccourcie)
- en cas d'achat ultérieur, l'événement de conversion via le pixel de la boutique 040parts.com (voir la politique de confidentialité de la boutique)
Nous ne transmettons aucune donnée en clair que vous auriez saisie (nom, e-mail, adresse) à Meta par l'intermédiaire du pixel.
Responsabilité conjointe : pour la collecte et la transmission des données par le pixel, nous sommes responsables conjoints du traitement avec Meta Platforms Ireland Limited au sens de l'art. 26 du RGPD. Le traitement ultérieur relève de la seule responsabilité de Meta. Détails : https://www.facebook.com/legal/controller_addendum
Cookies : notamment _fbp (durée jusqu'à 3 mois) et – en cas de clic sur une annonce – _fbc. Sans consentement, ces cookies ne sont pas déposés.
Base juridique : art. 6, paragraphe 1, point a), du RGPD (consentement) en liaison avec le § 25, alinéa 1, TDDDG. Le consentement est volontaire et peut être retiré à tout moment avec effet pour l'avenir.
Destinataires / transfert vers un pays tiers : Meta (voir la section 9.10). Un traitement sur des serveurs aux États-Unis est possible.
Retrait du consentement : à tout moment via les « Paramètres des cookies » dans le pied de page du site web (choisir « Nécessaires uniquement ») ainsi que via les paramètres publicitaires de votre compte Meta.
7. Données de localisation, météo et tranche d'âge volontaire
7.1 Détermination de la position pour l'affichage de la météo
Sur demande, l'application peut afficher les données météorologiques locales de votre position actuelle. Pour cela, après que vous avez donné votre consentement à la localisation et l'autorisation supplémentaire requise du système d'exploitation, elle détermine votre position approximative et transmet à notre propre serveur météo (voir la section 9.3) uniquement des coordonnées arrondies à une décimale (grille d'environ 10 km) ainsi que la langue de l'application, afin d'obtenir les données météorologiques actuelles, une prévision et le nom du lieu. L'application n'a ainsi aucun contact direct avec un service météorologique externe. La position exacte n'est pas enregistrée durablement ; les données météorologiques ne sont conservées que brièvement en mémoire cache (environ 30 minutes dans la mémoire vive, jusqu'à 24 heures en local en tant que solution de repli).
Base juridique : art. 6, paragraphe 1, point a), du RGPD (consentement) en liaison avec le § 25, alinéa 1, TDDDG.
Remarque transitoire pour les anciennes versions de l'application : les versions de l'application antérieures à la mise à jour de fin septembre 2026 récupèrent encore les données météorologiques et les noms de lieux directement auprès du service météorologique Open-Meteo (open-meteo.com ; hébergement, à notre connaissance, dans l'UE ou en Suisse). Open-Meteo reçoit alors les coordonnées – exactes ou arrondies à environ 10 km selon la version – ainsi que, pour des raisons techniques, l'adresse IP de votre appareil ; aucun nom, aucune adresse e-mail et aucun identifiant d'appareil ou d'utilisateur n'est transmis. Cette transmission n'a lieu, elle aussi, qu'avec votre consentement à la localisation et cesse dès que vous mettez l'application à jour.
7.2 Données météorologiques utilisées
Pour l'affichage sont notamment traités la température, le vent, l'humidité de l'air, la fraction de brouillard, un code météo, un nom de lieu déterminé par géocodage inverse ainsi qu'une prévision à 7 jours. Sources : données météorologiques de MET Norway (Institut météorologique norvégien, licence CC BY 4.0), noms de lieux de GeoNames (geonames.org, licence CC BY 4.0). À la place de la visibilité affichée auparavant, l'application affiche la fraction de brouillard (en %).
7.3 Statistique de localisation anonymisée
Si le consentement à la localisation et le consentement à l'analyse sont tous deux donnés, l'application peut transmettre à Firebase Analytics une position arrondie à une décimale (grille d'environ 11 km, ne permettant pas d'identifier une personne) afin d'évaluer des régions d'utilisation anonymisées. Aucun suivi de localisation individuel n'a lieu.
Base juridique : art. 6, paragraphe 1, point a), du RGPD (consentement).
7.4 Tranche d'âge volontaire
Lors de l'onboarding ou de l'inscription à la newsletter, vous pouvez indiquer volontairement une tranche d'âge (par ex. « 18–30 », « 30–40 »). Elle sert à mieux sélectionner les contenus pertinents et est – si elle est indiquée – enregistrée en local et transmise (si le consentement à l'analyse est actif) en tant que propriété d'utilisateur Firebase, ainsi qu'à Brevo/Shopify dans le cadre d'une inscription à la newsletter. Des tranches d'âge d'au moins cinq ans ne sont pas, en elles-mêmes, considérées comme directement rattachables à une personne. La tranche d'âge enregistrée en local est supprimée lors de la réinitialisation de la protection des données (voir la section 13.3).
Base juridique : art. 6, paragraphe 1, point a), du RGPD (consentement volontaire).
Retrait du consentement / opposition : à tout moment via les paramètres ou la réinitialisation de la protection des données ; pour ce qui concerne Firebase, Brevo et Shopify, via les voies de retrait respectives (sections 6, 11, 12).
8. Notifications push (Firebase Cloud Messaging)
L'application peut vous envoyer des notifications push. Nous distinguons deux types :
- Informations de service (par ex. mises à jour de l'application, nouvelles fonctions, consignes de sécurité) : vous les recevez dès que vous avez autorisé les notifications au niveau du système d'exploitation.
- Nouveautés produits, offres et publicité (nouveaux produits, remises, promotions) : vous ne les recevez que si vous avez en outre expressément consenti à la catégorie « Messages push et offres ».
Pour l'acheminement, nous utilisons Firebase Cloud Messaging (FCM) de Google Ireland Limited (voir la section 9.2). Un jeton push pseudonyme est généré sur votre appareil et transmis à Google ; c'est le seul moyen de remettre des messages. Le jeton ne contient ni nom ni adresse e-mail. Sont en outre traités les sujets auxquels vous êtes abonné (par ex. « tous », « mises à jour de l'application », « produits », « offres », ainsi qu'un sujet technique pour le système d'exploitation et un autre pour la langue de l'application, afin que les messages arrivent dans votre langue et uniquement sur les appareils adaptés), le statut de l'autorisation ainsi que le statut de clic/lecture (en local). Le contenu des différents messages push est stocké exclusivement en local (voir la section 4.8).
Base juridique : push de service : art. 6, paragraphe 1, point b), du RGPD (exécution du contrat – information de service) ou art. 6, paragraphe 1, point f), du RGPD en liaison avec le § 25, alinéa 2, TDDDG. Push publicitaire (« produits », « offres ») : art. 6, paragraphe 1, point a), du RGPD en liaison avec le § 25, alinéa 1, TDDDG et le § 7, alinéa 2, UWG. Le consentement à la publicité est volontaire, désactivé par défaut et peut être retiré à tout moment.
Destinataires / transfert vers un pays tiers : voir la section 9.2 (Google FCM, États-Unis possible ; SCC).
Durée de conservation : jeton FCM jusqu'à la désinstallation/au retrait de l'autorisation (renouvelé par Google) ; actualités locales jusqu'à la réinitialisation de la protection des données.
Retrait du consentement : à tout moment via les paramètres de notification de votre système d'exploitation ; pour le push publicitaire, en outre dans l'application sous Paramètres → Confidentialité et analyse.
9. Prestataires et tiers utilisés
9.1 Sentry (analyse des plantages et des erreurs)
Fournisseur : Functional Software, Inc. (« Sentry »), 132 Hawthorne Street, San Francisco, CA 94107, États-Unis. Le traitement s'effectue via la région UE (de.sentry.io) ; selon la configuration, un traitement sur des serveurs aux États-Unis ne peut être exclu.
- Finalité : analyse des plantages et des erreurs, surveillance des performances et de la stabilité (uniquement avec le consentement « Rapports de plantage », voir la section 5). Les commentaires saisis dans l'application ne sont pas transmis à Sentry.
- Base juridique : art. 6, paragraphe 1, point a), du RGPD (consentement).
- Garanties pour les pays tiers : clauses contractuelles types de l'UE conformément à l'art. 46 du RGPD ; contrat de sous-traitance conformément à l'art. 28 du RGPD.
- Durée de conservation : 30 jours chez Sentry ; nous conservons sur notre serveur une copie d'archive sans adresse IP, sans adresse e-mail et sans identifiants d'utilisateur ni d'appareil, et la supprimons 90 jours après l'événement (voir la section 5).
- Politique de confidentialité : https://sentry.io/privacy/
9.2 Google Firebase (Analytics, Crashlytics et Cloud Messaging / FCM)
Fournisseur : Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irlande (« Google ») ; pour les États-Unis : Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, États-Unis. Projet Firebase : « level-app-ad57e ».
- Services / finalité : Firebase Analytics (analyse d'utilisation, uniquement avec consentement – section 6), Firebase Crashlytics (rapports de plantage, uniquement avec consentement – section 5), Firebase Cloud Messaging (push – section 8) ainsi que Google Analytics 4 pour le site web app.040parts.com (analyse web, uniquement avec consentement – section 6a).
- Base juridique : Analytics (application et web) / Crashlytics / FCM publicitaire : art. 6, paragraphe 1, point a), du RGPD ; push de service : art. 6, paragraphe 1, point b), du RGPD.
- Garanties pour les pays tiers : un traitement sur des serveurs de Google aux États-Unis est possible. Google s'est soumis aux clauses contractuelles types de l'UE conformément à l'art. 46 du RGPD ; contrat de sous-traitance conformément à l'art. 28 du RGPD.
- Durée de conservation : Analytics 14 mois au maximum (application) ; analyse du site web (GA4) 14 mois au maximum ; Crashlytics en règle générale 90 jours ; jeton FCM jusqu'au retrait/à la désinstallation.
- Politique de confidentialité : https://policies.google.com/privacy
- Confidentialité Firebase : https://firebase.google.com/support/privacy
9.3 Serveur météo propre de Mixcover GmbH (météo et noms de lieux)
L'application récupère les données météorologiques et les noms de lieux exclusivement via notre propre serveur (wetter.mix-cover.de, exploité par Mixcover GmbH, hébergé chez DigitalOcean LLC dans le centre de données de Francfort-sur-le-Main, Allemagne ; DigitalOcean est, en tant qu'hébergeur, notre sous-traitant). Sont transmises les coordonnées arrondies à une décimale (grille d'environ 10 km ; le serveur arrondit en outre lui-même) et la langue de l'application ; pour des raisons techniques, le serveur reçoit également votre adresse IP. L'adresse IP n'est traitée que de manière volatile dans la mémoire vive pour l'acheminement et, sous forme hachée, pour la protection contre la surcharge (limitation des requêtes par connexion, 10 minutes au maximum), et n'est pas enregistrée. Le journal d'accès ne contient ni adresse IP ni coordonnées et est supprimé au bout de 14 jours.
Le serveur récupère les données météorologiques de la cellule de grille concernée auprès de l'Institut météorologique norvégien (MET Norway, api.met.no) et les met en cache pendant 30 à 60 minutes (jusqu'à 6 heures en cas de perturbation). MET Norway ne reçoit à cette occasion que la cellule de grille et l'identifiant de notre serveur – aucune donnée de votre appareil, aucune adresse IP et aucun identifiant. Le serveur détermine les noms de lieux à partir d'un jeu de données GeoNames propre, stocké en local ; aucune donnée n'est transmise à des tiers à cette fin.
- Base juridique : art. 6, paragraphe 1, point a), du RGPD (consentement à la localisation) ou art. 6, paragraphe 1, point b), du RGPD (exécution du contrat – fonction météo) ; traitement de l'adresse IP pour la protection du service : art. 6, paragraphe 1, point f), du RGPD.
- Garanties pour les pays tiers : traitement en Allemagne. Un contrat de sous-traitance conformément à l'art. 28 du RGPD, incluant les clauses contractuelles types de l'UE (art. 46 du RGPD) pour d'éventuels accès depuis les États-Unis, a été conclu avec DigitalOcean.
- Voie de connexion : la connexion au serveur météo passe par Cloudflare (voir la section 9.7).
- Anciennes versions de l'application : voir la remarque transitoire à la section 7.1 (Open-Meteo).
- Sources de données : MET Norway (https://api.met.no, CC BY 4.0) · GeoNames (https://www.geonames.org, CC BY 4.0)
9.4 Brevo (envoi de newsletters et d'e-mails transactionnels)
Fournisseur : Sendinblue SAS (« Brevo »), 106 boulevard Haussmann, 75008 Paris, France. Traitement sur des serveurs de l'UE (France).
- Finalité : envoi de la confirmation en double opt-in et de la newsletter ; notifications de commentaires à notre attention.
- Base juridique : art. 6, paragraphe 1, point a), du RGPD en liaison avec le § 7, alinéa 2, n° 3, UWG (newsletter) ; art. 6, paragraphe 1, point f), du RGPD (notification interne de commentaires).
- Garanties pour les pays tiers : traitement au sein de l'UE ; contrat de sous-traitance conformément à l'art. 28 du RGPD.
- Politique de confidentialité : https://www.brevo.com/de/legal/privacypolicy/
9.5 Shopify (affichage des produits et fiche client de la newsletter)
Fournisseur : Shopify International Limited, Victoria Buildings, 2e étage, 1–2 Haddington Road, Dublin 4, D04 XN32, Irlande ; société mère : Shopify Inc., Canada.
- Finalité : récupération d'informations publiques sur les produits pour le flux de produits intégré à l'application (uniquement des données techniques de connexion et de produits, aucune donnée client) ; après confirmation de l'inscription à la newsletter, enregistrement en tant que fiche client avec statut de newsletter.
- Base juridique : art. 6, paragraphe 1, point b), du RGPD (flux de produits) ou art. 6, paragraphe 1, point f), du RGPD (intérêt légitime à l'information sur les produits) ; fiche client : art. 6, paragraphe 1, point a), du RGPD (consentement).
- Garanties pour les pays tiers : un transfert vers des pays tiers (par ex. États-Unis/Canada) peut avoir lieu ; Shopify a convenu de garanties appropriées conformément à l'art. 46 du RGPD (clauses contractuelles types de l'UE). Pour le Canada, il existe en outre une décision d'adéquation de la Commission européenne (art. 45 du RGPD) pour les organisations soumises à la loi PIPEDA. Accord de sous-traitance / de traitement des données conformément à l'art. 28 du RGPD.
- Politique de confidentialité : https://www.shopify.com/legal/privacy
9.6 Serveur propre de Mixcover GmbH (relais)
Les inscriptions à la newsletter, les commentaires saisis dans l'application, le compteur anonyme de consentements (section 10a) et la vérification d'authenticité du capteur (voir ci-dessous) sont transmis à notre propre serveur (exploité par Mixcover GmbH, hébergé chez DigitalOcean dans le centre de données de Francfort-sur-le-Main, Allemagne) et y sont enregistrés. De là, selon la fonction, la transmission s'effectue vers Brevo (confirmation de la newsletter, e-mail de commentaire à notre équipe) et Shopify (fiche client de la newsletter). Les commentaires parviennent à notre équipe exclusivement par e-mail ; le contenu des commentaires, les images, les noms et les adresses e-mail ne sont pas transmis à des services de messagerie instantanée. Lors d'une nouvelle inscription à la newsletter, notre équipe reçoit, via le service de messagerie Telegram (Telegram FZ-LLC, Dubaï, Émirats arabes unis), uniquement une notification sans lien avec une personne (boutique, langue, mode d'inscription) – sans nom et sans adresse e-mail.
- Base juridique : art. 6, paragraphe 1, point a), du RGPD (newsletter), art. 6, paragraphe 1, points b) et f), du RGPD (assistance/commentaires, notification interne).
Plus de message d'installation : les anciennes versions de l'application (jusqu'au build 124 inclus) signalaient à notre serveur, en cas de consentement à l'analyse, le premier démarrage de l'application avec la plateforme, la version de l'application et la langue. L'application actuelle n'envoie plus de message d'installation ; nous supprimons les messages déjà enregistrés 12 mois après leur réception.
Vérification d'authenticité du capteur : lorsque vous configurez un capteur 040 pour la première fois, l'application transmet une seule fois une valeur de contrôle à notre serveur (verify.mix-cover.de). La valeur de contrôle est un hachage irréversible (SHA-256 avec valeur secrète additionnelle) de l'adresse MAC du capteur – l'adresse MAC elle-même n'est pas transmise. Sont envoyés en même temps la marque de l'application, le mode d'enregistrement du capteur, le système d'exploitation (iOS/Android) et la version de l'application. Nous enregistrons la valeur de contrôle, ces informations, le nombre de signalements ainsi que la date du premier et du dernier signalement afin de déterminer si un capteur provient de notre production (protection contre la contrefaçon et les produits du marché gris). Si le contrôle est activé côté serveur et qu'un capteur ne provient pas, de façon avérée, de notre production, l'application peut bloquer ce capteur à l'issue d'un délai de transition. Sans connexion Internet ou en cas d'erreur du serveur, aucun blocage n'a jamais lieu. Aucun rattachement à votre personne, à votre appareil ou à un achat n'a lieu.
- Base juridique : art. 6, paragraphe 1, point f), du RGPD (intérêt légitime à la détection de capteurs contrefaits ou distribués sans autorisation).
- Durée de conservation : 12 mois après le dernier signalement ; l'entrée est ensuite supprimée automatiquement.
9.7 Cloudflare (protection des connexions vers nos serveurs)
Les connexions de l'application vers nos propres serveurs (lager.mix-cover.de, verify.mix-cover.de, wetter.mix-cover.de) passent par le réseau de Cloudflare, Inc., 101 Townsend St., San Francisco, CA 94107, États-Unis (« Cloudflare »). Cloudflare transmet les requêtes chiffrées à notre serveur et le protège contre la surcharge et les attaques. Pour des raisons techniques, Cloudflare traite à cette occasion votre adresse IP ainsi que des données de connexion et de requête (par ex. moment, adresse consultée, identifiant de navigateur/d'application) pour l'acheminement et la défense contre les attaques ; le contenu n'est traité qu'aux fins de la transmission. Cloudflare intervient en tant que sous-traitant.
- Base juridique : art. 6, paragraphe 1, point f), du RGPD (intérêt légitime à une connexion sûre et disponible) ou la base juridique de la fonction concernée par la transmission.
- Garanties pour les pays tiers : un traitement aux États-Unis est possible. Cloudflare, Inc. est certifiée dans le cadre du EU-US Data Privacy Framework (décision d'adéquation conformément à l'art. 45 du RGPD) ; en complément, des clauses contractuelles types de l'UE conformément à l'art. 46 du RGPD et un contrat de sous-traitance conformément à l'art. 28 du RGPD sont en place.
- Durée de conservation : données de connexion uniquement à court terme, selon les règles de Cloudflare ; sur nos serveurs, les journaux sont supprimés au bout de 14 jours.
- Politique de confidentialité : https://www.cloudflare.com/privacypolicy/
9.8 Apple App Store et Google Play (achats intégrés, demande d'évaluation)
Achats intégrés : vous pouvez acheter des fonctions supplémentaires (par ex. l'utilisation de capteurs d'autres fabricants) via l'App Store d'Apple ou via Google Play. L'achat et le paiement sont traités exclusivement par Apple ou Google ; nous ne recevons ni données de paiement, ni nom, ni adresse e-mail. Afin de synchroniser vos fonctions débloquées, l'application interroge, au démarrage, lors d'un achat ou d'une restauration et lors du retour au premier plan, via l'interface de la boutique (StoreKit ou Google Play Billing), les produits disponibles ainsi que vos données d'achat ou de restauration ; le résultat est enregistré localement sur votre appareil.
Demande d'évaluation : après les 3e, 12e et 30e nivellements réussis (au maximum tous les 90 jours), l'application peut demander au système d'exploitation d'afficher la boîte de dialogue d'évaluation de la boutique. C'est le système d'exploitation qui décide si elle s'affiche. Une évaluation soumise est transmise directement à Apple ou à Google ; nous ne recevons de ce fait aucune donnée à caractère personnel.
- Fournisseurs : Apple Distribution International Ltd., Hollyhill Industrial Estate, Hollyhill, Cork, Irlande ; Google Ireland Limited (voir la section 9.2).
- Base juridique : art. 6, paragraphe 1, point b), du RGPD (achats intégrés, exécution du contrat) ; art. 6, paragraphe 1, point f), du RGPD (demande d'évaluation).
- Garanties pour les pays tiers : un traitement aux États-Unis par Apple ou Google est possible (clauses contractuelles types de l'UE ou EU-US Data Privacy Framework).
- Durée de conservation : chez Apple ou Google selon leurs règles ; en local jusqu'à la désinstallation de l'application.
- Politique de confidentialité d'Apple : https://www.apple.com/legal/privacy/
9.9 Sites web (politique de confidentialité en ligne, guides)
Lorsque vous ouvrez la politique de confidentialité dans l'application (dans la boîte de dialogue de consentement, dans les paramètres ou lors de l'inscription à la newsletter), l'application charge la version actuelle depuis notre site web app.040parts.com/<langue>/privacy dans une vue de navigateur intégrée ; sans connexion internet, elle affiche la version contenue dans l'application. Sous « Aide », vous pouvez en outre ouvrir Quickstart, le manuel d'utilisation et la FAQ (app.040parts.com) ainsi que notre site web www.040parts.com – uniquement lorsque vous appuyez sur le lien, dans le navigateur. Pour des raisons techniques, votre adresse IP, l'identifiant du navigateur/de l'appareil (user agent), la page consultée et la langue sont alors transmis.
Nous exploitons nous-mêmes app.040parts.com (hébergement chez DigitalOcean LLC, Francfort-sur-le-Main) ; les journaux du serveur sont supprimés au bout de 14 jours. Le site web intègre Google Tag (Google Ireland Limited) en mode de consentement (Consent Mode) : sans votre consentement sur le site web, aucun cookie d'analyse ni de publicité n'est déposé, mais lors du chargement du script, Google reçoit, pour des raisons techniques, votre adresse IP. www.040parts.com est notre boutique Shopify (section 9.5) ; la politique de confidentialité de la boutique s'y applique.
- Base juridique : art. 6, paragraphe 1, point f), du RGPD (mise à disposition d'informations et de guides actuels à votre demande).
9.10 Meta (pixel Meta / Facebook et Instagram)
Fournisseur : Meta Platforms Ireland Limited, 4 Grand Canal Square, Grand Canal Harbour, Dublin 2, Irlande (« Meta ») ; pour les États-Unis : Meta Platforms, Inc., 1601 Willow Road, Menlo Park, CA 94025, États-Unis.
- Service / finalité : pixel Meta sur le site web app.040parts.com pour la mesure des conversions et de la portée de nos annonces publicitaires sur les services Meta Instagram/Facebook (uniquement avec consentement – section 6b).
- Base juridique : art. 6, paragraphe 1, point a), du RGPD en liaison avec le § 25, alinéa 1, TDDDG ; pour la collecte de données par le pixel, responsabilité conjointe conformément à l'art. 26 du RGPD.
- Garanties pour les pays tiers : un traitement aux États-Unis est possible. Meta Platforms, Inc. est certifiée dans le cadre du EU-US Data Privacy Framework (décision d'adéquation de la Commission européenne conformément à l'art. 45 du RGPD) ; en complément, des clauses contractuelles types de l'UE conformément à l'art. 46 du RGPD sont en place.
- Durée de conservation : durées de vie des cookies conformément à la section 6b ; traitement ultérieur chez Meta selon ses propres règles.
- Politique de confidentialité : https://www.facebook.com/privacy/policy
9.11 Transmission à d'autres tiers
Vos données à caractère personnel ne sont pas transmises à d'autres tiers, sauf si : vous y avez expressément consenti ; la transmission est nécessaire à l'exécution du contrat ; nous sommes légalement tenus de les transmettre ; ou la transmission est nécessaire pour faire valoir nos droits.
10. Commentaires dans l'application (rapports de bugs et suggestions de fonctions)
La fonction de commentaires vous permet de nous signaler des erreurs ou de nous envoyer des suggestions de fonctions. Nous traitons alors : votre texte de commentaire, le type (bug/suggestion), en option votre adresse e-mail (pour d'éventuelles questions), la version/le build de l'application, la plateforme et la version du système d'exploitation, la langue, l'horodatage. La transmission s'effectue exclusivement à notre propre serveur (lager.mix-cover.de ou lagerbestands-tool, UE ; connexion via Cloudflare, voir la section 9.7), et non à Sentry ni à des services de messagerie instantanée. Notre équipe reçoit le signalement exclusivement par e-mail (envoi via Brevo, UE).
L'indication d'une adresse e-mail est facultative et n'est nécessaire que si vous souhaitez une réponse.
Diagnostic de connexion (Aide rapide « Le capteur ne se connecte pas ? ») : Si vous appuyez activement sur « Envoyer le diagnostic » dans l'aide rapide, nous transmettrons en plus des données de feedback mentionnées ci-dessus un bloc de diagnostic : version de l'application et marque, système d'exploitation et version, état du Bluetooth (activé/désactivé, autorisation), sur Android l'état de la localisation (autorisation, service activé/désactivé), les étapes de la liste de contrôle que vous avez cochées, le résultat d'une recherche Bluetooth de 10 secondes (nombre d'appareils trouvés, si un capteur était présent, son intensité de signal – aucune adresse ou identifiant d'appareil) ainsi que les dernières lignes du journal de connexion de l'application, dont les adresses des appareils sont supprimées avant l'envoi. Le but est exclusivement le traitement de votre demande d'assistance. Avant l'envoi, l'application vous en informe brièvement et renvoie à cette politique de confidentialité. Le destinataire est la société Mixcover GmbH : la transmission s'effectue comme les autres feedback vers notre propre serveur (redirection par e-mail via Brevo à notre équipe, voir 9.4, 9.6, 9.7) ; elle est supprimée au plus tard après 12 mois. La base légale est l'article 6, paragraphe 1, point b) du RGPD (traitement de votre demande d'assistance) ; la fonction n'est pas liée à votre consentement à l'analyse ou aux rapports de plantage.
Vous pouvez en option joindre une image (par ex. une capture d'écran ou une photo). Avant l'envoi, l'application la réduit à 1600 pixels au maximum et supprime toutes les métadonnées (par ex. lieu de prise de vue/GPS, données de l'appareil). L'image est transmise exclusivement à notre propre serveur pour l'analyse des erreurs, y est stockée de manière accessible uniquement à notre équipe, est transmise à notre équipe par e-mail (Brevo) et est supprimée avec le signalement au plus tard après 12 mois. L'image n'est transmise ni à Sentry, ni à des services de messagerie instantanée, ni à d'autres tiers. Veuillez ne pas photographier d'autres personnes ni de plaques d'immatriculation.
Base juridique : art. 6, paragraphe 1, point b), du RGPD (traitement de votre demande d'assistance) ainsi qu'art. 6, paragraphe 1, point f), du RGPD (intérêt légitime à l'amélioration du produit) ; en cas d'indication facultative d'une adresse e-mail, art. 6, paragraphe 1, point a), du RGPD (consentement à la prise de contact).
Destinataires / transfert vers un pays tiers : serveur propre (UE), Brevo (UE) ; voie de connexion via Cloudflare (voir 9.7).
Durée de conservation : sur notre serveur jusqu'à 12 mois (pour l'analyse des tendances et des erreurs), puis suppression automatique du signalement et de l'image.
10a. Compteur anonyme de consentements
Dès que vous enregistrez votre sélection dans la boîte de dialogue de consentement ou ultérieurement sous Paramètres → Confidentialité et analyse, l'application envoie, une seule fois par décision, un signal anonyme à notre propre serveur (lager.mix-cover.de, UE). Sont transmis exclusivement : votre sélection par catégorie (analyse, localisation, rapports de plantage, chacune oui/non) et la marque de l'application intégrée de manière fixe dans l'application. Aucune information n'est lue sur votre appareil – ni système d'exploitation, ni version de l'application, ni ID d'appareil, ni jeton d'installation, ni identifiant publicitaire, ni autre donnée à caractère personnel n'est transmis ; l'adresse IP n'est pas enregistrée par nous (pour la voie de connexion via Cloudflare, voir la section 9.7). Nous ne sommes pas en mesure d'établir un lien avec une personne. Ce signal est envoyé indépendamment de votre consentement à l'analyse, précisément parce qu'il comptabilise aussi les refus.
Finalité : statistique sur le taux de consentement (combien d'utilisateurs autorisent quelles catégories), afin de pouvoir situer la représentativité de notre analyse d'utilisation.
Base juridique : intérêt légitime, art. 6, paragraphe 1, point f), du RGPD. Vous pouvez vous y opposer (art. 21 du RGPD) par e-mail à shop@mixcover.de ; comme aucun rattachement à votre personne n'est possible, l'opposition ne peut techniquement être prise en compte que pour les signalements futurs.
Durée de conservation : 12 mois, puis suppression automatique.
11. Inscription à la newsletter
Lorsque vous vous inscrivez à la newsletter dans l'application, nous traitons votre adresse e-mail, en option vos prénom et nom ainsi que – si vous l'indiquez – votre tranche d'âge volontaire, exclusivement pour l'envoi de la newsletter (actualités, nouveautés produits, offres de 040 Parts). Nous enregistrons en outre la langue choisie dans l'application (pour la newsletter dans votre langue), la plateforme de votre appareil (de façon approximative seulement : iOS ou Android), la version de l'application, le moment ainsi que votre consentement (case à cocher marketing). L'inscription passe par notre propre serveur (UE) ; pour l'envoi des e-mails, nous utilisons Brevo (section 9.4) et, après confirmation, nous vous enregistrons comme client avec un statut de newsletter dans notre boutique Shopify (section 9.5).
Par souci de minimisation des données, en cas d'absence temporaire de connexion Internet, seule votre adresse e-mail est mise en mémoire tampon en local (file d'attente hors ligne) et l'inscription est effectuée au prochain démarrage de l'application ; le prénom et le nom ne sont volontairement pas stockés en local dans ce cas. Ni un numéro de téléphone ni le modèle exact de votre appareil ne sont collectés pour la newsletter.
Base juridique : art. 6, paragraphe 1, point a), du RGPD en liaison avec le § 7, alinéa 2, n° 3, UWG. L'inscription s'effectue selon la procédure de double opt-in : vous recevez un e-mail de confirmation et n'êtes ajouté à la liste de diffusion qu'après confirmation.
Destinataires / transfert vers un pays tiers : serveur propre (UE), Brevo (UE), Shopify (voir 9.5, le cas échéant États-Unis/Canada avec SCC ou décision d'adéquation).
Durée de conservation : jusqu'au retrait du consentement ou à la désinscription ; la file d'attente hors ligne locale uniquement jusqu'à l'envoi réussi.
Retrait du consentement : à tout moment via le lien de désinscription figurant dans chaque e-mail ou par message à shop@040parts.com ou shop@mixcover.de.
12. Flux de produits Shopify (nouveautés dans l'application)
Pour afficher les nouveaux produits (mention « Nouveauté »), l'application récupère des données de produits publiques via l'interface Shopify Storefront (ID du produit, titre, description abrégée, prix, URL de l'image, lien vers la boutique). Des valeurs techniques de pilotage de l'affichage sont stockées en local (par ex. le cache des produits récupérés, les produits déjà vus, le compteur de sessions, le statut de masquage) ; elles ne quittent pas votre appareil. Une éventuelle mesure du succès (« vu »/« masqué ») n'a lieu qu'en cas de consentement actif à l'analyse. Les valeurs de pilotage stockées en local, y compris le cache des produits, sont supprimées lors de la réinitialisation de la protection des données (voir la section 13.3).
Base juridique : art. 6, paragraphe 1, point b), du RGPD (exécution du contrat – affichage des produits) ou art. 6, paragraphe 1, point f), du RGPD (intérêt légitime à l'information sur les produits) ; suivi local avec mesure du succès : art. 6, paragraphe 1, point a), du RGPD.
Destinataires / transfert vers un pays tiers : Shopify (voir 9.5).
Durée de conservation : cache des produits en local 24 heures ; valeurs « vu »/« masqué » jusqu'à la réinitialisation de la protection des données.
13. Autorisations de l'appareil, sécurité des données et réinitialisation de la protection des données
13.1 Autorisations de l'appareil
L'application demande les autorisations suivantes du système d'exploitation, chacune seulement en cas de besoin : Bluetooth (connexion au capteur), localisation (météo/spot de camping), appareil photo et photothèque (image facultative lors des commentaires), microphone ou lecture audio (signaux sonores/mode arrière-plan) ainsi que notifications (push). Vous pouvez à tout moment retirer les autorisations accordées dans les paramètres de l'appareil.
13.2 Sécurité des données
Nous mettons en œuvre des mesures de sécurité techniques et organisationnelles conformément à l'art. 32 du RGPD afin de protéger vos données contre la perte, la manipulation et l'accès non autorisé. Les transmissions vers les prestataires sont chiffrées (HTTPS/TLS). Les données locales de l'application sont stockées dans la mémoire sécurisée de l'application du système d'exploitation, à laquelle les autres applications n'ont pas accès. Les ID d'appareil/adresses MAC sont pseudonymisés avant toute transmission externe (dans les rapports d'erreurs, seuls les 4 derniers caractères ; lors de la vérification d'authenticité, uniquement sous forme de hachage, voir la section 9.6).
13.3 Réinitialisation de la protection des données (droit à l'effacement)
La réinitialisation de la protection des données dans les paramètres vous permet de supprimer toutes les données à caractère personnel stockées en local – notamment les profils de capteur (y compris les adresses MAC enregistrées), le cache météo, les compteurs d'analyse, la tranche d'âge indiquée volontairement, le cache local de produits Shopify et les valeurs de pilotage d'affichage associées, les actualités enregistrées, la file d'attente hors ligne de la newsletter ainsi que tous les paramètres de consentement. Nous donnons ainsi effet immédiat à votre droit à l'effacement (art. 17 du RGPD) pour les données conservées en local. Vous obtenez également la suppression complète de toutes les données locales en désinstallant l'application.
14. Vos droits en tant que personne concernée
Conformément aux art. 15 à 21 du RGPD, vous disposez des droits suivants :
- Droit d'accès (art. 15 du RGPD) : confirmation et information sur le fait que nous traitons ou non des données vous concernant et sur lesquelles.
- Droit de rectification (art. 16 du RGPD) : rectification des données inexactes ou complément des données incomplètes.
- Droit à l'effacement (art. 17 du RGPD) : effacement de vos données (« droit à l'oubli »), dans la mesure où aucune obligation légale de conservation ne s'y oppose.
- Droit à la limitation du traitement (art. 18 du RGPD).
- Droit à la portabilité des données (art. 20 du RGPD) : réception de vos données dans un format structuré, couramment utilisé et lisible par machine.
- Droit d'opposition (art. 21 du RGPD) : opposition, pour des raisons tenant à votre situation particulière, aux traitements fondés sur l'art. 6, paragraphe 1, point f), du RGPD (intérêt légitime).
Retrait des consentements : vous pouvez retirer à tout moment les consentements donnés, avec effet pour l'avenir (art. 7, paragraphe 3, du RGPD). La licéité du traitement effectué jusqu'au retrait n'est pas affectée.
- Dans l'application : Paramètres → Confidentialité et analyse → Gérer les consentements
- Par e-mail : shop@mixcover.de
Après le retrait, plus aucune nouvelle donnée n'est collectée sur la base du consentement retiré ; les données déjà collectées sont supprimées, dans la mesure où aucune obligation légale de conservation ne s'y oppose.
15. Droit d'introduire une réclamation auprès de l'autorité de contrôle
Sans préjudice de tout autre recours administratif ou juridictionnel, vous avez le droit d'introduire une réclamation auprès d'une autorité de contrôle de la protection des données, notamment dans l'État membre dans lequel se trouve votre résidence habituelle, votre lieu de travail ou le lieu où la violation aurait été commise.
L'autorité de contrôle compétente pour nous en tant que responsable du traitement est :
Der Hamburgische Beauftragte für Datenschutz und Informationsfreiheit (HmbBfDI) Hambourg Web : https://datenschutz-hamburg.de
16. Contact pour les demandes relatives à la protection des données
Pour toute question relative à la protection des données, pour exercer vos droits ou retirer des consentements, veuillez vous adresser à :
Mixcover GmbH À l'attention de Timo Plogstedt Neumann-Reichardt-Str. 27-33, 22041 Hambourg E-mail : shop@mixcover.de
Nous traitons les demandes en règle générale dans le délai légal (en principe un mois, art. 12, paragraphe 3, du RGPD).
17. Durées de conservation en un coup d'œil
| Type de données | Durée de conservation |
|---|---|
| Données de capteur/de mesure, analyse BLE, IMU du téléphone | Uniquement de manière volatile dans la mémoire vive ; supprimées à la fermeture de l'application |
| Paramètres locaux, calibrage, profils de capteur (y compris MAC) | Jusqu'à la suppression du profil, à la réinitialisation de la protection des données ou à la désinstallation |
| Tranche d'âge volontaire (locale) | Jusqu'à la réinitialisation de la protection des données ou à la désinstallation |
| Statut de la protection des données/du consentement (local) | Jusqu'à la modification, à la réinitialisation de la protection des données ou à la désinstallation |
| Messages locaux (« News ») | Jusqu'à la réinitialisation de la protection des données ou à la désinstallation |
| Rapports de plantage (Sentry) | 30 jours chez Sentry ; copie sans IP/e-mail/identifiants sur notre serveur 90 jours |
| Rapports de plantage (Firebase Crashlytics) | En règle générale 90 jours |
| Analyse d'utilisation (Firebase Analytics) | 14 mois au maximum (réglage par défaut de Google) ou jusqu'au retrait du consentement |
| Analyse du site web (Google Analytics 4, app.040parts.com) | 14 mois au maximum ; cookies _ga/_ga_* jusqu'à 2 ans ou jusqu'au retrait du consentement |
| Compteurs d'analyse (locaux) | Jusqu'à la réinitialisation de la protection des données |
| Données de localisation | Pas d'enregistrement durable ; cache météo local jusqu'à 24 h |
| Feedback in-app, image optionnelle et diagnostic de connexion (serveur propre) | Jusqu'à 12 mois |
| Compteur anonyme de consentements (serveur propre) | 12 mois |
| Newsletter (serveur propre / Brevo / Shopify) | Jusqu'à la désinscription / au retrait du consentement |
| Jeton push FCM | Jusqu'à la désinstallation / au retrait de l'autorisation |
| Cache de produits Shopify (local) | 24 heures ou jusqu'à la réinitialisation de la protection des données |
| Serveur météo : cache météo par cellule de grille | 30 à 60 minutes (jusqu'à 6 heures en cas de perturbation) ; ni adresses IP ni coordonnées dans le journal |
| Vérification d'authenticité du capteur (valeur de contrôle) | 12 mois après le dernier signalement |
| Messages d'installation des anciennes versions de l'application | 12 mois après leur réception |
| Journaux de serveur (serveurs propres) | 14 jours |
| Sauvegardes (backups) | 30 jours |
À l'expiration de la durée de conservation respective, les données sont supprimées de manière routinière, sauf obligation légale de conservation.
18. Modifications de la présente politique de confidentialité
Nous nous réservons le droit d'adapter la présente politique de confidentialité afin qu'elle réponde toujours aux exigences juridiques en vigueur ou aux modifications de nos services. La version actuellement en vigueur est disponible dans l'application sous Paramètres → Confidentialité ainsi qu'en ligne sur app.040parts.com/<langue>/privacy. En cas de modifications substantielles, vous en êtes informé au prochain démarrage de l'application et – dans la mesure où la loi l'exige – invité à donner à nouveau votre consentement.
19. Droit applicable et juridiction compétente
Le droit de la République fédérale d'Allemagne s'applique, à l'exclusion de la Convention des Nations unies sur les contrats de vente internationale de marchandises, sauf disposition légale impérative contraire – notamment en matière de protection des consommateurs ou de droit de la protection des données. Dans la mesure où la loi l'autorise, le tribunal exclusivement compétent pour tous les litiges découlant de la présente politique de confidentialité ou en relation avec celle-ci est celui de Hambourg. Les juridictions compétentes en vertu de règles légales impératives – notamment pour les consommateurs – demeurent inchangées.
20. Version linguistique faisant foi
La présente politique de confidentialité est mise à disposition en plusieurs langues. En cas de divergences ou de différences d'interprétation entre les versions linguistiques, la version allemande fait juridiquement foi.
La présente politique de confidentialité s'applique à l'application 040 Level App et au site web app.040parts.com. Elle ne s'applique pas aux sites web externes liés ni aux services de tiers.
Dernière mise à jour : 05/10/2026 | Version 2.1
