Politique de confidentialité
Cette page décrit le traitement des données lié au site FOODRUSH et au module optionnel de gestion des avis Google.
Version du .
1. Qui est responsable du traitement ?
Le site présente l’enseigne FOODRUSH, restaurant à Mulhouse. L’identité de la personne physique ou morale exploitant le site et déterminant les traitements doit être renseignée par l’exploitant.
- Coordonnées publiques du restaurant
- 24 Rue Schlumberger, 68200 Mulhouse, France
- Téléphone publié sur le site
- 07 45 72 03 67
- Responsable juridique et adresse de correspondance
- À compléter par l’exploitant.
- Contact dédié à la protection des données
- À compléter par l’exploitant ; aucune adresse électronique dédiée n’est confirmée dans cette politique.
Vous pouvez utiliser les coordonnées publiques ci-dessus pour demander au restaurant les coordonnées de la personne chargée des demandes relatives aux données personnelles.
2. Consultation du site et commandes
La consultation du site implique des échanges techniques nécessaires à son affichage et à sa sécurité : adresse IP, informations du navigateur, pages demandées et données de connexion susceptibles de figurer dans les journaux de l’hébergeur. La configuration exacte de ces journaux et leur durée de conservation restent à confirmer par l’exploitant.
Le code examiné ne comporte pas d’outil de publicité ni de mesure d’audience ajouté au site. Le choix d’une langue peut être mémorisé dans le navigateur. L’espace d’administration utilise une session sécurisée et des protections contre les accès non autorisés.
Les boutons de commande vous dirigent vers SumUp. Les liens d’itinéraire ouvrent Google Maps. Les données saisies et les éventuels traceurs utilisés sur ces services relèvent de leurs propres traitements. Cette politique ne fixe pas leurs durées de conservation ni leurs conditions de paiement.
3. Connexion Google et traitement des avis
Le module Google Business Profile est optionnel. En mode démonstration, il utilise des avis fictifs sans appeler Google ni un service d’IA. L’utilisation réelle nécessite une configuration par l’exploitant, l’accès aux API Google et l’autorisation d’un administrateur de la fiche du restaurant.
La connexion passe par OAuth 2.0. L’application demande l’autorisation business.manage pour identifier les comptes et fiches accessibles, sélectionner FOODRUSH à Mulhouse, lire les avis et publier les réponses autorisées. Cette autorisation technique de l’administrateur ne constitue pas le consentement RGPD des personnes ayant rédigé un avis.
Les données traitées dans ce module peuvent comprendre les identifiants de la fiche et des avis, le nom d’affichage du contributeur, la note, le commentaire, les dates de l’avis, la réponse déjà présente, les brouillons, les approbations et les statuts de publication. Les avis proviennent des API officielles de Google et peuvent déjà être visibles publiquement sur Google.
Les jetons d’accès et de renouvellement sont conservés chiffrés côté serveur pour permettre les synchronisations sans garder le navigateur ouvert. Ils ne sont pas communiqués aux visiteurs. Une déconnexion depuis l’administration supprime les jetons locaux et tente de révoquer l’accès auprès de Google ; si cette révocation échoue, l’administrateur doit aussi retirer l’accès dans son compte Google.
Supprimer une copie locale ne supprime pas l’avis original sur Google. Les personnes qui souhaitent modifier leur avis peuvent également utiliser les outils de leur compte Google.
4. Réponses assistées par intelligence artificielle
Si le traitement réel est activé, la note et un extrait du commentaire peuvent être transmis à un modèle d’IA par l’intermédiaire de Vercel AI Gateway afin de proposer une réponse en français. Certaines réponses précédentes peuvent être incluses pour limiter les formulations répétitives.
Le nom d’affichage du contributeur n’est pas inclus comme champ dans la demande de génération. Le programme masque les motifs courants d’adresse électronique, de numéro de téléphone et de lien, et limite la longueur du commentaire transmis. Cela ne garantit pas la suppression de toute donnée personnelle : un texte libre peut encore contenir un nom ou d’autres informations identifiantes.
Le fournisseur du modèle est configurable ; le paramétrage par défaut du projet utilise un modèle Google Gemini via AI Gateway. L’exploitant doit confirmer le fournisseur effectivement utilisé, ses conditions de traitement, ses éventuelles réutilisations des données, ses lieux de traitement et sa conservation avant tout usage réel.
Les avis de 1 à 3 étoiles nécessitent l’approbation d’un administrateur. Pour les nouveaux avis de 4 ou 5 étoiles, une publication automatique est possible uniquement après activation explicite de cette fonction par l’exploitant. Les réponses sont alors rendues publiques sur Google. Une suggestion peut être corrigée avant approbation ; une IA peut produire un texte inexact ou inadapté.
Ce module rédige des réponses aux avis ; il ne prend pas de décision sur l’accès à une commande, un prix ou une prestation. Le choix du mode de réponse ne dispense pas l’exploitant de déterminer la base juridique du traitement des données des contributeurs.
5. Destinataires et services techniques
Les données sont accessibles aux personnes habilitées à administrer FOODRUSH et aux services nécessaires à la fonction utilisée. Les services suivants sont identifiés dans le projet ; leurs rôles contractuels exacts et leurs éventuels sous-traitants ultérieurs doivent être confirmés par l’exploitant.
- Vercel : hébergement du site et exécution des fonctions ; AI Gateway intervient si la génération réelle est utilisée.
- Turso : base de données prévue pour l’environnement Vercel. Le développement local utilise SQLite.
- Google : Business Profile et OAuth pour le module d’avis ; Google Maps lorsqu’un lien d’itinéraire est utilisé ; fournisseur d’IA si le modèle Google est effectivement retenu.
- SumUp : service externe vers lequel les commandes sont dirigées.
- Resend : intervient pour les courriels de récupération de l’accès administrateur seulement si cette fonction est configurée et utilisée.
Les pays d’hébergement, de sauvegarde, de journalisation et de traitement par l’IA, ainsi que les garanties applicables aux éventuels transferts hors de l’Espace économique européen, ne sont pas tous établis par le code. Ils doivent être précisés à partir des contrats et réglages réels. La région d’exécution d’une fonction ne suffit pas à déterminer où toutes les données sont traitées.
6. Finalités et bases juridiques
Les finalités identifiées sont l’affichage et la sécurité du site, la gestion des accès administrateurs, la mémorisation d’une préférence de langue, ainsi que le suivi des avis et la rédaction de réponses lorsque ce module est utilisé.
À compléter : l’exploitant doit déterminer et documenter la base juridique appropriée à chaque finalité. Le recours éventuel à l’intérêt légitime nécessite d’examiner les intérêts poursuivis et les droits des personnes. Si un traitement repose sur le consentement, ses modalités et son retrait doivent être précisés.
La publication d’un avis sur Google et l’autorisation OAuth du gestionnaire ne suffisent pas, à elles seules, à justifier tous les usages ultérieurs de son contenu.
7. Conservation, cookies et stockage local
Les durées ci-dessous correspondent aux mécanismes présents dans le code. Une durée de validité d’un jeton n’est pas nécessairement la date de suppression de son enregistrement en base.
- Session d’administration
- Le cookie
foodrush_adminet la session ont une validité de 8 heures. Les sessions expirées sont nettoyées lors de la création d’une nouvelle session ; une déconnexion supprime la session concernée. - Autorisation OAuth et récupération d’accès
- Le cookie de liaison OAuth
foodrush_google_oauthet l’état associé ont une validité de 10 minutes. Les liens de réinitialisation du mot de passe ont une validité de 15 minutes si la récupération par courriel est utilisée. Le nettoyage des enregistrements dépend des opérations prévues par ces fonctions. - Contenu des avis et brouillons en cache
- Le programme purge le contenu et les brouillons dont la dernière actualisation remonte à plus de 29 jours. Ce nettoyage est appelé par le tableau de bord et les traitements de synchronisation ou de maintenance. De nouvelles lectures de Google peuvent actualiser le cache. Le fonctionnement du nettoyage doit être surveillé.
- Historique du module d’avis
- Les événements de suivi de plus de 29 jours sont purgés par le nettoyage. Des identifiants hachés, empreintes de réponses, horodatages et statuts restent conservés pour éviter une seconde publication. Leur durée finale et les critères de suppression restent à définir par l’exploitant ; le code ne prévoit pas actuellement leur effacement automatique.
- Jetons Google et accès administrateur
- Les jetons Google sont stockés tant que la connexion locale est conservée, puis supprimés lors d’une déconnexion. Leur validité dépend aussi de Google. Le compte administrateur et ses informations de sécurité n’ont pas de durée globale de suppression automatique définie dans le projet.
- Préférence de langue
- La valeur
foodrush-language, enregistrée dans le stockage local du navigateur lors d’un choix de langue, ne possède pas de délai d’expiration fixé par le programme. Elle peut être remplacée par un nouveau choix ou effacée dans les réglages du navigateur. - Journaux, sauvegardes et données chez les prestataires
- Leurs durées et modalités d’effacement doivent être confirmées par l’exploitant. Le nettoyage du cache de l’application ne supprime pas les copies détenues par Google, les fournisseurs d’IA ou les sauvegardes.
Les cookies d’administration et de liaison OAuth servent à l’authentification et à sa sécurisation. Bloquer ces cookies peut empêcher ces fonctions. Le code examiné n’ajoute pas de cookie publicitaire ; l’exploitant doit réexaminer l’information et le recueil du consentement si de nouveaux traceurs sont introduits.
8. Vos droits et leur exercice
Selon les conditions prévues par le RGPD et la base juridique du traitement, vous pouvez demander l’accès, la rectification, l’effacement ou la limitation de vos données, ainsi que vous opposer à certains traitements. La portabilité et le retrait du consentement s’appliquent lorsque leurs conditions sont réunies ; le retrait ne remet pas en cause les traitements antérieurs licites.
Le contact dédié au traitement de ces demandes reste à compléter dans la section 1. Vous pouvez demander ses coordonnées au restaurant par les coordonnées publiques indiquées sur cette page. Une demande concernant un avis doit permettre de retrouver l’avis concerné ; évitez d’envoyer spontanément des informations sensibles ou une pièce d’identité complète.
Une réponse doit en principe intervenir sous un mois. En cas de complexité ou de demandes nombreuses, ce délai peut être prolongé de deux mois, avec information dans le premier mois. Une vérification d’identité proportionnée peut être nécessaire en cas de doute raisonnable.
Vous pouvez adresser une réclamation à la CNIL. Pour un traitement propre à Google ou au service de commande, vous pouvez également exercer vos droits auprès du service concerné.
9. Informations restant à compléter
Avant de présenter cette politique comme complète ou d’activer les traitements réels du module d’avis, l’exploitant doit renseigner ou confirmer :
- Son identité juridique, son adresse de correspondance et le contact pour les droits ; les coordonnées d’un délégué à la protection des données s’il en a désigné un.
- Les bases juridiques retenues, les intérêts légitimes éventuels et l’information des personnes dont les avis proviennent de Google.
- Les prestataires effectivement utilisés, leurs rôles, les contrats, les pays de traitement et les garanties des transferts éventuels.
- Le fournisseur et le modèle d’IA réellement utilisés, la conservation et les éventuels usages des données chez ce fournisseur.
- Les durées des journaux, sauvegardes, données de sécurité, identifiants hachés et statuts conservés au-delà du cache.
- Le fonctionnement effectif du nettoyage et la procédure de réponse aux demandes de droits, y compris les suppressions qui nécessitent une intervention.
Cette politique devra être mise à jour lorsque ces informations seront confirmées ou lorsque les fonctions et destinataires changeront. Elle ne remplace pas la validation juridique adaptée à l’activité de l’exploitant.
Références : information des personnes — CNIL, exercice des droits — CNIL, politique Google sur les données des utilisateurs.
