import { useSeoMeta } from '@unhead/react';
import { Link } from 'react-router-dom';
import {
Shield,
MapPin,
Globe,
Eye,
Lock,
Wifi,
Key,
CheckCircle2,
AlertTriangle,
} from 'lucide-react';
import { useTranslation } from '@/contexts/language';
// ─── Small building blocks ────────────────────────────────────────────────────
function Section({
icon: Icon,
color,
title,
children,
}: {
icon: React.ComponentType<{ className?: string; style?: React.CSSProperties }>;
color: string;
title: string;
children: React.ReactNode;
}) {
return (
);
}
function GoodPoint({ children }: { children: React.ReactNode }) {
return (
{children}
);
}
function Caveat({ children }: { children: React.ReactNode }) {
return (
);
}
export default function PrivacyPage() {
const { t } = useTranslation();
useSeoMeta({
title: t('settingsUi.privacy.seoTitle'),
description: t('settingsUi.privacy.seoDescription'),
});
return (
<>
{/* Hero */}
{t('settingsUi.privacy.heroBefore')}
{t('settingsUi.privacy.heroHighlight')}
{t('settingsUi.privacy.heroDesc')}
{/* Location stays local */}
{t('settingsUi.privacy.locationBefore')} {t('settingsUi.privacy.nearMe')} {t('settingsUi.privacy.locationAfter')}
{t('settingsUi.privacy.locationGood1')}
{t('settingsUi.privacy.locationGood2')}
{t('settingsUi.privacy.locationGood3')}
{t('settingsUi.privacy.locationGood4')}
{t('settingsUi.privacy.weatherBefore')}
{t('settingsUi.privacy.weatherEm')} {t('settingsUi.privacy.weatherAfter')}
{/* Public by design */}
{t('settingsUi.privacy.publicDesc')}
{t('settingsUi.privacy.public1Strong')} {t('settingsUi.privacy.public1')}
{t('settingsUi.privacy.public2Strong')} {t('settingsUi.privacy.public2')}
{t('settingsUi.privacy.public3')}
{t('settingsUi.privacy.public4Strong')} {t('settingsUi.privacy.public4')}
{t('settingsUi.privacy.publicNoteBefore')} {t('settingsUi.privacy.notWord')} {t('settingsUi.privacy.publicNoteAfter')}
{/* Encrypted */}
{t('settingsUi.privacy.enc1Strong')} {t('settingsUi.privacy.enc1Mid')} {t('settingsUi.privacy.enc1Strong2')} {t('settingsUi.privacy.enc1')}
{t('settingsUi.privacy.enc2Strong')} {t('settingsUi.privacy.enc2')}
{t('settingsUi.privacy.enc3Strong')} {t('settingsUi.privacy.enc3')}
{/* IP / network */}
{t('settingsUi.privacy.ipBefore')}{' '}
{t('settingsUi.privacy.ipAddress')} {t('settingsUi.privacy.ipAfter')}
- {t('settingsUi.privacy.ipTileStrong')} {t('settingsUi.privacy.ipTile')}
- {t('settingsUi.privacy.ipGeoStrong')} {t('settingsUi.privacy.ipGeo')}
- {t('settingsUi.privacy.ipPushStrong')} {t('settingsUi.privacy.ipPush')}
- {t('settingsUi.privacy.ipBtcStrong')} {t('settingsUi.privacy.ipBtc')}
- {t('settingsUi.privacy.ipRelayStrong')} {t('settingsUi.privacy.ipRelay')}
- {t('settingsUi.privacy.ipMintStrong')} {t('settingsUi.privacy.ipMint')}
- {t('settingsUi.privacy.ipRouteStrong')} {t('settingsUi.privacy.ipRoute')}
- {t('settingsUi.privacy.ipWeatherStrong')} {t('settingsUi.privacy.ipWeatherMid')} {t('settingsUi.privacy.ipUploadStrong')}{t('settingsUi.privacy.ipWeather')}
- {t('settingsUi.privacy.ipAiStrong')} {t('settingsUi.privacy.ipAi')}
{t('settingsUi.privacy.ipLink1')}
{t('settingsUi.privacy.ipShieldBefore')} {t('settingsUi.privacy.ipMintsStrong')} {t('settingsUi.privacy.ipShieldAfter')}
{/* VPN / Tor */}
{t('settingsUi.privacy.vpnDesc')}
{t('settingsUi.privacy.vpnReputable')}
{t('settingsUi.privacy.vpnReputableDesc')}
{t('settingsUi.privacy.torBrowser')}
{t('settingsUi.privacy.torDesc')}
{t('settingsUi.privacy.readThis')}
{t('settingsUi.privacy.caveat1Before')} {t('settingsUi.privacy.ipWord')} {t('settingsUi.privacy.caveat1')}
{t('settingsUi.privacy.caveat2Before')} {t('settingsUi.privacy.nearMeGps')} {t('settingsUi.privacy.caveat2')}
{t('settingsUi.privacy.caveat3')}
{/* Keys */}
{t('settingsUi.privacy.keysBefore')}{' '}
{t('settingsUi.privacy.signer')} {t('settingsUi.privacy.keysAfter')}
{t('settingsUi.privacy.keysCaveatBefore')} nsec{' '}
{t('settingsUi.privacy.keysCaveatAfter')}
{/* Footer */}
{t('settingsUi.privacy.footerBefore')}{' '}
{t('settingsUi.privacy.sasquatchName')} {t('settingsUi.privacy.footerMid')}{' '}
{t('settingsUi.privacy.gettingStarted')}
{' '}·{' '}
{t('settingsUi.privacy.about')}
>
);
}