Politique de confidentialité de l'application

Pour l'application mobile Taskey (Android et iOS)

Google Play Data Safety

Politique de confidentialité de l'application au titre du RGPD et de Google Play Data Safety

Ce document décrit les données que l'application Taskey collecte, les finalités du traitement, les destinataires auxquels elles sont transmises et la manière dont les utilisateurs peuvent exercer leurs droits. Il complète la politique de confidentialité du site taskeyapp.com et fait foi pour l'examen dans le Google Play Store.

Ce document est une traduction de courtoisie. Seule la version originale allemande fait foi.

1. Responsable du traitement

Le responsable du traitement des données dans l'application Taskey est :

Fynn-Luca Schulz
Schulz & Stosse GbR
In der Acht 44
66333 Völklingen, Allemagne
E-mail : info@taskeyapp.com
Téléphone : +49 151 68488999

Contact pour les demandes de confidentialité et la suppression de compte : info@taskeyapp.com

2. Champ d'application

La présente politique de confidentialité s'applique aux versions Android et iOS de l'application mobile Taskey (ci-après l'application), distribuées via le Google Play Store, l'Apple App Store et d'autres canaux. Les différences entre les versions sont signalées. La version iOS intègre en outre Firebase Analytics for Apps (Google Analytics for Firebase, SDK GoogleAppMeasurement) et Google Ads On-Device Conversion Measurement (voir section 5). Le traitement des données personnelles lors de la visite du site taskeyapp.com est régi par la politique de confidentialité distincte du site, disponible sur taskeyapp.com/datenschutz.

3. Données collectées par l'application

L'application collecte et traite les catégories de données à caractère personnel suivantes. La liste est exhaustive.

3.1 Données de compte

Lors de la connexion à un compte Taskey existant sont traités : nom et prénom, adresse e-mail professionnelle, mot de passe (stocké uniquement sous forme de hachage cryptographique), rôle au sein de l'organisation, rattachement à l'entreprise cliente. Les données de compte sont stockées sur le backend Taskey, exploité par Schulz & Stosse GbR au sein de l'Union européenne.

3.2 Données de localisation (approximative et précise)

Pour la vérification sur site du pointage numérique et l'affichage des chantiers proches, l'application accède à la localisation approximative et précise de l'appareil (autorisations Android ACCESS_COARSE_LOCATION et ACCESS_FINE_LOCATION). L'accès à la localisation n'a lieu que dans le cadre d'une action active de l'utilisateur (pointage, vue cartographique, documentation de trajet) et uniquement après que l'utilisateur a accordé l'autorisation système. Les coordonnées de localisation sont transmises au backend Taskey conjointement à l'entrée de temps ou d'action et associées à cette entrée. Aucun suivi permanent en arrière-plan n'a lieu.

3.3 Caméra

L'application utilise l'accès à la caméra (autorisation CAMERA) exclusivement pour scanner des codes QR sur les chantiers et les ordres de travail. Le traitement des images est réalisé intégralement sur l'appareil (Google ML Kit Barcode Scanning, on-device). Les images de la caméra ne sont ni stockées ni transmises au backend Taskey ou à des tiers. Seules les chaînes de caractères issues du code QR (identifiants d'objet ou d'ordre de travail) sont exploitées.

3.4 NFC

L'application utilise l'interface NFC pour lire les puces NFC installées sur les lieux d'intervention. Les puces servent au pointage d'entrée et de sortie dans le cadre de la saisie numérique du temps. L'identifiant lu sur la puce est transmis au backend Taskey avec l'horodatage et rattaché à l'entrée de temps. Dans les journaux de diagnostic techniques (section 3.7), l'identifiant de la puce n'est pas enregistré en clair, mais uniquement sous forme de valeur de hachage abrégée.

3.5 Notifications push

L'application utilise Firebase Cloud Messaging (FCM) de Google Ireland Limited pour la distribution des notifications push fonctionnelles (attributions d'ordres de travail, modifications de planning, validations, messages de chat). Au premier lancement, FCM émet un jeton d'inscription pseudonyme pour l'appareil. Ce jeton est transmis au backend Taskey et associé au compte utilisateur uniquement à des fins de distribution des notifications. L'autorisation système POST_NOTIFICATIONS peut être révoquée à tout moment dans les paramètres de l'appareil.

3.6 Activité dans l'application, données d'ordre et de temps

Lors de l'utilisation de l'application, les données fonctionnelles suivantes sont traitées et stockées sur le backend Taskey : entrées de temps (début, fin, pause, chantier, identifiant de la balise NFC le cas échéant), données d'ordres et de tâches (titre, description, statut, attribution, pièces jointes), données de clients, d'objets et de véhicules issues des registres de l'entreprise concernée, messages de chat entre membres d'une même organisation, fichiers téléversés par l'utilisateur tels que photos de documentation, justificatifs et signatures.

3.7 Informations sur l'appareil, diagnostic et erreurs

Pour la sécurité opérationnelle, la résolution des problèmes et le support technique, l'application traite les données techniques suivantes : (a) Journaux serveur : pour chaque requête vers le backend Taskey, l'adresse IP, l'horodatage, le point de terminaison API appelé, le code de statut HTTP, la version de l'application, la version du système d'exploitation et le modèle d'appareil sont enregistrés temporairement et supprimés après 30 jours. (b) Rapport d'appareil : après la connexion, l'application transmet au backend Taskey des informations sur l'appareil utilisé afin que le support Taskey puisse comprendre les problèmes (par exemple lorsqu'un scan NFC ne fonctionne pas). Sont transmis : un identifiant d'installation généré aléatoirement par l'application, la plateforme, le fabricant, le modèle et le nom de l'appareil, la version du système d'exploitation, la version et la langue de l'application, le fuseau horaire, le jeton push, le type de réseau (Wi-Fi, mobile ou aucune connexion), l'espace de stockage libre ainsi que l'état des autorisations et des réglages de l'appareil (NFC disponible ou activé, localisation précise, approximative et en arrière-plan, services de localisation, appareil photo, notifications, mode économie d'énergie, économiseur de données ; sous Android en outre l'optimisation de la batterie, sous iOS en outre l'actualisation en arrière-plan et les activités en direct). Les modifications de ces réglages sont consignées avec leur horodatage. Le rapport est envoyé au démarrage, au retour dans l'application et en cas de modification, sinon au plus toutes les 30 minutes. Les coordonnées de localisation ne font pas partie du rapport d'appareil. (c) Journaux de diagnostic et rapports de plantage via PostHog : l'application envoie des journaux d'événements techniques à PostHog (cloud UE), par exemple : lecture NFC démarrée, puce reconnue ou inconnue, délai dépassé ou erreur de lecture ; résultat des demandes de pointage d'entrée et de sortie avec statut HTTP et durée ; état de la synchronisation hors ligne et des téléversements de photos ; connexion réussie ou échouée (sans nom d'utilisateur) ; erreurs réseau avec le chemin appelé, sans identifiants ; changements d'écran dans l'application ; modifications d'autorisations ainsi que rapports de plantage avec trace de pile. Les événements sont liés à l'identifiant interne de l'utilisateur Taskey, au rôle, à l'identifiant de l'entreprise et à la langue de l'application. Les noms, adresses e-mail, mots de passe, contenus de notes, de messages ou de photos ainsi que les coordonnées de localisation ne sont pas collectés ; les adresses IP sont anonymisées par PostHog. Aucun enregistrement d'écran (session replay) n'a lieu. (d) Rapports de plantage et d'erreurs via Sentry : en outre, les plantages de l'application avec trace de pile et métadonnées techniques sont transmis à une instance Sentry que nous exploitons nous-mêmes sur des serveurs en Allemagne. Les données visées aux points (b) à (d) servent exclusivement à l'analyse des erreurs et au support technique. Elles ne sont accessibles qu'au support de Schulz & Stosse GbR et ne sont ni exploitées pour contrôler les performances ou le comportement des salariés, ni transmises à l'entreprise mandante à cette fin.

3.8 Données de paiement

L'application elle-même ne traite aucune donnée de paiement. L'usage payant est régi exclusivement par un contrat entre l'entreprise cliente et Schulz & Stosse GbR, en dehors de l'application. Aucune information de carte bancaire, de compte ou de facturation n'est collectée dans l'application.

4. Finalités et bases juridiques

Le traitement est effectué aux fins et sur les bases juridiques du RGPD suivantes.

  • Mise à disposition du compte utilisateur et des fonctions de l'application: Art. 6, § 1, point b) du RGPD (contrat avec l'entreprise cliente et les utilisateurs)
  • Pointage numérique, documentation des ordres et des objets: Art. 6, § 1, point b) (exécution du contrat) et point f) (intérêt légitime de l'employeur à une traçabilité vérifiable des prestations)
  • Vérification du chantier via la localisation, le NFC et le code QR: Art. 6, § 1, point b) du RGPD en lien avec la relation de travail entre l'utilisateur et l'entreprise cliente
  • Notifications push via Firebase Cloud Messaging: Art. 6, § 1, point b) du RGPD (exécution du contrat)
  • Journaux serveur pour la sécurité opérationnelle et l'analyse d'erreurs: Art. 6, § 1, point f) du RGPD (intérêt légitime à une exploitation sécurisée)
  • Rapport d'appareil, journaux de diagnostic et rapports de plantage pour l'analyse des erreurs et le support technique (PostHog, Sentry): Art. 6, par. 1, point f) du RGPD (intérêt légitime à une application fonctionnelle et sans erreur et à un support efficace)
  • Conservation du jeton d'authentification dans un stockage chiffré sur l'appareil: Art. 6, § 1, point b) en lien avec l'art. 32 du RGPD

5. Destinataires et services intégrés (SDK)

L'application intègre les services et bibliothèques suivants. Aucun autre destinataire de données à caractère personnel n'est prévu.

Google Ireland Limited (Firebase Cloud Messaging)

Reçoit le jeton d'inscription FCM de l'appareil et distribue les notifications push. Données transmises : jeton FCM, identifiant d'instance, horodatage de distribution.

https://policies.google.com/privacy

Google Ireland Limited (Google Play Services Location)

Fournit la localisation de l'appareil déterminée par le système d'exploitation via l'interface système, lorsque l'application utilise activement une fonction de localisation.

https://policies.google.com/privacy

Google Ireland Limited (Google ML Kit Barcode Scanning)

Traite les images de la caméra pour la reconnaissance des codes QR intégralement sur l'appareil (on-device). Aucune image ni contenu reconnu n'est transmis à Google.

https://developers.google.com/ml-kit/terms

OpenStreetMap Foundation (via la bibliothèque OSMDroid)

Fournit les tuiles cartographiques pour l'affichage des chantiers. Lors du chargement des tuiles, l'adresse IP de l'appareil est transmise aux serveurs de tuiles OpenStreetMap.

https://osmfoundation.org/wiki/Privacy_Policy

Apple Inc. — Apple Push Notification service (iOS uniquement)

Reçoit le jeton APNs de l'appareil iOS et transmet les notifications push à l'appareil. Le jeton est transmis à Firebase Cloud Messaging.

https://www.apple.com/legal/privacy/

PostHog Inc. — journaux de diagnostic et suivi des erreurs (cloud UE)

Traite pour le compte de Schulz & Stosse GbR les journaux de diagnostic et rapports de plantage décrits à la section 3.7 (c). Les données sont stockées dans le cloud UE de PostHog, avec des serveurs situés à Francfort-sur-le-Main. Les adresses IP sont anonymisées et l'enregistrement d'écran est désactivé. Un accès par la société mère américaine ne peut être exclu ; des clauses contractuelles types de la Commission européenne sont en place à cet effet.

https://posthog.com/privacy

Sentry (auto-hébergé) — rapports de plantage

Enregistre les plantages et erreurs de l'application avec trace de pile et métadonnées techniques. L'instance Sentry est exploitée par nos soins sur des serveurs d'IONOS SE en Allemagne ; aucune donnée n'est transmise à l'éditeur de Sentry.

Google Ireland Limited — Firebase Analytics for Apps (iOS uniquement)

Collecte des événements d'utilisation (affichages d'écran, ouvertures de l'application, interactions) avec un identifiant d'instance pseudonyme. Ce SDK fait l'objet d'un examen quant à sa nécessité dans le contexte de l'emploi.

https://firebase.google.com/support/privacy

Google Ireland Limited — Google Ads On-Device Conversion Measurement (iOS uniquement)

Attribution des installations de l'application à des campagnes marketing (attribution des conversions). Ce SDK fait l'objet d'un examen quant à sa nécessité dans le contexte de l'emploi.

https://policies.google.com/privacy

Backend Taskey (Schulz & Stosse GbR)

Stocke les données de compte, de saisie du temps, de commandes, de sites et de discussion ainsi que le rapport d'appareil visé à la section 3.7 (b). Les serveurs sont exploités en Allemagne (IONOS SE). Aucun traitement n'a lieu ici en dehors de l'EEE.

Les données personnelles ne sont ni vendues ni utilisées à des fins publicitaires, et aucun suivi inter-applications (tracking au sens de l'App Tracking Transparency) n'a lieu. Les deux versions de l'application utilisent PostHog exclusivement pour les journaux de diagnostic et le suivi des erreurs. La version iOS intègre en outre deux SDK Google, signalés séparément dans la liste des destinataires ci-dessus : Firebase Analytics for Apps (GoogleAppMeasurement) et Google Ads On-Device Conversion Measurement. Ces SDK font actuellement l'objet d'un examen quant à leur nécessité dans le contexte de l'emploi ; en l'absence de base juridique solide dans la relation employeur/salarié, les fonctions doivent être désactivées ou supprimées. La liste complète des sous-traitants est disponible sur taskeyapp.com/legal/avv.html.

6. Sécurité des données

La communication entre l'application et le backend s'effectue exclusivement via des connexions HTTPS chiffrées en TLS. Les mots de passe sont stockés sur le backend uniquement sous forme de hachage cryptographique. Sur l'appareil, l'application utilise le stockage sécurisé chiffré d'Android (AndroidX Security EncryptedSharedPreferences) pour conserver le jeton d'authentification. L'accès au backend est protégé par des autorisations basées sur les rôles et sur le tenant.

7. Durée de conservation

Les données de compte ainsi que les données de commandes, de sites et de temps sont conservées tant que le compte utilisateur et le contrat correspondant de l'entreprise mandante sont actifs. Les journaux serveur sont supprimés automatiquement après 30 jours. Les rapports d'appareil sont supprimés 90 jours après la dernière transmission de l'appareil, les modifications d'autorisations consignées après 90 jours. Les journaux de diagnostic et rapports de plantage sont supprimés dès qu'ils ne sont plus nécessaires à l'analyse des erreurs, ainsi que sur demande. Après la suppression du compte, les données personnelles sont retirées des systèmes de production dans un délai de 30 jours. Sont exceptées les données soumises à des obligations légales de conservation (par exemple en vertu du Code de commerce et du Code fiscal allemands) ; ces données sont bloquées et supprimées à l'expiration du délai.

8. Suppression du compte et des données

Les utilisateurs peuvent demander à tout moment la suppression de leur compte et des données à caractère personnel associées.

  1. Envoyer un e-mail avec pour objet « Suppression du compte Taskey » à info@taskeyapp.com.
  2. La demande doit contenir l'adresse e-mail enregistrée dans le compte pour permettre le rapprochement.
  3. Après confirmation, la suppression est réalisée dans un délai de 30 jours. La finalisation est confirmée par e-mail.
  4. Les données soumises à des obligations légales de conservation sont d'abord bloquées, puis supprimées à l'expiration du délai.

URL publique pour la suppression du compte (à indiquer dans la fiche Google Play Store) : https://www.taskeyapp.com/fr/datenschutz-app#suppression-du-compte

9. Droits des personnes concernées

Le RGPD confère aux personnes concernées les droits suivants. Les demandes peuvent être adressées à tout moment à info@taskeyapp.com.

  • Droit d'accès aux données traitées (art. 15 du RGPD)
  • Droit de rectification des données inexactes (art. 16 du RGPD)
  • Droit à l'effacement (art. 17 du RGPD)
  • Droit à la limitation du traitement (art. 18 du RGPD)
  • Droit à la portabilité des données (art. 20 du RGPD)
  • Droit d'opposition (art. 21 du RGPD)
  • Droit d'introduire une réclamation auprès d'une autorité de contrôle (art. 77 du RGPD)

10. Enfants

L'application s'adresse exclusivement à des utilisateurs professionnels dans le cadre d'une relation de travail ou de mission et n'est pas destinée aux personnes de moins de 16 ans. Aucun traitement en connaissance de cause des données d'enfants n'a lieu.

11. Transferts internationaux de données

Les données des utilisateurs dans le backend Taskey sont stockées en Allemagne. Les journaux de diagnostic sont stockés dans le cloud UE de PostHog (Francfort-sur-le-Main) ; PostHog Inc. étant une société américaine, un accès depuis les États-Unis ne peut être exclu. Firebase Cloud Messaging et les Google Play Services sont fournis par Google Ireland Limited ; Google traite des données opérationnelles dans le monde entier. Pour les transferts vers des pays tiers, PostHog et Google s'appuient sur les clauses contractuelles types de la Commission européenne ou sur le cadre de protection des données UE-États-Unis.

12. Décisions automatisées

L'application ne prend aucune décision automatisée au sens de l'art. 22 du RGPD. Aucun profilage des utilisateurs n'est effectué.

13. Résumé de la déclaration Google Play Data Safety

Le tableau suivant reflète la déclaration effectuée dans le formulaire Google Play Data Safety.

  • Types de données collectées : informations personnelles (nom, e-mail), localisation (approximative et précise), activité dans l'application (interactions de l'utilisateur), informations et performances de l'application (journaux de plantage, diagnostic), identifiants de l'appareil ou autres (identifiant d'installation, jeton d'enregistrement FCM), fichiers et documents (justificatifs téléversés par l'utilisateur).
  • Utilisation des données : fonctionnement de l'application, gestion du compte, saisie numérique du temps, messagerie, analyse des erreurs et support technique. Pas de publicité, pas de vente, pas de suivi inter-applications.
  • Partage de données avec des tiers : Google (Firebase Cloud Messaging, Play Services Location) et OpenStreetMap Foundation (tuiles de carte). PostHog traite les données de diagnostic en tant que sous-traitant. Pas de vente, pas de publicité.
  • Pratiques de sécurité : transmission exclusivement via TLS, mots de passe stockés sous forme de hachage, jeton de connexion stocké de manière chiffrée sur l'appareil.
  • Suppression des données : suppression du compte et des données sur demande par e-mail à info@taskeyapp.com dans un délai de 30 jours.

14. Modifications de la présente politique

La présente politique est mise à jour en cas d'évolution technique de l'application, des services intégrés ou du cadre juridique applicable. La version en vigueur est disponible sur taskeyapp.com/datenschutz-app.

Dernière mise à jour : 25 octobre 2026

Politique de confidentialité de l'application – Taskey | Taskey