← back to Nineoh Guide
apps/web/app/legal/privacy/page.tsx
44 lines
export const metadata = { title: "Privacy Policy" };
export default function Privacy() {
return (
<article style={{ lineHeight: 1.7 }}>
<h1>Privacy Policy</h1>
<p>
This policy supports accurate Apple App Store privacy labels and Google
Play Data Safety disclosures, including the practices of integrated
third-party SDKs.
</p>
<h2>What we collect</h2>
<ul>
<li>Account data (if you sign up): email, display name.</li>
<li>User content: reviews, comments, lists you choose to post.</li>
<li>Usage & diagnostics: interactions and crash logs.</li>
<li>Advertising / analytics IDs: only if enabled and per your consent.</li>
</ul>
<h2>Tracking & consent</h2>
<p>
On the web we use a consent banner with Google Consent Mode v2 (default
denied until you choose). In the app we present Google UMP and, on iOS,
the App Tracking Transparency prompt before any cross-app tracking. You
can change choices any time in Settings → Privacy.
</p>
<h2>Your rights</h2>
<p>
Request access, correction, or deletion via{" "}
<strong>
{process.env.NEXT_PUBLIC_PRIVACY_EMAIL ??
"our published privacy contact (configured before public launch)"}
</strong>
. We honor applicable CCPA/CPRA rights and do not sell personal
information.
</p>
<h2>Children</h2>
<p>
This app is not directed to children under 13 and we do not knowingly
collect their personal information.
</p>
</article>
);
}