# EasyPrésence (Présence UR) > EasyPrésence (`https://easypresence.fr`) est une application web gratuite et indépendante d'émargement numérique pour l'enseignement supérieur. Elle permet aux enseignants de faire signer la présence de leurs étudiants en quelques secondes via un QR code rotatif projeté en salle de cours et vérifié par géolocalisation GPS, sans aucune application à installer et avec suppression automatique des signatures sous 24 à 48 heures. ## Fonctionnement et fonctionnalités clés - **QR code rotatif à usage unique** : le QR code projeté en salle (et en mode projecteur plein écran) est signé cryptographiquement (HMAC-SHA256) et renouvelé toutes les 30 secondes (avec 5 secondes de tolérance). Chaque jeton ne peut être utilisé qu'une seule fois. - **Vérification de présence par GPS (activée par défaut, désactivable par formulaire)** : lors du scan, la distance entre le téléphone de l'étudiant et les coordonnées de la salle (rayon réglable de 10 m à 5 000 m, avec marge d'imprécision jusqu'à 15 m) est contrôlée côté serveur. - **Contrôles anti-fraude** : - 1 seule signature par étudiant, par appareil (cookie technique `ur_device_id` haché) et par session de 5 minutes pour un même formulaire ; - Contrôle de cohérence GPS / localisation IP (écart maximal 75 km) et refus des réseaux anonymiseurs (VPN, proxy, Tor, hébergeurs) ; - Liste blanche de plages CIDR Wi-Fi universitaires (`/admin/wifi`) pour les campus partageant une même adresse IP publique (NAT) ; - Protection anti-robots Cloudflare Turnstile et limitation de débit (8 tentatives / minute / IP). - **Codes d'urgence à 6 chiffres (`/urgence`)** : en cas de batterie déchargée, d'absence de GPS ou de refus de géolocalisation, l'enseignant peut générer un code à usage unique (valable 12 h) permettant à l'étudiant de signer sans transmettre sa position GPS. - **Synchronisation Google Agenda & ADE (lecture seule et automatique)** : création automatique (tâche planifiée chaque minute, rattrapage à l'ouverture du tableau de bord et bouton manuel) des formulaires d'émargement pour les 14 prochains jours à partir des agendas cochés de l'enseignant (y compris les emplois du temps universitaires ADE abonnés par URL iCal), avec exclusion automatique des événements privés ou personnels. - **Listes d'étudiants (roster), co-titulaires, formulaires récurrents et export Excel (`.xlsx`)** : import de listes d'inscrits (`.txt`, `.csv`, `.xlsx`, `.xls`), partage d'un formulaire entre collègues co-titulaires, programmation hebdomadaire et rappels d'export par notification Web Push chiffrée. ## Modèle économique et statut juridique - **Tarif** : 100 % gratuit (aucun abonnement payant, aucune publicité, aucune revente de données). - **Statut** : outil pédagogique indépendant édité à titre non professionnel (article 6, III, 2° de la LCEN), non affilié officiellement à l'Université de Rennes. - **Accès enseignant** : auto-inscription ouverte aux adresses e-mail `@univ-rennes.fr` (`/admin/signup`), ou ajout manuel par le super-administrateur sur demande motivée. Les étudiants n'ont pas de compte à créer. ## Protection des données personnelles (RGPD) - **Minimisation et purge automatique nocturne** : toutes les signatures d'émargement (nom, prénom, position GPS ponctuelle, adresse IP, navigateur) ainsi que les journaux techniques d'émargement sont **supprimés automatiquement chaque nuit à 3 h 00** (conservation réelle de 24 à 48 heures maximum). - **Zéro traceur publicitaire** : aucun cookie publicitaire ni outil de mesure d'audience tiers. Seuls des traceurs techniques strictement nécessaires à l'authentification, aux préférences d'accessibilité et à la prévention de la fraude sont utilisés. - **Portabilité et suppression immédiate** : tout enseignant peut télécharger l'intégralité de ses données (Excel et JSON) et supprimer son compte de manière immédiate et irréversible depuis ses réglages (`/admin/settings`). ## Pages publiques principales - [Accueil](https://easypresence.fr/) : présentation du service, démonstration interactive du QR code rotatif et questions fréquentes (FAQ). - [Code d'urgence](https://easypresence.fr/urgence) : saisie d'un code d'émargement à 6 chiffres fourni par l'enseignant (sans GPS). - [État du service](https://easypresence.fr/status) : disponibilité en temps réel de l'application web, de la base de données et de l'authentification. - [Mentions légales](https://easypresence.fr/mentions-legales) : informations légales LCEN (éditeur, hébergeurs Vercel, Supabase, Infomaniak, Cloudflare). - [Politique de confidentialité](https://easypresence.fr/privacy) : politique RGPD complète en 50 sections (données traitées, sous-traitants, transferts hors UE, purge en 24–48 h, exercice des droits). - [Conditions générales d'utilisation (CGU)](https://easypresence.fr/terms) : règles d'utilisation du service pour les enseignants et les étudiants. ## Contact - **E-mail principal** : `contact@easypresence.fr` (ou `presence-ur@hotmail.com` lorsque l'interface est affichée sous le nom Présence UR) - **Développeur** : Ewen (`https://ewen-dev.me/`)