1. Aperçu et classement
Comment nous classons. Une partie relève du bloc A lorsqu'elle traite pour notre compte des données dont la société de taxi est responsable du traitement (chauffeurs, passagers, courses, véhicules). Seules ces parties sont des sous-traitants ultérieurs au sens de l'art. 28(2) et (4) RGPD : elles figurent à l'annexe B du contrat de sous-traitance et relèvent du régime de notification et d'objection de son article 9.4. Si une partie travaille en outre pour des traitements de TaxiBuddy elle-même, elle ne figure qu'une seule fois dans la liste, dans le bloc A, et sa fiche décrit aussi ces traitements propres (ainsi, Zoho Mail est aussi la boîte mail de TaxiBuddy elle-même). Une partie relève du bloc B lorsqu'elle travaille uniquement pour des traitements dont TaxiBuddy est elle-même responsable (le site web et le formulaire de demande, la facturation de l'abonnement, la comptabilité) : elle est un sous-traitant de TaxiBuddy, figure dans cette liste publique et dans la déclaration de confidentialité concernée, mais pas à l'annexe B. Une partie relève du bloc C lorsqu'elle détermine elle-même la finalité et les moyens du traitement : elle n'est pas un sous-traitant ; nous la mentionnons comme destinataire. Un service qui ne traite pas de données personnelles de clients ou de visiteurs ne figure pas dans cette liste. Ainsi, Azure DevOps (code source et pipelines) et l'agent de build chez Hetzner, sur lequel tournent tous les déploiements, ne traitent pas de données personnelles en utilisation normale ; pendant un déploiement, cet agent dispose toutefois temporairement d'un accès complet : il applique les migrations de la base de données avec des droits db_owner sur la base de données de production et reçoit les clés de production du backend, du site web et du back-office. Les services publics que nous consultons ou dont une page charge quelque chose n'ont pas non plus de fiche : VIES de la Commission européenne (ne reçoit lors de l'onboarding que le numéro d'entreprise indiqué), assets.vlaanderen.be (la vidéo d'instructions Chiron dans l'onboarding) et, dans l'app, Google Fonts (polices de caractères, y compris sur l'écran de connexion) et ionicframework.com (un avatar standard), ces trois derniers recevant, comme tout serveur web, l'adresse IP et les données du navigateur ou de l'appareil.
Catégorisation : Critique = traite des données personnelles substantielles. Standard = traite des métadonnées, de la télémétrie ou un minimum de données personnelles. Les numéros de fiche (SP-, EC-) sont fixes, d'où des trous dans la série ; SP-6 (Google Maps Platform, désormais EC-3), SP-7 (Application Insights, intégré dans SP-2) et EC-2 (Azure DevOps, supprimé parce que ce service ne traite pas de données personnelles de clients ou de visiteurs) ne sont plus utilisés.
Bloc A — sous-traitants ultérieurs relevant du contrat de sous-traitance (annexe B)
| # | Nom | Catégorie | Rôle | UE / Transfert |
|---|---|---|---|---|
| 1 | Auth0 (Okta) | Critique | Authentification et gestion des rôles | UE |
| 2 | Microsoft Azure (incl. Application Insights / Azure Monitor) | Critique | Hébergement, base de données, secrets, monitoring | UE (West Europe) |
| 3 | Vercel | Critique | Hébergement du site public, du back-office et de la répartition interne des coûts | UE (Francfort) ; Vercel Inc. sous DPF |
| 4 | Resend | Critique | E-mails transactionnels | Transfert (États-Unis) sous DPF + CCS ; envoi depuis une région de l'UE |
| 8 | Google reCAPTCHA v3 | Standard | Détection des robots sur les pages de réservation des sociétés de taxi, après consentement du passager ; en outre sur le formulaire de demande du site web (traitement propre) | Transfert (États-Unis) sous DPF + CCS |
| 10 | Capawesome Cloud (Genz IT Solutions GmbH) | Standard | Mises à jour OTA en direct de l'application mobile | Transfert (États-Unis — Cloudflare CDN) sous DPF + CCS |
| 11 | Google Firebase Cloud Messaging | Standard | Notifications push (application mobile + back-office) | Transfert (États-Unis) sous DPF + CCS |
| 12 | Apple Push Notification service | Standard | Distribution des notifications push sur iOS | Transfert (États-Unis) sous CCS |
| 14 | Zoho Mail (Zoho Corporation) | Critique | Boîtes mail info@ et privacy@ : réponses aux e-mails de la plateforme, notifications de demandes d'effacement et e-mails propres de TaxiBuddy | UE (Pays-Bas, Irlande) ; support sous CCS |
Bloc B — sous-traitants pour les propres traitements de TaxiBuddy (pas à l'annexe B)
| # | Nom | Catégorie | Rôle | UE / Transfert |
|---|---|---|---|---|
| 5 | OnFact (Infinwebs BV) | Critique | Facturation de l'abonnement et Peppol | Belgique |
| 9 | Google Analytics 4 | Standard | Analyse web (uniquement après consentement) | Transfert (États-Unis) sous DPF + CCS |
| 13 | Enable Banking Oy | Critique | Connexion bancaire sur notre propre compte pour le rapprochement des paiements | UE (Finlande) |
Bloc C — responsables du traitement distincts (pas de sous-traitant)
| # | Nom | Catégorie | Rôle | UE / Transfert |
|---|---|---|---|---|
| EC-1 | Chiron (autorités flamandes) | Controller distinct | Enregistrement légal des courses | Belgique |
| EC-3 | Google Maps Platform (Google LLC / Google Ireland Ltd) | Controller distinct | Géocodage, champs de recherche d'adresse et calcul d'itinéraire | Transfert (États-Unis) sous DPF + CCS (conditions de responsable à responsable de Google) |
| EC-4 | WhatsApp (Meta Platforms Ireland Ltd) | Controller distinct | Contact client via WhatsApp (questions, preuves de paiement, intérêt par région) | Transfert (États-Unis) sous DPF + CCS (conditions propres à Meta) |
| EC-5 | TCM Belgium SA | Controller distinct | Recouvrement des factures impayées de TaxiBuddy (bureau de recouvrement) | Belgique |
2. Bloc A — Sous-traitants ultérieurs relevant du contrat de sous-traitance
Ces parties traitent pour notre compte des données dont la société de taxi est responsable du traitement. Elles figurent à l'annexe B du contrat de sous-traitance ; tout ajout ou remplacement suit la notification et le droit d'objection du §6.
SP-1 — Auth0 (Okta, Inc.)
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Identity & access management : connexion, inscription, réinitialisation de mot de passe, gestion des rôles |
| Utilisé dans | Backend, site public, back-office et app mobile |
| Catégories de données personnelles | E-mail, hash de mot de passe, identity claims, identifiant utilisateur, attributions de rôles |
| Localisation du traitement | Tenant Auth0 UE — Francfort |
| Transfert hors EEE | Non pour le stockage et le traitement (tenant UE). Okta est une entreprise américaine ; un éventuel accès du support depuis l'extérieur de l'EEE relève des clauses contractuelles types du DPA d'Okta |
| Entité juridique | Auth0 (repris par Okta, Inc.) — Auth0 EMEA Limited (Irlande) comme lieu d'établissement UE |
| Certifications | ISO 27001, ISO 27018, SOC 2 Type II, conforme RGPD |
| DPA | okta.com/agreements → « Okta Data Processing Addendum » |
| Privacy policy | okta.com/privacy-policy |
| Durée de conservation | Logs par défaut 30 jours ; utilisateurs jusqu'à désactivation |
| Évaluation | Approbation — standard de l'industrie, tenant UE, certifications solides |
SP-2 — Microsoft Azure (incl. Application Insights / Azure Monitor)
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Infrastructure cloud complète pour base de données, stockage, secrets et monitoring |
| Utilisé dans | Backend — toute la persistance et l'hébergement ; supervision du backend et de l'application mobile (Application Insights / Azure Monitor) |
| Catégories de données personnelles | Contenu complet de la base de données : comptes, courses avec GPS, réservations, clients, véhicules, audit logs |
| Localisation du traitement | West Europe (centre de données Amsterdam) — toutes les ressources en région UE |
| Transfert hors EEE | Non — toutes les données dans une région de l'UE, Microsoft EU Data Boundary appliquée. Un éventuel accès du support depuis l'extérieur de l'EEE relève des clauses contractuelles types du DPA de Microsoft |
| Entité juridique | Microsoft Ireland Operations Limited (pour les clients UE) |
| Certifications | ISO 27001, ISO 27018, ISO 27701, SOC 1/2/3, RGPD, EU Cloud Code of Conduct |
| DPA | Microsoft Products and Services DPA |
| Privacy policy | privacy.microsoft.com |
| Sécurité au repos | Transparent Data Encryption sur la base de données, clés de chiffrement gérées par Azure, Key Vault séparé |
| Supervision (Application Insights / Azure Monitor) | Fait partie du même environnement Microsoft et du même DPA (anciennement fiche SP-7) : APM, suivi des erreurs et traçage pour le backend et l'application mobile. Données : métadonnées des requêtes HTTP, traces de pile et messages d'erreur, identifiants techniques et ID de compte ; télémétrie de l'app liée à l'ID utilisateur et au rôle. Conservation 90 jours. Masquage des données personnelles en production dans les lignes de journal et dans la télémétrie des requêtes et des dépendances, y compris celle transmise via OpenTelemetry (adresses e-mail ainsi que IBAN, numéros de TVA et numéros de téléphone belges) ; les messages d'exception et les traces de pile ne sont pas masqués, et la télémétrie de l'application mobile n'a pas de filtre de masquage (DPA annexe C.4) |
| Évaluation | Approbation — infrastructure primaire, résidence des données robuste en UE |
SP-3 — Vercel Inc.
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Hébergement + CDN pour le site public, les pages d'onboarding, les pages de réservation des sociétés de taxi (demandes de course des passagers et recherche d'adresses) et le back-office interne, et hébergement de la répartition interne des coûts sur cost.della7.com (un traitement propre de TaxiBuddy) |
| Utilisé dans | Site public et back-office (server-side rendering) ; backend (signale chaque facture d'abonnement payée à la répartition interne des coûts) |
| Catégories de données personnelles | Requêtes HTTP : soumissions de formulaires (onboarding et demandes de course des passagers via la page de réservation), appels authentifiés, pages rendues côté serveur avec données personnelles ; pour la répartition des coûts : nom du client, numéro de facture, montant et date de paiement de chaque facture d'abonnement payée |
| Localisation du traitement | Région UE Francfort pour le site public, le back-office et la répartition interne des coûts : SSR et fonctions serveur au sein de l'UE |
| Transfert hors EEE | Vercel Inc. est une société américaine ; les fonctions serveur du site public, du back-office et de la répartition des coûts tournent dans la région UE Francfort. Garantie : Cadre UE-États-Unis de protection des données |
| Entité juridique | Vercel Inc. (Delaware, USA) |
| Certifications | SOC 2 Type II, ISO 27001, déclaration de conformité RGPD |
| DPA | vercel.com/legal/dpa |
| Privacy policy | vercel.com/legal/privacy-policy |
| Durée de conservation | Access logs par défaut 28 jours |
| Statut DPF | Vercel Inc. est certifié sous le Cadre UE-États-Unis de protection des données. TaxiBuddy vérifie cette certification chaque année via dataprivacyframework.gov |
| Évaluation | Approbation sous garantie DPF ; le site public, le back-office et la répartition des coûts tournent dans la région UE |
SP-4 — Resend (Resend, Inc.)
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Envoi d'e-mails transactionnels : mises à jour d'onboarding, vérification de l'adresse e-mail d'un nouvel identifiant de connexion, confirmation de signature avec le certificat de signature, invitations de chauffeurs, tickets de course, les e-mails aux passagers lors d'une demande via la page de réservation (reçue, confirmée ou refusée), instructions et rappels de paiement, mises en demeure, notifications de suspension et de réactivation, messages d'effacement, notifications de modifications substantielles, messages sur les signalements de support (confirmation, réponse et clôture). L'e-mail de facture lui-même ne passe pas par Resend : OnFact envoie la facture par e-mail ou via Peppol (SP-5) |
| Utilisé dans | Backend — service e-mail |
| Catégories de données personnelles | Adresses e-mail, noms, noms de sociétés, références de paiement (l'IBAN de TaxiBuddy, le montant et la communication structurée dans les instructions de paiement), détails de course avec point de départ et d'arrivée dans les tickets de course (pas de suivi d'itinéraire), pour les signalements de support, la référence, le sujet, le texte de notre réponse et, pour un signalement qu'un collaborateur a enregistré au nom de son auteur, le texte du signalement lui-même (pas de pièces jointes), et dans la confirmation de signature, le certificat de signature en PDF (nom du signataire, nom de la société, numéro de TVA, versions des documents acceptés, horodatage, adresse IP et la signature apposée) |
| Localisation du traitement | Envoi depuis la région UE de Resend (AWS EU) — Resend repose sur AWS SES. Resend déclare dans son DPA que son traitement principal (plateforme, support) a lieu aux États-Unis |
| Transfert hors EEE | Oui — États-Unis (traitement de la plateforme et du support). Garantie : EU-US Data Privacy Framework (Resend certifié) + clauses contractuelles types, toutes deux reprises dans le DPA de Resend |
| Entité juridique | Resend, Inc. (Delaware, USA) |
| Certifications | SOC 2 Type II (depuis 2024) |
| DPA | resend.com/legal/dpa |
| Privacy policy | resend.com/legal/privacy-policy |
| Adresse From | noreply@taxibuddy.be avec enregistrements DKIM, SPF et DMARC |
| Gestion des reply-to | Chaque e-mail porte info@taxibuddy.be comme adresse de réponse (Reply-To) : si quelqu'un répond à un e-mail de la Plateforme, par exemple à un ticket de course ou à une invitation, sa réponse arrive dans la boîte mail de TaxiBuddy chez Zoho Mail (SP-14). Canaux entrants pour les clients : info@taxibuddy.be (général) et privacy@taxibuddy.be (vie privée/RGPD) |
| Évaluation | Approuvé — région d'envoi dans l'UE, certification DPF + CCS dans le DPA signé |
SP-10 — Capawesome Cloud (Genz IT Solutions GmbH)
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Mises à jour over-the-air (OTA) de l'application mobile — livraison de bundles et gestion du déploiement |
| Utilisé dans | Application mobile (iOS + Android, builds de production) — @capawesome/capacitor-live-update. Un build de développement ne récupère des mises à jour en direct que si cela a été expressément activé lors du build, et alors depuis une app Capawesome distincte « TaxiBuddy Dev » |
| Catégories de données personnelles | Adresse IP, identifiant d'appareil, ID d'app (e5e5009a-...), version de l'app, canal (production-<build> ; pour un build de développement dev-<build>), infos OS. Aucune donnée de course, GPS, nom ou e-mail. |
| Siège social | Genz IT Solutions GmbH — Constance, Allemagne |
| Lieux de traitement | Hetzner (Allemagne, UE), Scaleway (France, UE), Cloudflare CDN (États-Unis) |
| Transfert hors EEE | Oui — Cloudflare CDN aux États-Unis |
| Garantie | DPA du 2026-04-16 ; transfert Cloudflare via le cadre UE-États-Unis de protection des données + CCT en repli |
| DPA | capawesome.io/legal/data-processing-agreement |
| Liste des sous-traitants (récursive) | capawesome.io/legal/subprocessors |
| Durée de conservation | Fenêtre d'export de 30 jours après résiliation, puis suppression ; sauvegardes immuables 30-90 jours |
| Catégorisation | Standard — pas de contenu utilisateur, uniquement télémétrie d'appareil pour la livraison de bundles |
| Évaluation | Approuvé — société allemande (juridiction RGPD), filet de sécurité DPF+CCT en couches pour les transferts vers les USA, aucun lien avec l'identité utilisateur |
SP-11 — Google Firebase Cloud Messaging (FCM)
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Notifications push : notifications de facturation et opérationnelles aux chauffeurs et administrateurs dans l'application mobile, et web push pour les gestionnaires du back-office |
| Utilisé dans | Backend (envoi), application mobile (réception + enregistrement du jeton), back-office (web push) |
| Catégories de données personnelles | Jetons d'enregistrement FCM liés à un compte, métadonnées de plateforme/OS et d'application, contenu de la notification (titre et texte — peut contenir le nom de la société, des données de facturation et des informations opérationnelles sur les courses) |
| Localisation du traitement | Google LLC (États-Unis) + Google Ireland Limited |
| Transfert hors EEE | Oui — États-Unis |
| Entité juridique | Google Ireland Limited (pour les clients UE) — Google LLC (traitement des données) |
| Garantie | Cadre UE-États-Unis de protection des données (Google certifié) + CCT Google |
| DPA | firebase.google.com/terms/data-processing-terms |
| Privacy policy | policies.google.com/privacy |
| Durée de conservation | Messages brièvement jusqu'à la distribution (au maximum 4 semaines si l'appareil est hors ligne) ; jetons d'appareil jusqu'à la désinscription — l'app désenregistre le jeton lors de la déconnexion |
| Évaluation | Approbation sous garantie DPF + CCT |
SP-12 — Apple Push Notification service (APNs)
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Canal de distribution des notifications push sur les appareils iOS — FCM transmet les messages destinés à iOS via APNs |
| Utilisé dans | Application mobile (iOS) |
| Catégories de données personnelles | Jeton d'appareil APNs, contenu de la notification (en transit), métadonnées de l'appareil |
| Localisation du traitement | Apple Inc. (États-Unis) |
| Transfert hors EEE | Oui — États-Unis |
| Entité juridique | Apple Distribution International Ltd (Irlande) — Apple Inc. (États-Unis) |
| Garantie | Clauses contractuelles types — apple.com/legal/enterprise/data-transfer-agreements |
| Privacy policy | apple.com/legal/privacy |
| Durée de conservation | Transit ; si l'appareil est hors ligne, une notification récente par app est conservée temporairement |
| Évaluation | Approuvé — canal de distribution techniquement obligatoire pour le push iOS, contenu limité à celui de la notification |
SP-14 — Zoho Mail (Zoho Corporation)
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Boîtes mail d'entreprise (info@taxibuddy.be, privacy@taxibuddy.be et les boîtes des collaborateurs) : tous les e-mails que nous envoient clients, prospects, chauffeurs et passagers et que nous leur renvoyons. Chaque e-mail envoyé par la Plateforme (SP-4) porte info@taxibuddy.be comme adresse de réponse, et une demande d'effacement depuis l'app est signalée à privacy@taxibuddy.be |
| Utilisé dans | Réponses aux e-mails de la Plateforme (p. ex. tickets de course, invitations, messages sur les signalements de support), notifications de demandes d'effacement depuis l'app, support, demandes relatives à la vie privée (exercice des droits), preuves de paiement et pièces justificatives par e-mail (CG art. 11.3), contacts avec les fournisseurs et les autorités |
| Catégories de données personnelles | Ce que les gens nous envoient par e-mail ou répondent à un e-mail de la Plateforme : nom, adresse e-mail, numéro de téléphone, contenu du message (dans le cas d'une réponse, généralement avec l'e-mail d'origine cité) et pièces jointes (p. ex. une preuve de paiement avec nom et numéro de compte, des attestations). Une notification de demande d'effacement contient le nom, l'adresse e-mail, le nom de la société et l'ID de compte du demandeur ainsi que l'horodatage de la demande |
| Entité juridique | Zoho Corporation B.V. (Pays-Bas) comme partie contractante dans l'UE ; société mère Zoho Corporation Pvt. Ltd. (Inde) |
| Localisation du traitement | Centres de données de Zoho dans l'UE (zoho.eu : Pays-Bas et Irlande) |
| Transfert hors EEE | Stockage et traitement dans l'UE ; un accès du support depuis l'Inde est possible sous les clauses contractuelles types du DPA de Zoho |
| DPA | zoho.com/privacy/dpa.html |
| Privacy policy | zoho.com/privacy.html |
| Durée de conservation | Selon le contenu du message (pièces justificatives CG art. 11.3 : registre C7 ; preuves de paiement : jusqu'au rapprochement avec la facture) ; pas de nettoyage automatique des boîtes mail — point ouvert G16 |
| Évaluation | Approbation : stockage et traitement dans l'UE, accès du support sous CCS. Sous-traitant ultérieur relevant du contrat de sous-traitance (bloc A, annexe B du DPA) à l'expiration du délai de notification de 30 jours (§6, DPA art. 9.4). Les réponses aux e-mails de la Plateforme (depuis le 26 septembre 2026) et les notifications de demandes d'effacement arrivent dans ces boîtes mail et contiennent des données dont la société de taxi est responsable du traitement. Zoho Mail reste en outre la boîte mail de TaxiBuddy pour sa propre communication (voir §1). Ajouté le 9 septembre 2026, alors dans le bloc B |
SP-8 — Google reCAPTCHA v3
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Détection de bots (score-based, pas de « cliquez sur les feux ») sur les pages de réservation des sociétés de taxi, pour le compte de la société de taxi, et sur le formulaire d'onboarding du site web, pour TaxiBuddy elle-même |
| Utilisé dans | Site web public : sur les pages de réservation, le script ne se charge qu'après le consentement du passager (TAX-858), sur le formulaire d'onboarding à l'ouverture de la page ; backend : vérification du jeton |
| Catégories de données personnelles | Adresse IP, empreinte du navigateur, mouvements de souris, cookies de domaines Google ; sur la page de réservation, celles du passager |
| Localisation du traitement | Google LLC (États-Unis) |
| Transfert hors EEE | Oui — États-Unis |
| Garantie | Cadre UE-États-Unis de protection des données + CCT Google |
| DPA | Conditions spécifiques au service reCAPTCHA + Cloud Data Processing Addendum — depuis le 2 avril 2026, Google agit aussi comme sous-traitant pour les clés reCAPTCHA classiques (auparavant responsable du traitement indépendant) |
| Privacy policy | policies.google.com/privacy |
| Base juridique | Page de réservation : traitement pour le compte de la société de taxi (annexe B du DPA) ; le cookie et la lecture de l'appareil uniquement après le consentement du passager (art. 10/2 de la loi du 30 juillet 2018). Formulaire d'onboarding : intérêt légitime (Art. 6(1)(f) RGPD), protection contre la fraude et le spam sur les formulaires d'inscription B2B |
| Évaluation | Approbation. Pour les pages de réservation, un sous-traitant ultérieur relevant du contrat de sous-traitance, ajouté avec la notification du §6 ; double rôle comme SP-14 |
3. Bloc B — Sous-traitants pour les propres traitements de TaxiBuddy
Ces parties travaillent uniquement pour des traitements dont TaxiBuddy est elle-même responsable : le site web et le formulaire de demande, la facturation de l'abonnement et la comptabilité. Ce sont des sous-traitants de TaxiBuddy, et non des sous-traitants ultérieurs de la société de taxi ; c'est pourquoi elles ne figurent pas à l'annexe B. Elles figurent bien dans la déclaration de confidentialité du site web et, lorsque l'app les concerne, dans celle de l'app. Les boîtes mail de l'entreprise (Zoho Mail, SP-14) figurent dans le bloc A, parce qu'y arrivent aussi des données dont la société de taxi est responsable du traitement.
SP-5 — OnFact (Infinwebs BV)
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Plateforme de facturation : création et envoi de factures d'abonnement, intégration Peppol, synchronisation clients, enregistrement des paiements |
| Utilisé dans | Backend — intégration facturation |
| Catégories de données personnelles | Nom de la société, numéro de TVA, adresse, adresse e-mail de la société, numéro de téléphone (s'il a été indiqué), lignes de facture, montants, statut de paiement. L'IBAN du client n'est pas transmis à OnFact ; l'instruction de paiement sur la facture ne mentionne que l'IBAN de TaxiBuddy |
| Entité juridique | Infinwebs BV — BCE BE 0714.992.641 — Stationsstraat 98, 1730 Asse, Belgique |
| Hébergement | AWS Dublin (Irlande) — au sein de l'EEE, certifié ISO 27001. AWS agit comme sous-sous-traitant, explicitement mentionné dans le DPA d'Infinwebs |
| Transfert hors EEE | Non — exclusivement EEE (selon les dispositions vie privée d'Onfact) |
| DPA | onfact.be/privacy-overeenkomst |
| Conditions générales | onfact.be/algemene-voorwaarden |
| DPO | Contact via support@onfact.be |
| Procédure fuite de données | Infinwebs informe TaxiBuddy dès que possible. Pour la facturation, TaxiBuddy est elle-même responsable du traitement : c'est elle qui notifie une fuite à l'APD (art. 33 RGPD) et, en cas de risque élevé, aux clients concernés (art. 34 RGPD) |
| Rétention à la sortie | Archive d'un an après la fin du contrat, ensuite définitivement supprimée (suppression anticipée sur demande via support@onfact.be) |
| Sécurité | TLS 256 bits, 2FA via application d'authentification, chiffrement des mots de passe, accès support uniquement après consentement explicite du client |
| Évaluation | Approbation — suffisant pour un SaaS B2B avec traitement uniquement EEE |
SP-9 — Google Analytics 4
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Analyse web : comprendre comment les visiteurs utilisent le site + mesure des conversions de l'onboarding (uniquement après consentement) |
| Utilisé dans | Web — GoogleAnalytics.tsx + PageViewTracker |
| Catégories de données personnelles | ID de session, pages vues, région géographique (niveau pays), métadonnées de l'appareil/du navigateur, l'ID de la demande lors d'un envoi réussi du formulaire de demande, et pour la mesure des conversions un événement purchase avec l'ID de facture ou la communication structurée (OGM) comme ID de transaction, le montant, la TVA, la remise et la formule choisie — GA4 n'enregistre ni ne conserve d'adresses IP |
| Localisation du traitement | Google LLC (USA) |
| Transfert hors EEE | Oui — États-Unis |
| Garantie | Cadre UE-États-Unis de protection des données + CCT Google |
| Consent | Actif uniquement après opt-in explicite via la bannière cookies (Google Consent Mode v2, deny-by-default) |
| DPA | business.safety.google/adsprocessorterms |
| Cookies | _ga, _ga_* (durée de vie de 2 ans) — uniquement après consentement |
| Durée de conservation | 14 mois (maximum avec Google Analytics 4) |
| Évaluation | Approbation avec mécanisme de consentement + rétention 14 mois |
SP-13 — Enable Banking Oy
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Connexion bancaire (PSD2 Account Information Service) sur le compte à vue propre de TaxiBuddy : récupérer les virements entrants et les rapprocher automatiquement (communication OGM) des factures d'abonnement ouvertes |
| Utilisé dans | Backend — rapprochement de la facturation ; transactions consultables dans le back-office interne |
| Catégories de données personnelles | Par transaction bancaire : nom de la contrepartie (payeur), IBAN de la contrepartie, communication/OGM, montant et date. Pour les entreprises individuelles, le nom du payeur est un nom de personne |
| Entité juridique | Enable Banking Oy — Helsinki, Finlande. Prestataire de services d'information sur les comptes (AISP) agréé sous PSD2, sous la surveillance de l'autorité finlandaise Finanssivalvonta |
| Localisation du traitement | EEE (Finlande) |
| Transfert hors EEE | Non |
| Mécanisme de consentement | Consentement bancaire PSD2 sur le compte de TaxiBuddy, renouvelé tous les 90 jours |
| DPA | enablebanking.com — conditions de l'API, y compris les dispositions relatives au traitement |
| Évaluation | Approuvé — traitement exclusivement dans l'EEE, AISP réglementé, uniquement les transactions du propre compte de l'entreprise |
4. Bloc C — Responsables du traitement distincts
Ces parties déterminent elles-mêmes la finalité et les moyens de leur traitement. Elles ne sont pas des sous-traitants de TaxiBuddy ; nous les mentionnons comme destinataires dans les déclarations de confidentialité et, pour Chiron et Google Maps Platform, dans le tableau séparé en bas de l'annexe B.
EC-1 — Chiron (autorité flamande)
Pas un sous-traitant ultérieur — Chiron est un responsable du traitement distinct (obligation légale sous la réglementation IBP flamande : décret du 29 mars 2019 et arrêté du Gouvernement flamand du 9 juin 2023). TaxiBuddy transmet pour le compte de l'exploitant client, sur qui repose l'obligation d'enregistrement.
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Enregistrement légalement obligatoire des courses sous la réglementation IBP flamande |
| Utilisé dans | Backend — transmission des données de course |
| Catégories de données personnelles | ID de course, numéro de TVA, nom de la société, numéro de carte taxi (carte de chauffeur), plaque d'immatriculation, GPS, horodatages, distance, prix (ni nom ni coordonnées du passager ; bien le point de départ et d'arrivée avec l'heure) |
| Localisation | Autorités flamandes (Mobilité et Travaux publics) |
| Transfert hors EEE | Non |
| Base de traitement | Obligation légale (Art. 6(1)(c) RGPD) — Décret IBP |
| Sécurité | OAuth2 bearer tokens, identifiants par société dans Azure Key Vault |
| DPA | Sans objet — les autorités sont un responsable du traitement distinct |
| Évaluation | Reporting obligatoire — mentionné dans toutes les déclarations de confidentialité |
EC-3 — Google Maps Platform (responsable du traitement distinct)
Pas un sous-traitant ultérieur — Google place les API Google Maps sur sa liste de Controller Services et y applique ses Controller-Controller Data Protection Terms : Google détermine lui-même la finalité et les moyens du traitement ultérieur des requêtes et en est un responsable du traitement indépendant. Le numéro de fiche SP-6 n'est plus utilisé depuis cette correction. TaxiBuddy n'envoie à Google ni ID de course, ni compte, ni historique. En revanche, le backend demande pour chaque course l'itinéraire entre le point de départ et le point d'arrivée, et comme l'app demande les adresses et les coordonnées directement depuis l'appareil, Google reçoit aussi à cette occasion l'adresse IP et les données de l'appareil.
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Géocodage d'adresses et de positions GPS, autocomplete dans les champs de recherche d'adresse, calcul d'itinéraire avec distance et temps estimés |
| Utilisé dans | Application mobile, directement depuis l'appareil : champs de recherche d'adresse (Places API) et conversion d'une position GPS en adresse ou d'une adresse en coordonnées (Geocoding API). Backend : l'itinéraire entre le point de départ et le point d'arrivée d'une course (Routes API), au début et à la fin de la course à partir de 50 mètres à vol d'oiseau et parfois avec l'heure de départ, et pour l'estimation du prix dans l'app lorsque la société de taxi a un tarif des courses. Page de réservation : la recherche d'adresses via le serveur de TaxiBuddy (Places API, sans l'adresse IP du passager) et l'indication de prix (Routes API, uniquement des coordonnées) |
| Catégories de données personnelles | Requêtes d'adresse (adresses de départ et de destination des courses), coordonnées lat/long, pour chaque course le point de départ et le point d'arrivée ensemble (calcul d'itinéraire) ; pour les requêtes depuis l'app, aussi l'adresse IP et les données de l'appareil (user-agent) |
| Localisation du traitement | Google LLC (États-Unis) + Google Ireland Limited |
| Transfert hors EEE | Oui — États-Unis |
| Entité juridique | Google Ireland Limited (pour les clients UE) — Google LLC (traitement des données) |
| Certifications | ISO 27001, ISO 27017, ISO 27018, SOC 1/2/3 |
| Garantie | Cadre UE-États-Unis de protection des données (Google certifié) + CCT Google |
| Conditions de protection des données | Google Controller-Controller Data Protection Terms — les API Google Maps figurent sur la liste des Controller Services (business.safety.google/services) ; le Cloud Data Processing Addendum ne s'applique pas ici |
| Privacy policy | policies.google.com/privacy |
| Composants | Google Maps Routes API (backend), Google Places API et Geocoding API (app) |
| Évaluation | Accepté comme responsable du traitement distinct — requêtes sans ID de course ni compte, mais pour chaque course le point de départ et le point d'arrivée ensemble (Routes) et l'adresse IP de l'appareil pour les requêtes depuis l'app ; mentionné dans les déclarations de confidentialité et à l'annexe B du DPA |
EC-4 — WhatsApp (Meta Platforms Ireland Ltd)
Pas un sous-traitant ultérieur — WhatsApp est un canal de communication que les prospects et clients choisissent eux-mêmes ; Meta y traite des données en tant que responsable du traitement distinct selon ses propres conditions. Le contenu des conversations se trouve sur le téléphone professionnel de TaxiBuddy (registre des traitements C8).
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Contact client : questions, preuve de paiement de la première facture, intérêt de sociétés de taxi dans des régions où TaxiBuddy n'est pas encore disponible |
| Utilisé dans | Site web et onboarding (boutons et liens vers wa.me), téléphone professionnel |
| Catégories de données personnelles | Numéro de téléphone, nom de profil WhatsApp, contenu des conversations, pièces jointes (preuves de paiement avec le nom et le numéro de compte du payeur) |
| Localisation | Meta Platforms Ireland Ltd (UE), avec transfert vers Meta Platforms, Inc. (États-Unis) |
| Transfert hors EEE | Oui — EU-US Data Privacy Framework + CCS (Meta) ; les messages sont chiffrés de bout en bout |
| Base de traitement | Intérêt légitime (support, enregistrement de l'intérêt) ; exécution du contrat (preuves de paiement) |
| DPA | Non applicable — responsable du traitement distinct (politique de confidentialité WhatsApp pour l'EEE) |
| Évaluation | Pas un sous-traitant ultérieur ; mentionné dans la déclaration de confidentialité du site web §3f et §5 ; durée de conservation au §6 (preuves de paiement jusqu'au rapprochement avec la facture, conversations au plus tard 6 mois) |
EC-5 — TCM Belgium SA (bureau de recouvrement)
Pas un sous-traitant ultérieur — TCM recouvre les factures d'abonnement impayées au nom de TaxiBuddy et détermine lui-même les moyens pour le faire (art. 7.3 de ses conditions) ; ces conditions le désignent expressément comme responsable du traitement (art. 11.4 du contrat de recouvrement signé le 29 septembre 2026). TCM ne reçoit que des données de la propre facturation de TaxiBuddy, pas de données que TaxiBuddy traite pour une société de taxi (registre des traitements C11).
| Champ | Donnée |
|---|---|
| Fonction pour TaxiBuddy | Recouvrement amiable des factures d'abonnement impayées. TCM ne réclame que le principal : aucun intérêt, aucune indemnité forfaitaire et aucuns frais de recouvrement (Conditions générales, art. 10.5 et 10.6) ; sa rémunération, un pourcentage de ce qu'il recouvre, est supportée par TaxiBuddy elle-même |
| Utilisé dans | Back-office (dossiers de recouvrement) ; transmission et communications par e-mail, par courrier ou via le portail client de TCM, sans connexion avec la Plateforme |
| Catégories de données personnelles | Nom, adresse, numéro de TVA, adresse e-mail et numéro de téléphone de la société de taxi ; factures impayées ; mises en demeure telles qu'envoyées ; un aperçu du service fourni ; pièces qui étayent la créance ; preuve de l'acceptation des Conditions générales (nom du signataire, signature, date et heure, adresse IP). Pour une entreprise individuelle, il s'agit de données de l'exploitant lui-même |
| Localisation | Belgique (Industriepark 6, 3300 Tienen) |
| Transfert hors EEE | Non. TCM ne fait appel à un partenaire local que pour un débiteur établi à l'étranger (art. 6.6 de ses conditions) ; les clients de TaxiBuddy sont des entreprises belges |
| Base de traitement | Exécution du contrat : perception des redevances d'abonnement (art. 6(1)(b) RGPD) |
| DPA | Non applicable — responsable du traitement distinct ; le contrat de recouvrement contient une clause sur la protection des données (art. 11) |
| Évaluation | Pas un sous-traitant ultérieur ; mentionné dans la déclaration de confidentialité du site web §5 et §6 |
5. Catégories de services que TaxiBuddy N'UTILISE PAS
Par souci de transparence, ce que nous n'utilisons pas aujourd'hui. Cette liste ne grandit que quand nous mettons effectivement en service une nouvelle partie, conformément à la procédure de la section suivante.
| Catégorie | Statut | Impact futur |
|---|---|---|
| Stripe / Mollie / Adyen (paiements par carte) | Pas présent | Possiblement plus tard — les paiements d'abonnement passent aujourd'hui par virement bancaire (IBAN dans l'e-mail) |
| Twilio / MessageBird / Vonage (SMS) | Pas présent | Possiblement plus tard pour la confirmation de réservation |
| AWS S3 / Cloudinary / Bytescale (uploads de fichiers) | Pas présent | Possiblement plus tard pour les photos de profil / documents |
| Sentry / Bugsnag / Rollbar (suivi des erreurs) | Pas présent | App Insights remplit ce rôle |
| Algolia / Meilisearch (recherche) | Pas présent | — |
| LaunchDarkly / Flagsmith (feature flags) | Pas présent | Service custom dans le code |
| Intercom / Crisp / Drift (chat) | Pas présent | — |
| HubSpot / Salesforce / Pipedrive (CRM) | Pas présent | — |
| OpenAI / Anthropic (AI/LLM) | Pas présent | — |
| Mailchimp / Loops / Klaviyo (e-mailing marketing) | Pas présent | Uniquement des e-mails transactionnels via Resend |
6. Procédure en cas de modification des sous-traitants
Conformément à l'art. 28(2) RGPD. Étape 0 — classez la partie selon le §1 : bloc A, B ou C, ou hors liste. La notification, le droit d'objection et la mise à jour de l'annexe B ci-dessous ne s'appliquent qu'au bloc A ; pour le bloc B, une mise à jour de cette liste et de la déclaration de confidentialité où la partie figure comme destinataire suffit ; pour le bloc C, une mise à jour de cette liste et des déclarations de confidentialité.
En cas d'ajout d'un nouveau sous-traitant ultérieur (bloc A) :
- Préalablement inscription dans cette liste (mise à jour de version + date)
- Notification à tous les clients existants par e-mail au moins 30 jours avant la mise en service
- Droit d'opposition pour les clients — en cas d'opposition motivée : solution alternative ou droit de résiliation
- La mise à jour de l'annexe B du DPA s'applique à l'expiration du délai de notification, sans nouvelle signature (DPA art. 16.3)
En cas de remplacement d'un sous-traitant :
- Notification au moins 30 jours à l'avance
- Plan de migration des données inclus dans la notification
- Preuve de destruction des données chez l'ancien sous-traitant
En cas de modification du périmètre (p. ex. catégories de données supplémentaires, autre région, garantie de transfert modifiée) :
- Modification substantielle du périmètre (nouvelles catégories de données personnelles, autre lieu de traitement ou garantie modifiée) : notification au moins 30 jours à l'avance, comme pour un ajout — conformément au DPA art. 9.4 (sous-traitants ultérieurs) et art. 16.1 (modifications substantielles)
- Précision non substantielle (description plus exacte, sans nouvelles données ni transfert) : mise à jour de cette liste, sans notification distincte ; la nouvelle version s'applique à compter de sa publication sur taxibuddy.be (DPA art. 16.2)
- Toujours : mise à jour de cette liste (version + date)
7. Références
- Conditions générales : /fr/terms — la liste des sous-traitants y est l'Annexe B.
- Politique de confidentialité : /fr/privacy
- Autorité belge de protection des données (APD) : autoriteprotectiondonnees.be
- Cadre UE-États-Unis de protection des données : dataprivacyframework.gov
Questions sur cette liste ou sur les traitements RGPD : privacy@taxibuddy.be. Questions générales : info@taxibuddy.be.