spb/groupe-ka Public
Groupe KA — site du holding + KA ID (compte unique & SSO des 7 plateformes). Next.js 16, SQLite, Google & Apple login.
TypeScript 93.9%
CSS 6%
1// Auteur : Simon-Pierre Boucher — contact@spboucher.ai2import type { Metadata } from "next";34export const metadata: Metadata = {5 title: "Politique de confidentialité — Groupe KA",6 description:7 "Politique de confidentialité du site groupe-ka.com — Loi 25, aucun traceur publicitaire, aucun témoin tiers.",8};910const SECTIONS: { num: string; title: string; body: React.ReactNode }[] = [11 {12 num: "01",13 title: "Le principe d’abord",14 body: (15 <>16 Nous agrégeons des annonces et des données publiques — pas des17 personnes. Le site groupe-ka.com ne contient aucun traceur18 publicitaire, aucun témoin (cookie) tiers, aucun outil de profilage,19 et ne revend aucune donnée. C'est le même principe20 d'indépendance que sur les sept plateformes du groupe.21 </>22 ),23 },24 {25 num: "02",26 title: "Ce que nous recueillons",27 body: (28 <>29 Sur ce site : rien de plus que les journaux techniques standards du30 serveur (adresse IP, page demandée, horodatage), conservés brièvement31 à des fins de sécurité et de diagnostic. Si vous nous écrivez par32 courriel, nous recevons évidemment votre adresse et le contenu de33 votre message — utilisés uniquement pour vous répondre, jamais34 ajoutés à une liste d'envoi sans votre consentement.35 </>36 ),37 },38 {39 num: "03",40 title: "Données agrégées et renseignements personnels",41 body: (42 <>43 Les plateformes du groupe agrègent des annonces publiques et des44 données ouvertes (rôles d'évaluation, ventes publiées). Lorsque45 ces sources contiennent des renseignements à caractère personnel46 (ex. coordonnées d'un courtier sur son inscription), ils47 demeurent attribués à leur source, ne sont pas enrichis ni croisés à48 des fins de profilage, et disparaissent quand la source les retire.49 Chaque plateforme précise ses pratiques dans sa propre politique.50 </>51 ),52 },53 {54 num: "04",55 title: "Conservation et sécurité",56 body: (57 <>58 Les journaux techniques sont purgés sur un cycle court. Les courriels59 sont conservés le temps du suivi de la demande. Les données des60 plateformes vivent sur une infrastructure privée située au Canada,61 maintenue par le Groupe KA, avec accès restreint.62 </>63 ),64 },65 {66 num: "05",67 title: "Vos droits (Loi 25)",68 body: (69 <>70 Conformément à la Loi modernisant des dispositions législatives en71 matière de protection des renseignements personnels (Loi 25, Québec),72 vous pouvez demander l'accès aux renseignements personnels que73 nous détenons sur vous, leur rectification ou leur suppression, et74 retirer un consentement donné. Écrivez au responsable de la75 protection des renseignements personnels — voir la section suivante.76 Nous répondons dans les 30 jours.77 </>78 ),79 },80 {81 num: "06",82 title: "Responsable & contact",83 body: (84 <>85 Responsable de la protection des renseignements personnels :86 Simon-Pierre Boucher, Groupe KA —{" "}87 <a className="gk-mono font-bold underline underline-offset-4" href="mailto:admin@groupe-ka.com">88 admin@groupe-ka.com89 </a>{" "}90 (légal & vie privée). Questions générales :{" "}91 <a className="gk-mono font-bold underline underline-offset-4" href="mailto:info@groupe-ka.com">92 info@groupe-ka.com93 </a>94 . Si notre réponse ne vous satisfait pas, vous pouvez saisir la95 Commission d'accès à l'information du Québec (cai.gouv.qc.ca).96 </>97 ),98 },99 {100 num: "07",101 title: "Modifications",102 body: (103 <>104 Toute mise à jour de la présente politique sera publiée sur cette105 page avec sa date d'entrée en vigueur. Version en vigueur :106 13 août 2026.107 </>108 ),109 },110];111112export default function Confidentialite() {113 return (114 <main className="mx-auto max-w-3xl px-4 pb-16 sm:px-6">115 <section className="pt-12 sm:pt-14">116 <p className="kicker rise">Vie privée · Loi 25</p>117 <h1 className="gk-display rise mt-4 text-[clamp(30px,5vw,52px)] leading-[1] font-bold tracking-[-0.035em] uppercase [animation-delay:0.08s]">118 Politique de <span className="hl">confidentialité</span>119 </h1>120 <p className="rise mt-5 max-w-xl text-[15px] text-ink-2 [animation-delay:0.16s]">121 Nous agrégeons des annonces, pas des personnes. Aucun traceur, aucun122 témoin tiers, aucune revente — voici le détail, sans boîte noire.123 </p>124 </section>125126 <div className="mt-10 space-y-5">127 {SECTIONS.map((s, i) => (128 <article129 key={s.num}130 className="gk-card rise p-5 sm:p-7"131 style={{ animationDelay: `${0.15 + i * 0.06}s` }}132 >133 <span className="gk-mono text-[12px] font-bold text-green">134 {s.num}135 </span>136 <h2 className="gk-display mt-2 text-[17px] font-bold uppercase">137 {s.title}138 </h2>139 <p className="mt-3 text-[14px] leading-relaxed text-ink-2">140 {s.body}141 </p>142 </article>143 ))}144 </div>145146 <p className="gk-mono mt-8 text-[11px] text-ink-3">147 Voir aussi :{" "}148 <a href="/conditions" className="underline underline-offset-4 hover:text-ink">149 Conditions d'utilisation150 </a>{" "}151 ·{" "}152 <a href="/loi-25" className="underline underline-offset-4 hover:text-ink">153 Protection des renseignements personnels (Loi 25)154 </a>155 </p>156 </main>157 );158}159