lomavuokraus/app/privacy/page.tsx
Tero Halla-aho 0bb709d9c5
Some checks failed
CI / checks (push) Has been cancelled
chore: fix audit alerts and formatting
2026-02-04 12:43:03 +02:00

75 lines
2.1 KiB
TypeScript

"use client";
import Link from "next/link";
import { useI18n } from "../components/I18nProvider";
export default function PrivacyPage() {
const { t } = useI18n();
const today = new Date().toISOString().slice(0, 10);
return (
<main
className="panel"
style={{ maxWidth: 900, margin: "40px auto", display: "grid", gap: 14 }}
>
<div className="breadcrumb">
<Link href="/">{t("homeCrumb")}</Link> /{" "}
<span>{t("privacyTitle")}</span>
</div>
<h1>{t("privacyTitle")}</h1>
<p style={{ color: "#cbd5e1" }}>{t("privacyUpdated", { date: today })}</p>
<section className="privacy-block">
<h3>{t("privacyCollectTitle")}</h3>
<ul>
<li>{t("privacyCollectAccounts")}</li>
<li>{t("privacyCollectListings")}</li>
<li>{t("privacyCollectLogs")}</li>
</ul>
</section>
<section className="privacy-block">
<h3>{t("privacyUseTitle")}</h3>
<ul>
<li>{t("privacyUseAuth")}</li>
<li>{t("privacyUseListings")}</li>
<li>{t("privacyUseMail")}</li>
<li>{t("privacyUseLegal")}</li>
</ul>
</section>
<section className="privacy-block">
<h3>{t("privacyStoreTitle")}</h3>
<ul>
<li>{t("privacyStoreDb")}</li>
<li>{t("privacyStoreBackups")}</li>
</ul>
</section>
<section className="privacy-block">
<h3>{t("privacyCookiesTitle")}</h3>
<ul>
<li>{t("privacyCookiesSession")}</li>
<li>{t("privacyCookiesNoTracking")}</li>
</ul>
</section>
<section className="privacy-block">
<h3>{t("privacySharingTitle")}</h3>
<ul>
<li>{t("privacySharingAds")}</li>
<li>{t("privacySharingOps")}</li>
</ul>
</section>
<section className="privacy-block">
<h3>{t("privacyRightsTitle")}</h3>
<ul>
<li>{t("privacyRightsAccess")}</li>
<li>{t("privacyRightsConsent")}</li>
<li>{t("privacyRightsContact")}</li>
</ul>
</section>
</main>
);
}