Files
novalon-website/src/app/privacy/page.tsx
T
张翔 37296b5717 feat(website): 三轮视觉改造与页面过渡动画
改造概要(30项):
- 第一轮:Hero重构/Section差异化/SocialProof强化/CTA对比度/About架构
- 第二轮:字体优化/背景交替/Solutions差异化/Footer五列/MegaDropdown修复
- 第三轮:卡片交互/表单层级/CTA统一/时间线标记/连接线/三列布局/移动导航/Button微交互/SEO Schema
- P3-2:template.tsx+Framer Motion页面过渡/loading.tsx加载状态
- 清理:删除未用组件/hooks,修复重复移动导航,清理冗余CSS
2026-05-10 08:20:27 +08:00

240 lines
17 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { Metadata } from 'next';
import { COMPANY_INFO } from '@/lib/constants';
export const metadata: Metadata = {
title: `隐私政策 - ${COMPANY_INFO.displayName}`,
description: `${COMPANY_INFO.name}隐私政策`,
};
export default function PrivacyPolicyPage() {
return (
<div className="min-h-screen bg-[var(--color-bg-primary)]">
<div className="bg-gradient-to-br from-[var(--color-brand-primary)] to-[var(--color-text-primary)] py-20">
<div className="container-wide">
<h1 className="text-4xl md:text-5xl font-bold text-white mb-4">
</h1>
<p className="text-xl text-white/90 max-w-2xl">
</p>
</div>
</div>
<div className="container-wide py-16">
<div className="max-w-4xl">
<div className="prose prose-lg max-w-none">
<section className="mb-12">
<h2 className="text-2xl font-bold text-[var(--color-text-primary)] mb-4"></h2>
<p className="text-[var(--color-text-muted)] leading-relaxed mb-4">
&ldquo;&rdquo;&ldquo;&rdquo;
</p>
<p className="text-[var(--color-text-muted)] leading-relaxed">
访使使
</p>
</section>
<section className="mb-12">
<h2 className="text-2xl font-bold text-[var(--color-text-primary)] mb-4">使</h2>
<p className="text-[var(--color-text-muted)] leading-relaxed mb-4">
使
</p>
<h3 className="text-xl font-semibold text-[var(--color-text-primary)] mb-3">1.1 </h3>
<ul className="list-disc pl-6 text-[var(--color-text-muted)] space-y-2 mb-4">
<li></li>
<li></li>
<li>使使访</li>
<li>使</li>
</ul>
<h3 className="text-xl font-semibold text-[var(--color-text-primary)] mb-3">1.2 使</h3>
<ul className="list-disc pl-6 text-[var(--color-text-muted)] space-y-2">
<li></li>
<li></li>
<li>使</li>
<li></li>
<li></li>
</ul>
</section>
<section className="mb-12">
<h2 className="text-2xl font-bold text-[var(--color-text-primary)] mb-4"></h2>
<h3 className="text-xl font-semibold text-[var(--color-text-primary)] mb-3">2.1 </h3>
<p className="text-[var(--color-text-muted)] leading-relaxed mb-4">
</p>
<ul className="list-disc pl-6 text-[var(--color-text-muted)] space-y-2 mb-4">
<li></li>
<li></li>
<li></li>
</ul>
<h3 className="text-xl font-semibold text-[var(--color-text-primary)] mb-3">2.2 </h3>
<p className="text-[var(--color-text-muted)] leading-relaxed mb-4">
</p>
<ul className="list-disc pl-6 text-[var(--color-text-muted)] space-y-2 mb-4">
<li></li>
<li></li>
<li></li>
</ul>
<h3 className="text-xl font-semibold text-[var(--color-text-primary)] mb-3">2.3 </h3>
<p className="text-[var(--color-text-muted)] leading-relaxed">
</p>
<ul className="list-disc pl-6 text-[var(--color-text-muted)] space-y-2">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</section>
<section className="mb-12">
<h2 className="text-2xl font-bold text-[var(--color-text-primary)] mb-4"></h2>
<p className="text-[var(--color-text-muted)] leading-relaxed mb-4">
使访使
</p>
<ul className="list-disc pl-6 text-[var(--color-text-muted)] space-y-2">
<li>使</li>
<li>访访</li>
<li></li>
<li></li>
<li></li>
</ul>
</section>
<section className="mb-12">
<h2 className="text-2xl font-bold text-[var(--color-text-primary)] mb-4"></h2>
<p className="text-[var(--color-text-muted)] leading-relaxed mb-4">
使
</p>
<ul className="list-disc pl-6 text-[var(--color-text-muted)] space-y-2">
<li>访</li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<p className="text-[var(--color-text-muted)] leading-relaxed mt-4">
使
</p>
</section>
<section className="mb-12">
<h2 className="text-2xl font-bold text-[var(--color-text-primary)] mb-4"></h2>
<p className="text-[var(--color-text-muted)] leading-relaxed">
18使
</p>
</section>
<section className="mb-12">
<h2 className="text-2xl font-bold text-[var(--color-text-primary)] mb-4"></h2>
<p className="text-[var(--color-text-muted)] leading-relaxed">
使
</p>
</section>
<section className="mb-12">
<h2 className="text-2xl font-bold text-[var(--color-text-primary)] mb-4">Cookie </h2>
<h3 className="text-xl font-semibold text-[var(--color-text-primary)] mb-3">7.1 Cookie 使</h3>
<p className="text-[var(--color-text-muted)] leading-relaxed mb-4">
使 Cookie Cookie
</p>
<div className="overflow-x-auto mb-6">
<table className="min-w-full border border-[var(--color-border)] rounded-lg">
<thead className="bg-[var(--color-bg-tertiary)]">
<tr>
<th className="px-4 py-3 text-left text-sm font-semibold text-[var(--color-text-primary)] border-b border-[var(--color-border)]">Cookie </th>
<th className="px-4 py-3 text-left text-sm font-semibold text-[var(--color-text-primary)] border-b border-[var(--color-border)]"></th>
<th className="px-4 py-3 text-left text-sm font-semibold text-[var(--color-text-primary)] border-b border-[var(--color-border)]"></th>
<th className="px-4 py-3 text-left text-sm font-semibold text-[var(--color-text-primary)] border-b border-[var(--color-border)]"></th>
</tr>
</thead>
<tbody className="divide-y divide-[var(--color-border)]">
<tr>
<td className="px-4 py-3 text-sm text-[var(--color-text-muted)]"> Cookie</td>
<td className="px-4 py-3 text-sm text-[var(--color-text-muted)]"></td>
<td className="px-4 py-3 text-sm text-[var(--color-text-muted)]"></td>
<td className="px-4 py-3 text-sm text-[var(--color-text-muted)]"></td>
</tr>
<tr>
<td className="px-4 py-3 text-sm text-[var(--color-text-muted)]"> Cookie</td>
<td className="px-4 py-3 text-sm text-[var(--color-text-muted)]">使</td>
<td className="px-4 py-3 text-sm text-[var(--color-text-muted)]">14</td>
<td className="px-4 py-3 text-sm text-[var(--color-text-muted)]"></td>
</tr>
<tr>
<td className="px-4 py-3 text-sm text-[var(--color-text-muted)]"> Cookie</td>
<td className="px-4 py-3 text-sm text-[var(--color-text-muted)]">广使</td>
<td className="px-4 py-3 text-sm text-[var(--color-text-muted)]">-</td>
<td className="px-4 py-3 text-sm text-[var(--color-text-muted)]"></td>
</tr>
</tbody>
</table>
</div>
<h3 className="text-xl font-semibold text-[var(--color-text-primary)] mb-3">7.2 Google Analytics 使</h3>
<p className="text-[var(--color-text-muted)] leading-relaxed mb-4">
使 Google Analytics 4 Google LLC 使访使
</p>
<p className="text-[var(--color-text-muted)] leading-relaxed mb-2">
<strong></strong>
</p>
<ul className="list-disc pl-6 text-[var(--color-text-muted)] space-y-1 mb-4">
<li>访</li>
<li></li>
<li>/IP </li>
<li>访访</li>
</ul>
<p className="text-[var(--color-text-muted)] leading-relaxed mb-2">
<strong></strong>
</p>
<ul className="list-disc pl-6 text-[var(--color-text-muted)] space-y-1 mb-4">
<li>IP </li>
<li> 14 </li>
<li>广</li>
<li> Google </li>
<li> Google 广</li>
</ul>
<h3 className="text-xl font-semibold text-[var(--color-text-primary)] mb-3">7.3 </h3>
<ul className="list-disc pl-6 text-[var(--color-text-muted)] space-y-2 mb-4">
<li>访 Cookie</li>
<li>&ldquo;Cookie &rdquo;</li>
<li> Cookie</li>
</ul>
<h3 className="text-xl font-semibold text-[var(--color-text-primary)] mb-3">7.4 </h3>
<p className="text-[var(--color-text-muted)] leading-relaxed">
</p>
<ul className="list-none text-[var(--color-text-muted)] space-y-1 mt-2">
<li>privacy@novalon.cn</li>
<li>驿12</li>
</ul>
</section>
<section className="mb-12">
<h2 className="text-2xl font-bold text-[var(--color-text-primary)] mb-4"></h2>
<p className="text-[var(--color-text-muted)] leading-relaxed mb-4">
使
</p>
<ul className="list-none text-[var(--color-text-muted)] space-y-2">
<li></li>
<li>contact@novalon.cn</li>
<li>privacy@novalon.cn</li>
<li>驿12</li>
</ul>
</section>
</div>
</div>
</div>
</div>
);
}