Fonctionnalité — Mentions légales

Avertissement affiché au premier lancement, mémorisé localement, avec accès permanent depuis le menu.

Description

Le contenu légal (src/lib/legal-notice.ts) est centralisé et partagé entre la modale de premier lancement et l'écran complet. Aucun composant ne contient de texte juridique en dur.

Objectif

S'assurer que l'avertissement (données indicatives, limitation de responsabilité) est vu une fois, sans forcer à le revalider à chaque session.

Comment ça fonctionne

Voir le guide de cet écran pour le détail de l'interface.

Données utilisées

localStorage : legal_notice_acknowledged (validation faite ou non) et legal_notice_acknowledged_version (version validée). Aucune donnée personnelle.

Résultat

Une simple retouche mineure des mentions n'oblige pas à revalider : la politique compare la version enregistrée à la version courante, et ne réaffiche l'avertissement que si un changement important le justifie.

Hors connexion

Fonctionne entièrement hors connexion — texte intégré au bundle, stockage local.

Limites

Contenu juridique non extrait dans cette documentation — voir Informations légales pour savoir pourquoi.

Dépannage

L'avertissement légal réapparaît.