Pages mentions légales et politique de confidentialité
Nouvelles pages publiques /mentions-legales et /confidentialite, conformes aux obligations d'une association loi 1901 : LCEN (identité de l'éditeur, RNA, directeur de la publication, hébergeur), RGPD art. 13 (responsable de traitement, données/finalités/bases légales par formulaire, durées de conservation, destinataires, droits, réclamation CNIL), cookies (unique cookie de session exempté de consentement — pas de bandeau nécessaire), droit à l'image et propriété intellectuelle. Les pages sont alimentées par les paramètres de l'association existants, étendus des champs légalement requis : numéro RNA, hébergeur (nom, adresse, téléphone) et date de mise à jour des pages légales — nouvelle carte « Pages légales & hébergeur » dans l'onglet Paramètres, avec alerte listant les champs requis manquants. Un champ vide s'affiche « à compléter » sur la page publique plutôt que de disparaître. Également : liens cliquables Mentions légales / Confidentialité dans le pied de page, et mentions d'information RGPD sous les formulaires publics (demande d'adhésion, inscription à une rencontre). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Fkg15RCxNgUys4ru73He2o
This commit is contained in:
10 files changed
+360
-15
No files matched your search
@@ -7,6 +7,8 @@ import Inscription from './pages/Inscription.jsx';
|
||||
import Annuaire from './pages/Annuaire.jsx';
|
||||
import Association from './pages/Association.jsx';
|
||||
import RencontresPassees from './pages/RencontresPassees.jsx';
|
||||
import MentionsLegales from './pages/MentionsLegales.jsx';
|
||||
import Confidentialite from './pages/Confidentialite.jsx';
|
||||
import Espace from './pages/Espace.jsx';
|
||||
import Admin from './pages/Admin.jsx';
|
||||
import { useAuth } from './lib/AuthContext.jsx';
|
||||
@@ -38,6 +40,8 @@ export default function App() {
|
||||
<Route path="/annuaire" element={<Annuaire />} />
|
||||
<Route path="/rencontres-passees" element={<RencontresPassees />} />
|
||||
<Route path="/association" element={<Association />} />
|
||||
<Route path="/mentions-legales" element={<MentionsLegales />} />
|
||||
<Route path="/confidentialite" element={<Confidentialite />} />
|
||||
<Route path="/espace-membre" element={<Espace />} />
|
||||
<Route path="/admin/*" element={<Admin />} />
|
||||
<Route path="*" element={<Home />} />
|
||||
|
||||
Reference in new issue
Block a user