- Add SVG favicon (H logo navy+orange) for all sizes (32, 180, 192, 512) - Add web manifest (site.webmanifest) for PWA compatibility - Add theme-color meta tag (#1B2A4A navy) - Add 3 structured data schemas: LocalBusiness, WebSite, SiteNavigationElement - WebSite schema enables Google to show site name + search box - SiteNavigationElement signals main pages for sitelinks display - Add canonical URLs to all pages (macon, paysagiste, plombier, legal pages) - Add metadata to pages missing it (mentions-legales, confidentialite, cgv) - Add candidature/layout.tsx for metadata on client component page - Optimize sitemap with consistent BASE_URL and candidature/cgv pages - Add telephone, email, opening hours to LocalBusiness schema https://claude.ai/code/session_01V8YAjpqRQ3bfBYsABYsEgo
140 lines
7.2 KiB
TypeScript
140 lines
7.2 KiB
TypeScript
import type { Metadata } from "next";
|
|
import Link from "next/link";
|
|
|
|
export const metadata: Metadata = {
|
|
title: "Politique de Confidentialité",
|
|
description:
|
|
"Politique de confidentialité et protection des données personnelles du site HookLab.eu, conformément au RGPD.",
|
|
alternates: {
|
|
canonical: "https://hooklab.eu/confidentialite",
|
|
},
|
|
};
|
|
|
|
export default function Confidentialite() {
|
|
return (
|
|
<main className="min-h-screen py-20 md:py-32">
|
|
<div className="max-w-3xl mx-auto px-4 sm:px-6">
|
|
<Link href="/" className="inline-flex items-center gap-2 mb-10 text-white/40 hover:text-white text-sm transition-colors">
|
|
<svg className="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M15 19l-7-7 7-7" />
|
|
</svg>
|
|
Retour à l'accueil
|
|
</Link>
|
|
|
|
<h1 className="text-3xl md:text-4xl font-bold text-white mb-10">Politique de confidentialité</h1>
|
|
|
|
<div className="space-y-8 text-white/70 text-sm leading-relaxed">
|
|
<section>
|
|
<h2 className="text-xl font-semibold text-white mb-3">1. Responsable du traitement</h2>
|
|
<p>
|
|
Le responsable du traitement des données personnelles est :
|
|
</p>
|
|
<ul className="mt-3 space-y-1">
|
|
<li><strong className="text-white">Enguerrand Ozano</strong></li>
|
|
<li>SIREN : 994 538 932</li>
|
|
<li>35 rue Moïse Lambert, 59148 Flines-lez-Raches, France</li>
|
|
<li>Email : contact@hooklab.fr</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 className="text-xl font-semibold text-white mb-3">2. Données collectées</h2>
|
|
<p>Nous collectons les données suivantes :</p>
|
|
<ul className="mt-3 space-y-1 list-disc list-inside">
|
|
<li><strong className="text-white">Formulaire de candidature :</strong> prénom, email, téléphone, âge, profil (étudiant/parent), expérience, disponibilité, motivation, objectifs, pseudo TikTok</li>
|
|
<li><strong className="text-white">Inscription :</strong> email, mot de passe (chiffré)</li>
|
|
<li><strong className="text-white">Paiement :</strong> les données bancaires sont traitées directement par Stripe et ne sont jamais stockées sur nos serveurs</li>
|
|
<li><strong className="text-white">Navigation :</strong> cookies techniques nécessaires au fonctionnement du site</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 className="text-xl font-semibold text-white mb-3">3. Finalités du traitement</h2>
|
|
<p>Les données personnelles sont collectées pour :</p>
|
|
<ul className="mt-3 space-y-1 list-disc list-inside">
|
|
<li>Traiter les candidatures au programme HookLab</li>
|
|
<li>Gérer l'accès à la plateforme de formation</li>
|
|
<li>Traiter les paiements et la facturation</li>
|
|
<li>Envoyer des communications relatives au programme (emails transactionnels)</li>
|
|
<li>Améliorer nos services</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 className="text-xl font-semibold text-white mb-3">4. Base légale</h2>
|
|
<p>
|
|
Le traitement des données est fondé sur :
|
|
</p>
|
|
<ul className="mt-3 space-y-1 list-disc list-inside">
|
|
<li>L'exécution du contrat (accès au programme après paiement)</li>
|
|
<li>Le consentement (formulaire de candidature)</li>
|
|
<li>L'intérêt légitime (amélioration des services)</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 className="text-xl font-semibold text-white mb-3">5. Durée de conservation</h2>
|
|
<ul className="space-y-1 list-disc list-inside">
|
|
<li>Données de candidature : 2 ans à compter de la collecte</li>
|
|
<li>Données de compte utilisateur : durée de l'abonnement + 3 ans</li>
|
|
<li>Données de facturation : 10 ans (obligation légale)</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 className="text-xl font-semibold text-white mb-3">6. Sous-traitants</h2>
|
|
<p>Vos données peuvent être transmises aux sous-traitants suivants :</p>
|
|
<ul className="mt-3 space-y-1 list-disc list-inside">
|
|
<li><strong className="text-white">Supabase</strong> (hébergement base de données et authentification) - Singapour/UE</li>
|
|
<li><strong className="text-white">Stripe</strong> (paiement sécurisé) - États-Unis, certifié Privacy Shield</li>
|
|
<li><strong className="text-white">Vercel</strong> (hébergement du site) - États-Unis</li>
|
|
<li><strong className="text-white">Resend</strong> (envoi d'emails transactionnels) - États-Unis</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 className="text-xl font-semibold text-white mb-3">7. Vos droits</h2>
|
|
<p>
|
|
Conformément au RGPD, vous disposez des droits suivants :
|
|
</p>
|
|
<ul className="mt-3 space-y-1 list-disc list-inside">
|
|
<li><strong className="text-white">Droit d'accès :</strong> obtenir une copie de vos données</li>
|
|
<li><strong className="text-white">Droit de rectification :</strong> corriger vos données inexactes</li>
|
|
<li><strong className="text-white">Droit à l'effacement :</strong> demander la suppression de vos données</li>
|
|
<li><strong className="text-white">Droit à la portabilité :</strong> récupérer vos données dans un format structuré</li>
|
|
<li><strong className="text-white">Droit d'opposition :</strong> vous opposer au traitement de vos données</li>
|
|
<li><strong className="text-white">Droit de limitation :</strong> restreindre le traitement de vos données</li>
|
|
</ul>
|
|
<p className="mt-3">
|
|
Pour exercer vos droits, contactez-nous à <strong className="text-white">contact@hooklab.fr</strong>.
|
|
Vous pouvez également adresser une réclamation à la CNIL (www.cnil.fr).
|
|
</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 className="text-xl font-semibold text-white mb-3">8. Cookies</h2>
|
|
<p>
|
|
Le site utilise uniquement des cookies techniques nécessaires au fonctionnement de la plateforme
|
|
(authentification, préférences de session). Aucun cookie publicitaire ou de tracking tiers n'est
|
|
utilisé.
|
|
</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 className="text-xl font-semibold text-white mb-3">9. Sécurité</h2>
|
|
<p>
|
|
Nous mettons en œuvre des mesures techniques et organisationnelles appropriées pour protéger
|
|
vos données personnelles : chiffrement des mots de passe, connexions HTTPS, accès restreint
|
|
aux données, hébergement sécurisé.
|
|
</p>
|
|
</section>
|
|
|
|
<p className="text-white/40 pt-4 border-t border-dark-border">
|
|
Dernière mise à jour : février 2026
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
);
|
|
}
|