SPB Git

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%
6.0 KB · 164 lines tsx
Raw Blame History
1// Auteur : Simon-Pierre Boucher — contact@spboucher.ai2import type { Metadata } from "next";34export const metadata: Metadata = {5  title: "Conditions d’utilisation — Groupe KA",6  description:7    "Conditions d’utilisation du site groupe-ka.com et principes communs aux plateformes du Groupe KA.",8};910const SECTIONS: { num: string; title: string; body: React.ReactNode }[] = [11  {12    num: "01",13    title: "Objet du site",14    body: (15      <>16        Le site groupe-ka.com est la vitrine corporative du Groupe KA, un17        holding québécois d&apos;agrégateurs automatisés. Il présente les18        plateformes du groupe et n&apos;offre lui-même aucun service19        transactionnel. Chaque plateforme (Lou·Ka, Immo·Ka, Vrai-Prix,20        ValoPlex, Auto·Ka, Fabri·Ka, Food·Ka) possède ses propres conditions21        d&apos;utilisation, disponibles sur son site respectif ; en cas de22        divergence, les conditions propres à une plateforme prévalent sur les23        présentes pour l&apos;usage de cette plateforme.24      </>25    ),26  },27  {28    num: "02",29    title: "Nature de l’information",30    body: (31      <>32        Les chiffres présentés (inventaires, connecteurs, couvertures) sont33        mesurés sur les plateformes du groupe et évoluent en continu ; ils34        sont fournis à titre indicatif, sans garantie d&apos;exactitude à un35        instant donné. Les plateformes du groupe agrègent des données lues à36        la source sur des sites tiers : chaque fiche renvoie à sa source37        originale, qui demeure la référence. Rien sur ce site ou sur les38        plateformes du groupe ne constitue un conseil professionnel —39        immobilier, financier, juridique ou autre.40      </>41    ),42  },43  {44    num: "03",45    title: "Propriété intellectuelle",46    body: (47      <>48        Les marques, logos, textes, figures et éléments visuels du site — y49        compris l&apos;identité « ·Ka » et ses déclinaisons — appartiennent au50        Groupe KA (Simon-Pierre Boucher). Toute reproduction à des fins51        commerciales sans autorisation écrite est interdite. Les contenus52        agrégés par les plateformes demeurent la propriété de leurs sources53        respectives, auxquelles chaque fiche renvoie.54      </>55    ),56  },57  {58    num: "04",59    title: "Utilisation acceptable",60    body: (61      <>62        Il est interdit d&apos;entraver le fonctionnement du site, d&apos;y63        accéder par des moyens automatisés abusifs, ou de présenter les64        données du groupe comme les siennes. L&apos;ironie ne nous échappe65        pas : nous agrégeons nous-mêmes — mais toujours en renvoyant à la66        source, en respectant les fichiers robots et sans jamais nous67        approprier le contenu d&apos;autrui. Nous demandons la même courtoisie.68      </>69    ),70  },71  {72    num: "05",73    title: "Limitation de responsabilité",74    body: (75      <>76        Le site et les plateformes du groupe sont fournis « tels quels ». Le77        Groupe KA ne saurait être tenu responsable des décisions prises sur la78        base des informations agrégées, ni des interruptions de service, ni du79        contenu des sites sources ou des sites tiers vers lesquels des liens80        pointent. Les estimations de valeur (Vrai-Prix, ValoPlex) sont des81        outils statistiques assortis de fourchettes d&apos;incertitude82        affichées ; elles ne remplacent pas l&apos;évaluation d&apos;un83        professionnel agréé.84      </>85    ),86  },87  {88    num: "06",89    title: "Droit applicable",90    body: (91      <>92        Les présentes conditions sont régies par les lois applicables au93        Québec et au Canada. Tout litige relève des tribunaux compétents du94        district judiciaire de Québec.95      </>96    ),97  },98  {99    num: "07",100    title: "Nous joindre",101    body: (102      <>103        Pour toute question relative aux présentes conditions :{" "}104        <a className="gk-mono font-bold underline underline-offset-4" href="mailto:admin@groupe-ka.com">105          admin@groupe-ka.com106        </a>107        . Pour les questions générales :{" "}108        <a className="gk-mono font-bold underline underline-offset-4" href="mailto:info@groupe-ka.com">109          info@groupe-ka.com110        </a>111        . Pour les projets et partenariats :{" "}112        <a className="gk-mono font-bold underline underline-offset-4" href="mailto:contact@groupe-ka.com">113          contact@groupe-ka.com114        </a>115        .116      </>117    ),118  },119];120121export default function Conditions() {122  return (123    <main className="mx-auto max-w-3xl px-4 pb-16 sm:px-6">124      <section className="pt-12 sm:pt-14">125        <p className="kicker rise">Le cadre · groupe-ka.com</p>126        <h1 className="gk-display rise mt-4 text-[clamp(30px,5vw,52px)] leading-[1] font-bold tracking-[-0.035em] uppercase [animation-delay:0.08s]">127          Conditions <span className="hl">d&apos;utilisation</span>128        </h1>129        <p className="rise mt-5 max-w-xl text-[15px] text-ink-2 [animation-delay:0.16s]">130          Sept sections, écrites pour être lues — comme tout ce que nous131          publions, sans boîte noire. En vigueur depuis le 13 août 2026.132        </p>133      </section>134135      <div className="mt-10 space-y-5">136        {SECTIONS.map((s, i) => (137          <article138            key={s.num}139            className="gk-card rise p-5 sm:p-7"140            style={{ animationDelay: `${0.15 + i * 0.06}s` }}141          >142            <span className="gk-mono text-[12px] font-bold text-green">143              {s.num}144            </span>145            <h2 className="gk-display mt-2 text-[17px] font-bold uppercase">146              {s.title}147            </h2>148            <p className="mt-3 text-[14px] leading-relaxed text-ink-2">149              {s.body}150            </p>151          </article>152        ))}153      </div>154155      <p className="gk-mono mt-8 text-[11px] text-ink-3">156        Voir aussi :{" "}157        <a href="/confidentialite" className="underline underline-offset-4 hover:text-ink">158          Politique de confidentialité159        </a>160      </p>161    </main>162  );163}164