Allinea condizioni d'uso, cookie policy, privacy e GDPR a NexStudio S.r.l. (Italia), mantenendo placeholder per indirizzo, P.IVA e data. Co-authored-by: Cursor <cursoragent@cursor.com>
81 lines
2.7 KiB
Plaintext
81 lines
2.7 KiB
Plaintext
---
|
|
import SubpageLayout from '../layouts/SubpageLayout.astro';
|
|
import {
|
|
privacyCrossReferences,
|
|
privacyDocument,
|
|
privacyRiferimenti,
|
|
privacySections,
|
|
} from '../data/privacy';
|
|
|
|
const link = 'text-sky-400/90 underline-offset-2 hover:text-sky-300 hover:underline';
|
|
const lead =
|
|
"Informativa quadro sul trattamento dei dati personali per il portale istituzionale NexStudio S.r.l., con sede legale in Italia, [INDIRIZZO_COMPLETO], e per i servizi SaaS LexAura e MediAura. " +
|
|
privacyCrossReferences.lead;
|
|
---
|
|
|
|
<SubpageLayout
|
|
title="Privacy — NexStudio"
|
|
description="Informativa privacy quadro NexStudio S.r.l.: sito istituzionale, contatti corporate, rimandi ai dettagli privacy dei SaaS LexAura (Legal Tech) e MediAura (Health Tech)."
|
|
heading="Informativa sulla privacy"
|
|
lead={lead}
|
|
>
|
|
<div>
|
|
<p class="border-l-2 border-sky-500/35 pl-4 text-sm leading-relaxed text-nx-muted">
|
|
<span class="font-medium text-nx-fg">Versione</span> {privacyDocument.version}
|
|
<span class="text-nx-muted/80"> · </span>
|
|
<span class="font-medium text-nx-fg">In vigore dal</span> {privacyDocument.inVigoreDal}
|
|
<span class="text-nx-muted/80"> · </span>
|
|
<span class="font-medium text-nx-fg">Ultimo aggiornamento</span>{' '}
|
|
{privacyDocument.ultimoAggiornamento}
|
|
</p>
|
|
|
|
<p class="!mt-5 text-sm text-nx-muted sm:text-base">
|
|
Documenti connessi:{' '}
|
|
{
|
|
privacyRiferimenti.map((r, i) => (
|
|
<span>
|
|
{i > 0 && <span class="text-nx-muted/80"> · </span>}
|
|
<a class={link} href={r.href}>{r.label}</a>
|
|
</span>
|
|
))
|
|
}
|
|
</p>
|
|
|
|
<h2 id="indice" class="!mt-8">Indice</h2>
|
|
<ol class="!mt-3 list-decimal space-y-1.5 pl-5 text-sm leading-relaxed sm:text-base">
|
|
{
|
|
privacySections.map((s) => (
|
|
<li>
|
|
<a class={link} href={`#${s.id}`}>{s.title}</a>
|
|
</li>
|
|
))
|
|
}
|
|
</ol>
|
|
|
|
{
|
|
privacySections.map((s) => (
|
|
<section class="mt-10" id={s.id}>
|
|
<h2
|
|
class="scroll-mt-8 text-lg font-semibold text-nx-fg sm:text-xl"
|
|
>
|
|
{s.title}
|
|
</h2>
|
|
{s.paragraphs.map((p) => (
|
|
<p class="mt-3 text-sm leading-relaxed text-nx-muted sm:text-base">{p}</p>
|
|
))}
|
|
{s.bullets && s.bullets.length > 0 ? (
|
|
<ul class="mt-3 list-disc space-y-2 pl-5 text-sm sm:text-base">
|
|
{s.bullets.map((b) => (
|
|
<li class="text-nx-muted">{b}</li>
|
|
))}
|
|
</ul>
|
|
) : null}
|
|
{s.paragraphsAfterBullets?.map((p) => (
|
|
<p class="mt-3 text-sm leading-relaxed text-nx-muted sm:text-base">{p}</p>
|
|
))}
|
|
</section>
|
|
))
|
|
}
|
|
</div>
|
|
</SubpageLayout>
|