feat(legal): rewrite privacy policy for accuracy, add mentions legales #14
Loading…
Reference in a new issue
No description provided.
Delete branch "audit/legal-compliance"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
/privacyto match what the code actually does./legalroute (mentions legales required by LCEN art. 6-III)./legalfrom the footer and the sitemap.Why - what the audit found wrong in /privacy
/contactroute existed.The rewrite acknowledges Umami honestly (privacy-friendly, no cookies, no cross-site tracking, exempt from consent under CNIL guidance), discloses IP/UA in the session bullet, names scrypt, points at
socials@eliottbidault.fras the real contact, and adds a hosting + processors section.Why - new /legal page
The site is published on a
.frdomain with user accounts and analytics. LCEN art. 6-III makes mentions legales mandatory (editor identity, publication director, hosting provider). The new/legalpage covers all eight required points: editor, publication director, hosting, IP, liability, personal data + CNIL, cookies, governing law.Test plan
pnpm build- clean.pnpm exec eslint .- clean./privacyand/legalonce deployed, verify TOC anchors work and the footer Legal link shows on every page./sitemap.xmland confirm both URLs are listed.Known issue (pre-existing, not from this PR)
svelte-checkflags one error in the unusedsrc/lib/components/Link.sveltebecause adding the new route grew the route literal union enough to break the unconstrainedurl: stringprop on that dead component.vite buildignores it. Not addressing here to keep scope tight; happy to delete the dead component in a follow-up.