---
import LocaleCopy from "../components/LocaleCopy.astro";
import BaseLayout from "../layouts/BaseLayout.astro";
---

<BaseLayout
  title="Privacy Desk | Dave Gilligan"
  description="Draft privacy notice for the local multilingual edition, covering accounts, family access, contact handling, and editorial infrastructure."
>
  <main class="policy-page">
    <section class="policy-hero container">
      <p class="eyebrow eyebrow--cover">
        <LocaleCopy
          copy={{
            en: "Privacy desk / draft for local review",
            fr: "Cahier confidentialite / brouillon pour revue locale",
            nb: "Personverndesk / utkast for lokal gjennomgang",
          }}
        />
      </p>
      <h1>
        <LocaleCopy
          copy={{
            en: "Privacy first, theatre second.",
            fr: "La vie privee d'abord, le theatre ensuite.",
            nb: "Personvern forst, teater etterpa.",
          }}
        />
      </h1>
      <p class="policy-hero__lede">
        <LocaleCopy
          copy={{
            en: "This is the working privacy notice for the localhost multilingual build. It explains how the site should handle accounts, private family areas, contact flows, and first-party operational data before we ship the public version.",
            fr: "Voici la notice de confidentialite de travail pour la version multilingue sur localhost. Elle explique comment le site doit gerer les comptes, les espaces familiaux prives, les formulaires de contact et les donnees operationnelles de premiere main avant la mise en ligne publique.",
            nb: "Dette er arbeidsutgaven av personvernerklaeringen for den flerspraklige localhost-byggen. Den forklarer hvordan nettstedet skal handtere kontoer, private familieomrader, kontaktskjemaer og operasjonelle forstepartsdata for offentlig lansering.",
          }}
        />
      </p>
    </section>

    <section class="container policy-grid">
      <article class="policy-block">
        <h2><LocaleCopy copy={{ en: "Who is in the room", fr: "Qui est dans la piece", nb: "Hvem som er i rommet" }} /></h2>
        <p><LocaleCopy copy={{
          en: "davegilligan.com operates as an editorial and professional site linked to Blue Note Logic and Gilligan TECH. Blue Note Logic covers private AI, document intelligence, and knowledge systems. Gilligan TECH covers Norwegian systems work, architecture, and delivery.",
          fr: "davegilligan.com fonctionne comme site editorial et professionnel lie a Blue Note Logic et Gilligan TECH. Blue Note Logic couvre l'IA privee, l'intelligence documentaire et les systemes de connaissance. Gilligan TECH couvre le travail de systemes en Norvege, l'architecture et la livraison.",
          nb: "davegilligan.com fungerer som et redaksjonelt og profesjonelt nettsted koblet til Blue Note Logic og Gilligan TECH. Blue Note Logic dekker privat AI, dokumentintelligens og kunnskapssystemer. Gilligan TECH dekker norsk systemarbeid, arkitektur og leveranse.",
        }} /></p>
      </article>

      <article class="policy-block">
        <h2><LocaleCopy copy={{ en: "What data this site may process", fr: "Quelles donnees le site peut traiter", nb: "Hvilke data nettstedet kan behandle" }} /></h2>
        <ul>
          <li><LocaleCopy copy={{
            en: "Account information for approved users, including role-based access for admin and family areas.",
            fr: "Informations de compte pour les utilisateurs approuves, avec acces fonde sur les roles pour l'administration et la famille.",
            nb: "Kontoinformasjon for godkjente brukere, med rollebasert tilgang til admin- og familieomrader.",
          }} /></li>
          <li><LocaleCopy copy={{
            en: "Messages sent through contact forms, email links, or private family workflows.",
            fr: "Messages envoyes via les formulaires de contact, les liens email ou les flux familiaux prives.",
            nb: "Meldinger sendt via kontaktskjema, e-postlenker eller private familieprosesser.",
          }} /></li>
          <li><LocaleCopy copy={{
            en: "Technical data needed for security, sign-in, and audit trails in the PHP and SQL backend.",
            fr: "Donnees techniques necessaires a la securite, a la connexion et aux traces d'audit dans le backend PHP et SQL.",
            nb: "Tekniske data som trengs for sikkerhet, innlogging og sporbarhet i PHP- og SQL-bakenden.",
          }} /></li>
        </ul>
      </article>

      <article class="policy-block">
        <h2><LocaleCopy copy={{ en: "Why the site processes data", fr: "Pourquoi le site traite des donnees", nb: "Hvorfor nettstedet behandler data" }} /></h2>
        <p><LocaleCopy copy={{
          en: "The working purposes are straightforward: to publish the site, respond to legitimate enquiries, protect the admin and family sections, and keep the system secure and auditable.",
          fr: "Les finalites de travail sont simples : publier le site, repondre aux demandes legitimes, proteger l'administration et la section famille, et garder le systeme sur et auditable.",
          nb: "Arbeidsformalene er enkle: publisere nettstedet, svare pa legitime henvendelser, beskytte admin- og familieseksjonene og holde systemet sikkert og sporbar.",
        }} /></p>
      </article>

      <article class="policy-block">
        <h2><LocaleCopy copy={{ en: "Family and private access", fr: "Acces famille et prive", nb: "Familie- og privattilgang" }} /></h2>
        <p><LocaleCopy copy={{
          en: "Family areas should be available only to approved users with the family role. Private areas should stay limited to admin-level users. That distinction is now part of the backend role model and should remain visible in the privacy logic as the frontend grows.",
          fr: "Les zones famille doivent etre reservees aux utilisateurs approuves ayant le role famille. Les zones privees doivent rester limitees aux utilisateurs de niveau administrateur. Cette distinction fait maintenant partie du modele de roles du backend et doit rester visible dans la logique de confidentialite pendant la croissance du frontend.",
          nb: "Familieomrader skal bare vaere tilgjengelige for godkjente brukere med familierollen. Private omrader skal forbli begrenset til administratorniva. Dette skillet er na en del av rollemodellen i bakenden og bor forbli synlig i personvernlogikken etter hvert som frontenden vokser.",
        }} /></p>
      </article>

      <article class="policy-block policy-block--full">
        <h2><LocaleCopy copy={{ en: "Rights and review", fr: "Droits et relecture", nb: "Rettigheter og gjennomgang" }} /></h2>
        <p><LocaleCopy copy={{
          en: "Before public deployment, this draft should be tightened into a formal privacy notice with contact details, retention periods, lawful bases, and a final list of processors. The intended rights model includes access, correction, deletion, restriction, objection, and portability where applicable.",
          fr: "Avant tout deploiement public, ce brouillon doit devenir une notice formelle avec coordonnees, durees de conservation, bases legales et liste finale des sous-traitants. Le modele de droits vise comprend l'acces, la rectification, l'effacement, la limitation, l'opposition et la portabilite lorsque cela s'applique.",
          nb: "For offentlig lansering bor dette utkastet skjerpes til en formell personvernerklaering med kontaktopplysninger, lagringstider, behandlingsgrunnlag og en endelig liste over databehandlere. Den tiltenkte rettighetsmodellen omfatter innsyn, retting, sletting, begrensning, protest og dataportabilitet der det gjelder.",
        }} /></p>
      </article>
    </section>
  </main>
</BaseLayout>
