mirror of
https://github.com/CompassConnections/Compass.git
synced 2026-03-25 10:02:27 -04:00
* Test * Add pretty formatting * Fix Tests * Fix Tests * Fix Tests * Fix * Add pretty formatting fix * Fix * Test * Fix tests * Clean typeckech * Add prettier check * Fix api tsconfig * Fix api tsconfig * Fix tsconfig * Fix * Fix * Prettier
94 lines
3.2 KiB
TypeScript
94 lines
3.2 KiB
TypeScript
import {supportEmail} from 'common/constants'
|
|
import {PageBase} from 'web/components/page-base'
|
|
import {SEO} from 'web/components/SEO'
|
|
import {useT} from 'web/lib/locale'
|
|
|
|
// TODO: convert to MarkDown for better readability during modifications?
|
|
export default function PrivacyPage() {
|
|
const t = useT()
|
|
|
|
return (
|
|
<PageBase trackPageView={'terms'} className="max-w-4xl mx-auto p-8 col-span-8 bg-canvas-0">
|
|
<SEO
|
|
title={t('privacy.seo.title', 'Privacy')}
|
|
description={t('privacy.seo.description', 'Privacy Policy for Compass')}
|
|
url={`/privacy`}
|
|
/>
|
|
<h1 className="text-3xl font-semibold text-center mb-6">
|
|
{t('privacy.title', 'Privacy Policy')}
|
|
</h1>
|
|
|
|
<p className="text-center mb-12">
|
|
{t('privacy.effective_date', 'Effective Date: January 1, 2025')}
|
|
</p>
|
|
|
|
<section className="space-y-6 text-base leading-relaxed">
|
|
<p>
|
|
{t('privacy.intro.prefix', 'At ')}
|
|
<span className="font-semibold">Compass</span>
|
|
{t(
|
|
'privacy.intro.suffix',
|
|
', we value transparency and respect for your data. This Privacy Policy explains how we handle your information.',
|
|
)}
|
|
</p>
|
|
|
|
<h2 className="text-xl font-semibold">
|
|
{t('privacy.info.title', '1. Information We Collect')}
|
|
</h2>
|
|
<p>
|
|
{t(
|
|
'privacy.info.text',
|
|
'We collect basic account details such as your name, email, and profile data. Additionally, we may collect usage data to improve platform functionality.',
|
|
)}
|
|
</p>
|
|
|
|
<h2 className="text-xl font-semibold">
|
|
{t('privacy.use.title', '2. How We Use Your Data')}
|
|
</h2>
|
|
<p>
|
|
{t(
|
|
'privacy.use.text',
|
|
'Your data is used solely to operate, personalize, and improve the platform. We do not sell your personal information to third parties.',
|
|
)}
|
|
</p>
|
|
|
|
<h2 className="text-xl font-semibold">
|
|
{t('privacy.storage.title', '3. Data Storage & Security')}
|
|
</h2>
|
|
<p>
|
|
{t(
|
|
'privacy.storage.text',
|
|
'We use modern encryption and security practices to protect your data. However, no online system is completely secure, so use the platform responsibly.',
|
|
)}
|
|
</p>
|
|
|
|
<h2 className="text-xl font-semibold">
|
|
{t('privacy.third_party.title', '4. Third-Party Services')}
|
|
</h2>
|
|
<p>
|
|
{t(
|
|
'privacy.third_party.text',
|
|
'Compass may integrate with third-party tools (e.g., Google Sign-In). These services have their own privacy policies that we encourage you to review.',
|
|
)}
|
|
</p>
|
|
|
|
<h2 className="text-xl font-semibold">{t('privacy.rights.title', '5. Your Rights')}</h2>
|
|
<p>
|
|
{t(
|
|
'privacy.rights.text',
|
|
'You can request deletion of your account and data at any time by contacting ',
|
|
)}
|
|
{supportEmail}
|
|
{'.'}
|
|
</p>
|
|
|
|
<p className="italic mt-8">
|
|
{t('privacy.contact', 'For questions about this Privacy Policy, reach out at ')}
|
|
{supportEmail}
|
|
{'.'}
|
|
</p>
|
|
</section>
|
|
</PageBase>
|
|
)
|
|
}
|