Politique de confidentialité
Application mobile et site web - Version 2.0 (remplace toutes les versions précédentes)
Exploité par Tusker Trails (Pty) Ltd | Régi par le droit sud-africain
Ceci est une traduction. En cas de divergence, la version anglaise fait foi.
Résumé
Kruger Companion ne vend pas vos données. La localisation utilisée pour la carte et la navigation reste sur votre appareil. Lorsque vous êtes connecté et avez autorisé les notifications, un instantané approximatif de votre position actuelle peut être enregistré de manière privée afin que nous puissions vous envoyer des alertes de service ou de sécurité pertinentes pendant votre séjour dans le parc. Les signalements de conservation sont anonymisés. Le don de données est facultatif. Nous respectons la POPIA (Afrique du Sud) et nous alignons sur les principes du RGPD.
- Les comptes utilisateur facultatifs permettent la synchronisation dans le cloud (Cloud Sync) des journaux d'observations personnels et la participation au Camp Chat.
- Les notifications push sont facultatives pour le Camp Chat (par camp). Les utilisateurs connectés qui autorisent les notifications peuvent également recevoir occasionnellement des annonces de service ou de sécurité de Kruger Companion (pas de publicité marketing).
- Un programme facultatif de parrainage / d'invitation attribue les installations ou les codes d'invitation afin que les parrains puissent gagner des points et des badges ; le classement Top 10 nécessite une adhésion distincte.
- Les rapports de plantage sont collectés via Firebase Crashlytics afin d'améliorer la stabilité de l'app.
- Les utilisateurs peuvent à tout moment supprimer définitivement leur compte et toutes les données cloud associées depuis les paramètres du compte dans l'app ou sur krugercompanion.co.za/delete-account.
1. Informations que nous collectons
1.1 Données de localisation (GPS)
Notre App a besoin d'accéder aux services de localisation de votre appareil pour fournir ses fonctions essentielles, notamment :
- Afficher votre position actuelle sur la carte (en ligne et hors ligne).
- Calculer les distances jusqu'aux points d'intérêt (camps, portes, aires de pique-nique).
- Naviguer le long des itinéraires à l'intérieur du parc.
- Lorsque vous êtes connecté : une position actuelle approximative (coordonnées, camp le plus proche le cas échéant, indicateur de présence dans le parc, horodatage et plateforme) peut être enregistrée dans votre fiche d'appareil privée afin que nous puissions envoyer des notifications push de service ou de sécurité pertinentes aux personnes se trouvant actuellement dans le parc ou dans une zone donnée. Il ne s'agit pas d'un historique de déplacements.
Important : Le traitement continu de la localisation pour la carte et la navigation reste sur votre appareil. Nous ne vendons pas de données de localisation. L'instantané approximatif privé (le cas échéant) est enregistré sous users/{uid}/private/device, utilisé uniquement pour le ciblage opérationnel des notifications de service/sécurité, et supprimé lorsque vous supprimez votre compte.
1.2 Comptes utilisateur
La création d'un compte est entièrement facultative. Si vous choisissez de vous inscrire (via l'App mobile ou le site web), nous collectons votre adresse e-mail, une empreinte (hash) de votre mot de passe et un nom d'utilisateur choisi (alias) afin de sécuriser votre profil. Vos observations ne sont synchronisées avec notre base de données cloud sécurisée que si vous activez explicitement la fonction « Cloud Sync ». Vous pouvez à tout moment vous déconnecter, désactiver la synchronisation ou supprimer définitivement votre compte et toutes les observations associées via l'app ou sur krugercompanion.co.za/delete-account.
Données enregistrées lors de l'inscription
| Champ | Lieu de stockage | Finalité |
|---|---|---|
| Adresse e-mail | Firebase Authentication uniquement (pas dans Firestore) | Connexion, vérification de l'e-mail, réinitialisation du mot de passe |
| Mot de passe | Firebase Auth (haché) | Authentification |
| Alias (nom d'utilisateur) | Firestore users/{uid} | Affichage dans le Camp Chat |
| newsletterOptIn (booléen) | Firestore | Newsletter facultative |
| dataProcessingConsent + horodatage | Firestore | Consentement lors de l'inscription (obligatoire) |
| syncEnabled (booléen) | Firestore | Cloud Sync activé/désactivé |
| createdAt | Firestore | Création du compte |
Important : Votre adresse e-mail n'est volontairement pas enregistrée dans Firestore (minimisation des données selon le RGPD/la POPIA).
Cloud Sync (observations)
Lorsque vous activez Cloud Sync, vos journaux d'observations personnels sont enregistrés dans users/{uid}/sightings :
- Identifiant de l'animal, date/heure, coordonnées GPS, notes, nombre
- Non visibles par les autres utilisateurs de l'app
- Seul le titulaire du compte peut lire ou supprimer ces données
Suppression du compte
Vous pouvez supprimer définitivement votre compte sous Paramètres du compte → Supprimer le compte dans l'app, ou sur le site web à l'adresse krugercompanion.co.za/delete-account (également accessible depuis votre tableau de bord lorsque vous êtes connecté). Cela supprime :
- Le compte Firebase Auth
- Le profil Firestore (
users/{uid}) - Toutes les observations cloud (
users/{uid}/sightings/*) - Le jeton push (
users/{uid}/private/device) - Les abonnements au Camp Chat
- Les champs de profil liés au parrainage (nombre de parrainages, code d'invitation, adhésion au classement) et les enregistrements d'attribution de parrainage associés à votre compte
Remarque : Les messages du Camp Chat que vous avez déjà envoyés restent visibles dans l'historique du chat (avec l'alias utilisé au moment de l'envoi) jusqu'à leur suppression par un administrateur. Ils ne sont pas supprimés automatiquement lorsque vous supprimez votre compte.
1.3 Signalements de conservation envoyés par les utilisateurs
Si vous choisissez d'envoyer via l'App des signalements d'observation, des signalements d'espèces invasives, des signalements d'incidents environnementaux (déchets, dégradation des routes, érosion) ou des alertes sanitaires, les informations suivantes sont collectées au moment de l'envoi :
- Coordonnées GPS du lieu signalé
- Photographie (si jointe)
- Type et description du signalement
- Date et horodatage
Tous les signalements de conservation sont anonymisés avant traitement. Aucun identifiant personnel n'est associé aux signalements visibles par notre équipe ou par des tiers, y compris SANParks.
1.4 Don de données
L'App comprend une fonction facultative de don de données (Donate Data). Si vous choisissez de l'activer, vous partagez volontairement des coordonnées d'observation, des identifications d'espèces et des horodatages anonymisés à des fins de conservation et de recherche. Le don de données est entièrement facultatif et l'App fonctionne pleinement sans lui. Voir la section 3 pour savoir comment les données issues du don sont partagées.
1.5 Statistiques d'utilisation anonymes
Nous collectons des statistiques d'utilisation anonymes et agrégées pour comprendre quelles fonctions sont les plus utilisées (par exemple, la fréquence d'ouverture de la carte en ligne ou hors ligne, des outils du hub ou des bannières partenaires). Ces compteurs n'incluent ni votre nom, ni votre e-mail, ni votre identifiant de compte, ni l'identifiant de votre appareil, ni d'identifiant publicitaire, ni votre adresse IP, ni votre position précise. Il s'agit d'un simple compteur. Nous ne pouvons pas vous identifier à partir de ces données. Les statistiques sont conservées et utilisées uniquement pour améliorer l'app.
1.6 Notifications push
Si vous activez les notifications push pour le salon de chat d'un camp, nous collectons et enregistrons :
- Jeton Expo Push - un identifiant propre à l'appareil, utilisé pour envoyer les notifications. Enregistré dans
users/{uid}/private/device(pas sur votre profil public), avec la plateforme de l'appareil (iOS/Android). - Enregistrement d'abonnement au camp - le ou les camps auxquels vous êtes abonné, enregistré dans
camp_chats/{campId}/subscribers/{uid}, y compris votre jeton push pour l'envoi.
Les notifications push du Camp Chat sont entièrement facultatives. Vous les activez par camp via l'interrupteur « Push On » dans le Camp Chat. Vous pouvez les désactiver à tout moment.
Par ailleurs, si vous êtes connecté et avez autorisé les notifications, nous pouvons enregistrer votre jeton Expo Push afin que Kruger Companion puisse envoyer occasionnellement des annonces de service ou de sécurité (par exemple des informations relatives au parc). Il ne s'agit ni de publicité ni de marketing de tiers.
Nous utilisons le service de notifications push Expo (exploité par Expo / 650 Industries) pour envoyer les notifications. Expo traite votre jeton push uniquement pour acheminer les messages vers votre appareil. Politique de confidentialité d'Expo : expo.dev/privacy
1.7 Camp Chat
Le Camp Chat est une fonction communautaire facultative réservée aux utilisateurs inscrits dont l'adresse e-mail est vérifiée. Lorsque vous y participez, les données suivantes sont enregistrées sur nos serveurs Firebase :
Messages que vous envoyez :
- Texte du message
- Votre alias (nom d'utilisateur)
- Votre identifiant d'utilisateur (UID)
- Nom du badge au moment de l'envoi
- Horodatage
- Facultatif : référence de réponse (texte du message cité et alias de l'expéditeur)
- Facultatif : réactions emoji (votre UID + emoji)
Données de présence :
Lorsque vous consultez activement le chat d'un camp, un enregistrement de présence léger (horodatage lastSeen) est écrit afin que les autres abonnés puissent recevoir des notifications push lorsque vous n'êtes pas dans le chat.
Données de modération (sur votre profil) :
- Signalements d'utilisateurs émis par d'autres participants au chat
- Nombre d'avertissements, date de fin d'une suspension temporaire, indicateur de bannissement définitif
- Indicateur d'autorisation de partage de liens (géré par un administrateur)
Les chats des camps nécessitent une vérification de l'adresse e-mail avant de pouvoir envoyer des messages. Les messages sont visibles par tous les utilisateurs authentifiés du salon de chat du camp concerné. Les grossièretés sont filtrées côté client ; des infractions répétées peuvent entraîner une suspension temporaire ou un bannissement définitif.
Les messages du Camp Chat ne sont pas supprimés automatiquement lorsque vous supprimez votre compte. Les messages déjà envoyés restent visibles avec l'alias utilisé au moment de l'envoi.
1.8 Programme de parrainage / d'invitation
L'App comprend un programme d'invitation facultatif. Les utilisateurs inscrits peuvent partager avec leurs amis un lien d'invitation personnel, un QR code ou un code d'invitation court. Lorsqu'un nouvel utilisateur est attribué avec succès à un parrain, celui-ci reçoit des points de parrainage. À 10 points, un badge « Ambassador » peut être attribué. Un classement Top 10 facultatif (sur adhésion uniquement) peut afficher un badge temporaire « Top Ambassador » tant qu'un utilisateur reste dans le Top 10.
Fonctionnement de l'attribution
- Android : un lien Play Store ou un QR code peut contenir un référent d'installation (
ref=<Firebase User UID>). Après l'installation et la connexion, l'attribution est enregistrée côté serveur via Google Play Install Referrer. - iOS : les liens/QR codes App Store ouvrent uniquement la boutique. L'attribution nécessite que le nouvel utilisateur saisisse manuellement un code d'invitation à 6 chiffres (Réglages → Compte, après la connexion). Apple ne permet pas d'attribution automatique équivalente des installations via QR code ou lien.
Données que nous enregistrons
- Identifiant du parrain (identifiant d'utilisateur Firebase et/ou code d'invitation court sur le profil du parrain)
- Enregistrement d'attribution dans
referrals/{newUserUid}: UID du parrain, UID du filleul, plateforme (android/ios), horodatage referralCountsur le profil du parrain (incrémenté uniquement par le serveur)- Indicateurs facultatifs de classement :
leaderboardOptInetleaderboardOptInAt
Sources
- Android : Google Play Install Referrer lors du premier lancement après l'installation
- iOS : code d'invitation saisi par le nouvel utilisateur après l'inscription/la connexion
- Parrain : code d'invitation / lien de partage généré
Finalité
- Attribuer les installations/inscriptions à un parrain
- Attribuer des points de parrainage, des badges et (en cas d'adhésion) un rang au classement
- Prévention des abus (par ex. blocage de l'auto-parrainage ; chaque compte ne peut être compté comme filleul qu'une seule fois)
Visibilité
- Les enregistrements d'attribution de parrainage ne sont pas publics par défaut.
- Classement (sur adhésion uniquement) : les utilisateurs authentifiés peuvent voir uniquement l'alias de chat et le nombre de parrainages, jamais l'e-mail ni l'UID.
- Les adresses e-mail ne sont pas partagées à des fins de parrainage.
Le traitement s'effectue sur Firebase / Google Cloud (y compris une Cloud Function telle que registerReferral), en privilégiant la région africa-south1 (Johannesburg) lorsque c'est possible, conformément à la section 3.4.
La participation au classement est facultative et peut être désactivée à tout moment dans l'App. Les champs de profil liés au parrainage et les enregistrements d'attribution associés à votre compte sont supprimés ou anonymisés lorsque vous supprimez votre compte (voir la section 1.2 et la section 5).
2. Utilisation des informations
Nous utilisons les informations collectées exclusivement aux fins suivantes :
- Données de localisation - afficher votre position sur la carte du parc, calculer les distances et fournir la navigation (sur l'appareil). Un instantané privé approximatif peut également servir à des notifications push de service ou de sécurité géociblées lorsque vous êtes connecté.
- Comptes utilisateur et synchronisation cloud - vous authentifier, synchroniser vos journaux d'observations personnels entre vos appareils et gérer les préférences de votre profil.
- Camp Chat - permettre les échanges communautaires entre utilisateurs authentifiés dans chaque camp.
- Notifications push - vous avertir des nouveaux messages du Camp Chat lorsque vous les avez activées pour un camp, et pour des annonces occasionnelles de service ou de sécurité de Kruger Companion lorsque vous avez autorisé les notifications.
- Programme de parrainage / d'invitation - attribuer les invitations, décerner des points et des badges, gérer un classement facultatif et prévenir les abus.
- Rapports de plantage - diagnostiquer et corriger les problèmes de stabilité de l'app via Firebase Crashlytics.
- Signalements de conservation - traiter, anonymiser et afficher les données d'incidents, et les partager avec SANParks dans le cadre d'un accord formel de partage de données.
- Données d'observation issues du don - contribuer à des programmes de recherche en conservation par des enregistrements anonymisés.
- Statistiques anonymes - améliorer les performances et les fonctions de l'App.
- Contributions de la communauté - examiner et publier sur notre site web les expériences et évaluations envoyées par les utilisateurs, comme décrit à la section 4.3.
Nous n'utilisons pas vos informations pour du profilage publicitaire. Nous ne vendons vos données à aucun tiers.
3. Services tiers
3.1 SANParks et partenaires de conservation
Si vous activez la fonction de don de données, vos données d'observation anonymisées peuvent être partagées avec SANParks Scientific Services et d'autres partenaires de conservation nommément désignés dans le cadre d'un protocole d'accord formel (Memorandum of Understanding, MOU). Seules des données anonymisées sont partagées : aucun identifiant personnel n'est inclus. Vous pouvez à tout moment retirer votre consentement aux futurs dons de données dans les paramètres de l'App.
3.2 OpenStreetMap / Leaflet
L'App utilise OpenStreetMap et Leaflet pour afficher les cartes en ligne. Lors du chargement des tuiles de carte, votre adresse IP peut être reçue par les serveurs d'OpenStreetMap. Il s'agit d'une exigence technique standard du fonctionnement des services de tuiles cartographiques. Aucune autre donnée personnelle n'est partagée avec OpenStreetMap ou Leaflet.
Politique de confidentialité d'OpenStreetMap : openstreetmap.org/privacy
3.3 Infrastructure Google Cloud
Les données côté serveur (signalements de conservation anonymisés et données issues du don) sont stockées sur l'infrastructure Google Cloud. Google agit en tant que sous-traitant pour notre compte et est contractuellement tenu de ne traiter les données que selon nos instructions. Nous nous efforçons d'utiliser la région africa-south1 (Johannesburg) lorsque c'est techniquement possible. Les données des comptes utilisateur, le Camp Chat et Cloud Sync sont gérés via Firebase : voir la section 3.4.
3.4 Firebase (Google LLC)
Nous utilisons les services Google Firebase comme infrastructure backend :
| Service | Finalité | Données traitées |
|---|---|---|
| Firebase Authentication | Connexion et inscription des utilisateurs | E-mail, hash du mot de passe |
| Cloud Firestore | Profils utilisateur, chat des camps, synchronisation cloud, parrainages | Alias, observations, messages de chat, jetons push, nombres de parrainages, enregistrements d'attribution |
| Cloud Functions | Attribution des parrainages côté serveur | UID du parrain/du filleul, plateforme, horodatage |
| Firebase Crashlytics | Rapports de plantage et d'erreur | Modèle d'appareil, version du système d'exploitation, traces d'appels (stack traces), version de l'app |
Firebase agit en tant que sous-traitant pour notre compte. Les données peuvent être traitées dans des centres de données Google Cloud. Nous nous efforçons d'utiliser la région africa-south1 (Johannesburg) lorsque c'est techniquement possible.
Politique de confidentialité de Firebase : firebase.google.com/support/privacy
Conditions de traitement des données de Google Cloud : cloud.google.com/terms/data-processing-terms
3.5 Expo (650 Industries)
Nous utilisons Expo Application Services (EAS) pour :
- L'envoi des notifications push (Expo Push API) - achemine les notifications du chat des camps vers votre appareil.
- Les mises à jour over-the-air (OTA) - distribue des mises à jour du bundle JavaScript sans nouvelle publication complète sur les boutiques d'applications.
Politique de confidentialité d'Expo : expo.dev/privacy
4. Site web - Cookies et stockage local
Cette section s'applique à notre site web krugercompanion.co.za et est distincte de l'App mobile.
4.1 Cookies et suivi
Nous utilisons un bandeau de consentement pour vous permettre de contrôler le stockage facultatif et la mesure d'audience. Le stockage essentiel est toujours actif ; tout le reste nécessite votre accord.
- Stockage essentiel : nous enregistrons votre choix en matière de cookies afin de ne pas vous le redemander sans cesse. Si vous choisissez une langue dans le sélecteur de langue, un petit cookie (
kc_lang, 12 mois) mémorise ce choix. Sans lui, nous affichons le site dans la langue préférée de votre navigateur (anglais, allemand, néerlandais ou français), d'après le paramètre de langue que votre navigateur envoie avec chaque requête ; rien n'est enregistré pour cela. - Stockage fonctionnel : si vous acceptez le stockage fonctionnel, nous enregistrons pour votre confort vos sélections de liste de bagages, vos itinéraires enregistrés et votre historique de votes communautaires dans le localStorage de votre navigateur.
- Cookies de mesure d'audience : si vous acceptez la mesure d'audience, nous chargeons Google Analytics (qui peut déposer des cookies tels que
_ga) et Umami Analytics pour mesurer la fréquentation et l'engagement. Ces outils ne se chargent pas tant que vous n'avez pas donné votre accord.
Votre choix : lors de votre première visite sur notre site, un bandeau de consentement vous permet de choisir « Tout accepter », « Essentiels uniquement » ou de personnaliser chaque catégorie. Vous pouvez modifier vos préférences à tout moment grâce à l'icône de cookie située en bas à gauche de l'écran.
4.2 Polices
Toutes les polices sont hébergées localement sur nos serveurs. Aucune requête n'est envoyée à des services de polices tiers tels que Google Fonts.
4.3 Fonctions communautaires
Notre site web permet des évaluations et des partages d'expérience anonymes. Les évaluations de la communauté sont stockées sur notre serveur sans aucune information permettant de vous identifier personnellement. Lorsque vous utilisez la fonction « Partager votre expérience » ou soumettez un article de blog, vous nous envoyez directement un e-mail via votre propre client de messagerie. Nous ne stockons pas ces contributions sur notre serveur tant qu'elles n'ont pas été examinées manuellement et publiées par notre équipe.
4.4 Mesure d'audience du site web
Si vous acceptez la mesure d'audience, nous utilisons les services suivants :
- Google Analytics (Google LLC) : mesure les pages vues, les sources de trafic et l'engagement général. Google peut déposer des cookies et traiter des données aux États-Unis. Nous utilisons Google Consent Mode, de sorte qu'aucune donnée de mesure d'audience n'est collectée avant que vous ayez donné votre consentement. L'anonymisation de l'adresse IP est activée.
- Umami Analytics : un service de mesure d'audience respectueux de la vie privée qui nous aide à comprendre quelles pages et quels liens d'hébergement sont les plus utiles. Umami n'utilise pas de cookies publicitaires.
- Statistiques de clics anonymes : lorsque vous cliquez sur « Visiter le site officiel » ou « Réserver » sur les pages des hébergements, nous incrémentons un compteur anonyme sur notre serveur (Firebase/Firestore). Aucune information personnelle n'est enregistrée avec ces clics.
Aucun de ces services de mesure d'audience ne se charge ni ne collecte de données tant que vous n'avez pas accepté la catégorie Mesure d'audience dans notre bandeau de consentement.
Statistiques anonymes de liens et de campagnes (sans consentement requis) : nos liens courts (par exemple les QR codes de nos autocollants de l'app, /go/...) et les liens vers notre site web qui contiennent des paramètres de campagne (utm_source, utm_medium, utm_campaign, utm_content) sont comptabilisés sur notre serveur à l'arrivée de la requête. Rien n'est enregistré sur votre appareil ni lu depuis celui-ci : pas de cookies, pas de scripts, pas d'empreinte numérique (fingerprinting). Nous conservons uniquement des totaux journaliers par lien ou campagne, page d'arrivée, pays (déduit de la requête par notre hébergeur Cloudflare, Inc.) et type d'appareil (iOS, Android ou autre). Votre adresse IP et les informations complètes sur votre navigateur ne sont pas enregistrées, et les totaux ne peuvent pas être reliés à vous. Nous procédons ainsi pour savoir quels flyers, autocollants, partenaires et campagnes fonctionnent. Base juridique : notre intérêt légitime (art. 6, par. 1, point f) du RGPD ; section 11(1)(f) de la POPIA). Les requêtes automatisées, comme les aperçus de liens et les robots d'indexation, ne sont pas comptabilisées.
4.5 Liens affiliés / partenaires
Certaines pages (par exemple notre liste de lecture Littérature) peuvent contenir des liens vers des boutiques en ligne telles qu'Amazon. Lorsque nous participons à un programme d'affiliation, nous pouvons percevoir une commission si vous effectuez un achat éligible après avoir cliqué sur un tel lien. Nous ne déposons pas de cookies d'affiliation Amazon sur notre propre domaine ; lorsque vous quittez notre site, l'exploitant de la boutique (par ex. Amazon) peut traiter des données selon sa propre politique de confidentialité, y compris au moyen de cookies ou de technologies similaires sur ses sites web.
La participation à des programmes d'affiliation n'influence pas les livres que nous recommandons. La disponibilité des produits, les prix et la livraison relèvent de la boutique.
4.6 Formulaires de demande professionnelle
Sur des pages telles que Lodge Companion, vous pouvez envoyer une demande professionnelle (nom de l'entreprise/du lodge, nom de famille, e-mail et message facultatif). Ce formulaire est transmis directement à Zoho CRM (Zoho Corporation, centre de données dans l'UE) afin que nous puissions donner suite. Zoho traite la demande selon ses propres conditions et sa propre politique de confidentialité. Nous utilisons ces données uniquement pour répondre à votre demande concernant Lodge Companion / Guest Companion.
5. Conservation des données
| Type de données | Durée de conservation |
|---|---|
| Données de localisation | Jamais transmises à nos serveurs. Conservées uniquement en local sur votre appareil. |
| Compte utilisateur et observations cloud | Jusqu'à leur suppression par l'utilisateur via les paramètres du compte |
| Jeton push | Jusqu'à la désactivation des notifications push ou la suppression du compte |
| Messages du chat des camps | Durée indéterminée (historique communautaire) ; l'alias reste visible après la suppression du compte |
| Données de modération (bannissements, avertissements) | Jusqu'à la suppression du compte ; les signalements sont réinitialisés après 7 jours |
| Rapports de plantage Crashlytics | 90 jours (standard Firebase) |
| Indicateur d'inscription à la newsletter | Jusqu'à la suppression du compte |
| Attribution et nombre de parrainages | Jusqu'à la suppression du compte ; ensuite supprimés ou anonymisés avec le compte |
| Indicateurs d'adhésion au classement | Jusqu'au retrait de l'adhésion ou à la suppression du compte |
| Signalements de conservation anonymisés | 7 ans maximum, puis supprimés ou anonymisés davantage |
| Données d'observation issues du don | 7 ans maximum |
| Statistiques d'utilisation anonymes | 12 mois |
| Évaluations de la communauté sur le site web | Durée indéterminée, sous forme anonymisée |
6. Conformité à la POPIA
Tusker Trails s'engage à respecter la loi sud-africaine sur la protection des informations personnelles de 2013 (Protection of Personal Information Act, POPIA). Conformément à la POPIA :
- Nous collectons uniquement le minimum d'informations personnelles nécessaire au fonctionnement de l'App et du site web.
- Tous les signalements de conservation et d'incidents sont anonymisés : aucune information personnelle n'est associée aux signalements visibles par des tiers.
- Vous avez le droit d'accéder aux informations personnelles que nous détenons à votre sujet, de les faire rectifier ou d'en demander la suppression.
- Droit à l'effacement : supprimez votre compte à tout moment via Paramètres du compte → Supprimer le compte dans l'app, ou sur krugercompanion.co.za/delete-account (automatique).
- Droit d'accès : demandez une copie de vos données personnelles par e-mail à [email protected].
- Désactiver les notifications push : désactivez les notifications push par camp via Camp Chat → Push Off, ou supprimez votre compte.
- Retrait du classement : désactivez à tout moment votre participation au classement dans l'App (l'attribution des parrainages pour les points peut se poursuivre séparément si vous utilisez la fonction d'invitation).
- Nous avons désigné un responsable de l'information (Information Officer) chargé de la conformité à la POPIA. Ses coordonnées figurent à la section 10.
- En cas de violation de données, nous informerons les utilisateurs concernés et l'Information Regulator, comme l'exige la section 22 de la POPIA.
7. Utilisateurs de l'UE - Alignement sur le RGPD
Pour les utilisateurs établis dans l'Union européenne, nous nous efforçons d'aligner nos pratiques en matière de données sur le Règlement général sur la protection des données (RGPD). La base juridique du traitement de vos données est soit votre consentement (pour le stockage fonctionnel, la mesure d'audience, le don de données, les comptes, le Camp Chat, les notifications push et l'affichage au classement), soit notre intérêt légitime / l'exécution du contrat dans le cadre de l'exploitation de l'App (pour le fonctionnement essentiel du site, les rapports de plantage, la modération de la communauté et l'attribution des parrainages lorsque vous utilisez la fonction d'invitation).
Base juridique par fonction
| Fonction | Base juridique (RGPD) |
|---|---|
| Compte et Cloud Sync | Consentement (lors de l'inscription) |
| Camp Chat | Consentement + exécution du contrat (utilisation de la fonction) |
| Notifications push | Consentement (adhésion explicite par camp) |
| Attribution des parrainages | Exécution du contrat / intérêt légitime (utilisation de la fonction ; prévention des abus) |
| Classement des parrainages | Consentement (adhésion explicite ; révocable) |
| Crashlytics | Intérêt légitime (stabilité de l'app) |
| Modération | Intérêt légitime (sécurité de la communauté) |
Vos droits en tant que personne concernée
- Droit à l'effacement : Paramètres du compte → Supprimer le compte dans l'app, ou krugercompanion.co.za/delete-account (automatique).
- Droit d'accès : demande via [email protected].
- Désactiver les notifications push : Camp Chat → Push Off, ou supprimez votre compte.
- Retrait du classement : désactivez à tout moment votre participation au classement dans l'App.
Les utilisateurs de l'UE peuvent exercer tous les droits des personnes concernées prévus par le RGPD en nous contactant à l'adresse indiquée à la section 10.
App Store et Google Play - Résumé des déclarations sur les données
Le résumé suivant reflète nos déclarations dans les formulaires de confidentialité de l'Apple App Store et de Google Play :
| Catégorie | Collectée ? | Finalité | Partagée avec des tiers ? |
|---|---|---|---|
| Oui (facultatif) | Compte | Non (Firebase uniquement en tant que sous-traitant) | |
| Nom / alias | Oui (facultatif) | Affichage dans le Camp Chat | Non |
| Localisation (GPS) | Oui | Carte, observations, signalements ; instantané privé approximatif pour les notifications de service/sécurité lorsque vous êtes connecté | Anonymisée uniquement pour les signalements de conservation ; le document d'appareil privé n'est jamais vendu |
| Photos | Oui (facultatif) | Signalements de conservation / d'infrastructure | Anonymisées vers Google Sheets |
| Identifiant d'appareil (jeton push) | Oui (facultatif) | Notifications push | Oui (Expo en tant que sous-traitant) |
| Données de plantage | Oui | Stabilité de l'app | Oui (Firebase Crashlytics) |
| Contenu utilisateur (chat) | Oui (facultatif) | Camp Chat | Non |
Suivi : non - nous n'utilisons pas de frameworks de suivi publicitaire, ni l'IDFA, ni Google Analytics dans l'App mobile.
8. Protection de la vie privée des enfants
Notre App s'adresse au grand public et aux passionnés de faune sauvage. Nous ne collectons pas sciemment d'informations personnelles identifiables auprès d'enfants de moins de 13 ans. Si vous apprenez qu'un enfant nous a fourni des informations personnelles, veuillez nous contacter et nous prendrons les mesures nécessaires pour les supprimer.
9. Modifications de la présente politique de confidentialité
Nous pouvons mettre à jour notre politique de confidentialité de temps à autre. Nous vous recommandons de consulter régulièrement cette page pour prendre connaissance d'éventuelles modifications. Les modifications importantes seront communiquées par une notification dans l'app. La date d'entrée en vigueur indiquée en haut de ce document correspond toujours à la version la plus récente.
10. Nous contacter
Tusker Trails (Pty) Ltd
E-mail : [email protected]
Responsable de l'information (Information Officer) : Alexander Hoppenrath
Adresse postale : 1120 Vienna, Austria
Politique de confidentialité de Kruger Companion | Tusker Trails (Pty) Ltd | En vigueur depuis octobre 2026 · v2.6