Politique de confidentialité

Dernière mise à jour, 10 juin 2026

Cette politique explique comment SnapRally traite les renseignements personnels liés à son site web, son application mobile Cordova et ses services de rallye interactif.

Elle reflète le fonctionnement réel de l’application, notamment la géolocalisation, la caméra, l’analyse d’image, les classements, les énigmes, les notes et les journaux d’erreur.

1. Responsable des renseignements personnels

La personne responsable de la protection des renseignements personnels est Maxime Fournier.

Pour toute question ou demande, écrivez à info@snaprally.ca avec l’objet Demande vie privée SnapRally. Vous pouvez aussi nous joindre au +1 418 732-8647.

2. Renseignements recueillis

  • Profil joueur. Nom complet, année de naissance, ville d’origine, identifiant du joueur et identifiant d’appareil Cordova lorsque disponible.
  • Données locales. Jeton technique de l’API, profil joueur, langue, réglages, mode de jeu choisi et indication du tutoriel déjà vu, conservés dans le stockage local de l’appareil.
  • Géolocalisation. Position GPS approximative ou précise, position courante sur la carte, proximité avec les points de rallye et localisation pendant l’utilisation de l’application.
  • Caméra et photos de validation. Images captées par la caméra pendant un défi afin de les comparer à une image de référence.
  • Données de jeu. Parcours consultés, progression, mode de jeu, étape, nombre de participants, temps restant ou temps de classement, points visités et statut du rallye.
  • Énigmes et réponses. Réponses aux énigmes, résultat correct ou incorrect, nombre de bonnes réponses et taux de réussite.
  • Classements et notes. Classement, temps, nom affiché dans le classement et note attribuée à un rallye.
  • Données techniques. Adresse IP, type d’appareil, système d’exploitation, erreurs, traces techniques, réponse d’erreur, identifiant du joueur et point concerné lorsqu’une erreur survient.
  • Site web. Données d’audience recueillies par Google Analytics sur le site web seulement.

3. Photos, visages et biométrie

L’application utilise la caméra pour prendre une photo de validation pendant un défi. Cette photo est envoyée à une fonction Firebase afin d’être analysée par Google Cloud Vision.

L’analyse utilisée vise la détection d’objets ou d’étiquettes dans l’image pour comparer la photo au point de référence. Le code de l’application ne met pas en place de reconnaissance faciale, d’identification d’une personne par le visage, d’authentification biométrique ou de création d’empreinte faciale.

Une photo peut quand même contenir le visage d’une personne de façon incidente. SnapRally demande aux utilisateurs d’éviter d’inclure des personnes identifiables sans autorisation lorsque cela n’est pas nécessaire au défi.

4. Finalités d’utilisation

  • Fournir l’application. Afficher les rallyes, les cartes, les points, les modes de jeu et les informations de parcours.
  • Identifier le joueur. Créer un profil léger avec le nom, l’année de naissance, la ville d’origine et l’identifiant d’appareil.
  • Utiliser la géolocalisation. Trouver les rallyes à proximité, afficher la position sur la carte et valider la proximité avec un point de rallye.
  • Valider les défis photo. Comparer une photo prise dans l’application avec l’image de référence du point à l’aide de Google Cloud Vision.
  • Gérer la progression. Enregistrer les étapes, le mode, les participants, les points visités, les résultats d’énigmes, les notes et le classement.
  • Améliorer et sécuriser le service. Corriger les erreurs, diagnostiquer les pannes, prévenir les abus et maintenir l’intégrité des défis.
  • Mesurer le site web. Comprendre l’utilisation du site vitrine avec Google Analytics.
  • Respecter nos obligations. Répondre aux demandes légales, aux demandes d’accès, de correction ou de suppression, et protéger nos droits.

5. Consentement et permissions

L’application demande les permissions nécessaires à ses fonctions principales, notamment la localisation, la caméra, l’accès Internet et la vibration.

L’application ne demande pas l’accès au micro, aux contacts, à la photothèque, aux notifications poussées ou à des fonctions biométriques natives.

Vous pouvez retirer certaines permissions dans les réglages de votre appareil. Certaines fonctions, comme la carte, la validation de proximité ou les défis photo, peuvent ne plus fonctionner.

6. Fournisseurs et tiers

  • API SnapRally. Gestion des joueurs, rallyes, progressions, classements, notes, statistiques de points, résultats d’énigmes et journaux d’erreur.
  • Firebase Cloud Functions. Fonction imageCompare utilisée pour envoyer temporairement une image de défi à des fins de comparaison.
  • Google Cloud Vision. Analyse d’objets et d’étiquettes dans les images de défi.
  • Google Play et Apple App Store. Distribution, installation et mise à jour de l’application.
  • OpenStreetMap et serveur de tuiles SnapRally. Affichage des cartes dans l’application.
  • Google Analytics. Mesure d’audience du site web vitrine.
  • DockWeb et fournisseurs techniques. Développement, maintenance, soutien technique, hébergement et infrastructure lorsque nécessaire.

Ces fournisseurs doivent traiter les renseignements seulement pour les fins prévues et selon les mesures de protection appropriées.

7. Transferts hors Québec

Certains renseignements peuvent être traités à l’extérieur du Québec, notamment par Firebase Cloud Functions et Google Cloud Vision aux États-Unis, ou par d’autres fournisseurs techniques selon leur infrastructure.

Avant de communiquer des renseignements hors Québec, SnapRally évalue la sensibilité des données, les finalités, les mesures de sécurité, les garanties contractuelles et le cadre juridique applicable.

8. Conservation et destruction

  • Profil joueur. Conservé pendant l’utilisation du service, puis supprimé ou anonymisé sur demande lorsque la loi le permet.
  • Données locales. Conservées sur l’appareil jusqu’à suppression de l’application, effacement du stockage local ou modification des réglages.
  • Localisation en direct. Utilisée pendant la session de jeu et non conservée comme historique détaillé par l’application mobile.
  • Progression, classements, notes et énigmes. Conservés tant qu’ils sont nécessaires au fonctionnement des rallyes, aux classements et à la maintenance du service.
  • Photos de validation. Envoyées à la fonction d’analyse pour validation. L’application ne prévoit pas leur conservation permanente dans le flux actuel.
  • Journaux d’erreur. Conservés le temps nécessaire au diagnostic, à la sécurité et à la correction des problèmes.
  • Données du site web. Conservées selon les paramètres de Google Analytics.
  • Sauvegardes. Les données supprimées peuvent demeurer temporairement dans des sauvegardes avant écrasement automatique.

Les renseignements qui ne sont plus nécessaires sont supprimés, anonymisés ou archivés selon un calendrier raisonnable et les obligations légales applicables.

9. Sécurité

SnapRally applique des mesures de sécurité adaptées aux renseignements traités, notamment la transmission sécurisée lorsque disponible, la limitation des accès, l’utilisation de fournisseurs reconnus, la journalisation des erreurs et la surveillance technique.

Aucune méthode de transmission ou d’hébergement ne peut être garantie à 100 pour cent. SnapRally ne déclare aucune certification ISO ou SOC, sauf indication écrite contraire.

10. Incidents de confidentialité

En cas d’incident touchant des renseignements personnels, SnapRally évalue la situation, limite les impacts, documente l’incident, applique des mesures correctives et avise la Commission d’accès à l’information ainsi que les personnes concernées lorsqu’un risque de préjudice sérieux existe.

11. Vos droits

Vous pouvez demander l’accès, la correction, la suppression, le retrait du consentement ou des renseignements sur le traitement de vos données en écrivant à info@snaprally.ca.

Nous pouvons devoir vérifier votre identité avant de répondre. Nous répondrons dans un délai raisonnable et dans les délais prévus par la loi.

12. Mineurs

L’application recueille l’année de naissance, mais ne contient pas de mécanisme complet de vérification de l’âge ou de consentement parental dans le code actuel.

Si un utilisateur est mineur, l’utilisation de SnapRally doit se faire avec l’autorisation et la supervision d’un parent ou tuteur lorsque la loi l’exige.

13. Modifications

Nous pouvons modifier cette politique pour refléter les changements au service, aux fournisseurs, aux pratiques de traitement ou aux exigences légales.

Privacy Policy

Last updated, June 10, 2026

This policy explains how SnapRally handles personal information related to its website, Cordova mobile application and interactive rally services.

It reflects the actual application behavior, including geolocation, camera use, image analysis, leaderboards, riddles, ratings and error logs.

1. Privacy officer

The person responsible for personal information protection is Maxime Fournier.

For any question or request, email info@snaprally.ca with the subject SnapRally privacy request. You may also contact us at +1 418 732-8647.

2. Information collected

  • Player profile. Full name, year of birth, hometown, player identifier and Cordova device identifier where available.
  • Local data. Technical API token, player profile, language, settings, selected game mode and tutorial status stored locally on the device.
  • Geolocation. Approximate or precise GPS position, current map position, proximity to rally points and location while using the application.
  • Camera and validation photos. Images captured during a challenge to compare them with a reference image.
  • Gameplay data. Routes viewed, progress, game mode, step, participant count, remaining time or ranking time, points visited and rally status.
  • Riddles and answers. Riddle answers, correct or incorrect result, number of correct answers and success rate.
  • Leaderboards and ratings. Ranking, time, displayed name and rating submitted for a rally.
  • Technical data. IP address, device type, operating system, errors, technical traces, error response, player identifier and affected point when an error occurs.
  • Website. Audience data collected by Google Analytics on the website only.

3. Photos, faces and biometrics

The application uses the camera to take a validation photo during a challenge. This photo is sent to a Firebase function for analysis by Google Cloud Vision.

The analysis used is object or label detection to compare the photo with the reference point. The application code does not implement facial recognition, identification by face, biometric authentication or faceprint creation.

A photo may still incidentally contain a person’s face. SnapRally asks users to avoid including identifiable people without permission when it is not needed for the challenge.

4. Purposes of use

  • Providing the application. Displaying rallies, maps, points, game modes and route information.
  • Identifying the player. Creating a lightweight profile with name, year of birth, hometown and device identifier.
  • Using geolocation. Finding nearby rallies, displaying position on the map and validating proximity to a rally point.
  • Validating photo challenges. Comparing a photo taken in the application with the reference image using Google Cloud Vision.
  • Managing progress. Recording steps, mode, participants, visited points, riddle results, ratings and rankings.
  • Improving and securing the service. Fixing errors, diagnosing failures, preventing abuse and maintaining challenge integrity.
  • Measuring the website. Understanding website usage with Google Analytics.
  • Meeting obligations. Responding to legal requests, access, correction or deletion requests, and protecting our rights.

5. Consent and permissions

The application asks for permissions needed for its core features, including location, camera, Internet access and vibration.

The application does not request microphone, contacts, photo library, push notification or native biometric permissions.

You may withdraw certain permissions in your device settings. Some features, such as the map, proximity validation or photo challenges, may no longer work.

6. Providers and third parties

  • SnapRally API. Players, rallies, progress, rankings, ratings, point statistics, riddle results and error logs.
  • Firebase Cloud Functions. imageCompare function used to temporarily send a challenge image for comparison.
  • Google Cloud Vision. Object and label analysis in challenge images.
  • Google Play and Apple App Store. Application distribution, installation and updates.
  • OpenStreetMap and SnapRally tile server. Map display in the application.
  • Google Analytics. Website audience measurement.
  • DockWeb and technical providers. Development, maintenance, technical support, hosting and infrastructure where needed.

These providers must process information only for the intended purposes and with appropriate safeguards.

7. Transfers outside Quebec

Some information may be processed outside Quebec, including by Firebase Cloud Functions and Google Cloud Vision in the United States, or by other technical providers depending on their infrastructure.

Before disclosing personal information outside Quebec, SnapRally assesses data sensitivity, purposes, security measures, contractual safeguards and the applicable legal framework.

8. Retention and destruction

  • Player profile. Kept while the service is used, then deleted or anonymized upon request where permitted by law.
  • Local data. Kept on the device until the application is deleted, local storage is cleared or settings are changed.
  • Live location. Used during the game session and not kept as detailed location history by the mobile application.
  • Progress, rankings, ratings and riddles. Kept while needed for rallies, leaderboards and service maintenance.
  • Validation photos. Sent to the analysis function for validation. The application does not provide for permanent storage in the current flow.
  • Error logs. Kept for the time needed for diagnosis, security and issue correction.
  • Website data. Kept according to Google Analytics settings.
  • Backups. Deleted data may temporarily remain in backups before automatic overwriting.

Information that is no longer needed is deleted, anonymized or archived according to a reasonable schedule and applicable legal obligations.

9. Security

SnapRally applies security measures adapted to the information processed, including secure transmission where available, limited access, recognized providers, error logging and technical monitoring.

No transmission or hosting method can be guaranteed to be 100 percent secure. SnapRally does not claim ISO, SOC or similar certification unless expressly stated in writing.

10. Privacy incidents

If an incident affects personal information, SnapRally assesses the situation, limits impacts, documents the incident, applies corrective measures and notifies the Commission d’accès à l’information and affected persons when a risk of serious injury exists.

11. Your rights

You may request access, correction, deletion, withdrawal of consent or information about data processing by emailing info@snaprally.ca.

We may need to verify your identity before responding. We will respond within a reasonable time and within the time limits required by law.

12. Minors

The application collects year of birth, but the current code does not contain a full age verification or parental consent flow.

If a user is a minor, SnapRally must be used with parent or guardian permission and supervision where required by law.

13. Changes

We may update this policy to reflect changes to the service, providers, processing practices or legal requirements.