Modernize frontend and centralize branding
This commit is contained in:
1 parent
bc4542d0fb
commit
2d61d80550
55 files changed
+1901
-14446
No files matched your search
@@ -0,0 +1,135 @@
|
||||
import React from 'react';
|
||||
import { Shield } from 'lucide-react';
|
||||
import { colors } from '../theme/colors';
|
||||
import { LegalPageShell, LegalSection, LegalList, LegalLink } from '../features/legal/LegalDocumentLayout';
|
||||
import branding from '../branding';
|
||||
|
||||
const LAST_UPDATED = 'April 5, 2026';
|
||||
|
||||
function PrivacyPolicy() {
|
||||
return (
|
||||
<LegalPageShell
|
||||
title="Privacy Policy"
|
||||
icon={Shield}
|
||||
accentColor={colors.magenta}
|
||||
lastUpdated={LAST_UPDATED}
|
||||
>
|
||||
<LegalSection title="1. General Information">
|
||||
<p>This Privacy Policy explains how {branding.name} processes personal data.</p>
|
||||
<p>
|
||||
<strong className="text-dash-text">Data Controller:</strong>
|
||||
<br />
|
||||
{branding.legalProviderName} ({branding.legalProviderStatus})
|
||||
</p>
|
||||
<p>
|
||||
<strong className="text-dash-text">Contact:</strong>
|
||||
<br />
|
||||
<LegalLink href={`mailto:${branding.privacyEmail}`}>{branding.privacyEmail}</LegalLink>
|
||||
</p>
|
||||
<p>We process data in accordance with GDPR.</p>
|
||||
</LegalSection>
|
||||
|
||||
<LegalSection title="2. Data We Collect">
|
||||
<p>We may collect:</p>
|
||||
<LegalList
|
||||
items={[
|
||||
'Account information (email, username)',
|
||||
'Payment information (handled by third-party providers)',
|
||||
'Service usage data (logs, performance metrics)',
|
||||
'Technical data (IP address, device info)',
|
||||
'Communication data',
|
||||
]}
|
||||
/>
|
||||
</LegalSection>
|
||||
|
||||
<LegalSection title="3. Legal Basis for Processing">
|
||||
<p>We process data based on:</p>
|
||||
<LegalList
|
||||
items={[
|
||||
'Contract performance (Art. 6(1)(b) GDPR)',
|
||||
'Legal obligations (Art. 6(1)(c))',
|
||||
'Legitimate interest (Art. 6(1)(f))',
|
||||
'Consent (Art. 6(1)(a)) where required',
|
||||
]}
|
||||
/>
|
||||
</LegalSection>
|
||||
|
||||
<LegalSection title="4. Purpose of Processing">
|
||||
<p>We use data to:</p>
|
||||
<LegalList
|
||||
items={[
|
||||
'Provide and maintain services',
|
||||
'Process payments',
|
||||
'Ensure security',
|
||||
'Improve performance',
|
||||
'Communicate with users',
|
||||
]}
|
||||
/>
|
||||
</LegalSection>
|
||||
|
||||
<LegalSection title="5. Data Sharing">
|
||||
<p>We may share data with:</p>
|
||||
<LegalList
|
||||
items={[
|
||||
'Payment providers',
|
||||
'Infrastructure providers (hosting, cloud)',
|
||||
'Legal authorities when required',
|
||||
]}
|
||||
/>
|
||||
<p>We do NOT sell personal data.</p>
|
||||
</LegalSection>
|
||||
|
||||
<LegalSection title="6. Data Retention">
|
||||
<p>We retain data:</p>
|
||||
<LegalList
|
||||
items={['As long as necessary for service provision', 'As required by law (e.g., accounting)']}
|
||||
/>
|
||||
<p>Inactive accounts may be deleted.</p>
|
||||
</LegalSection>
|
||||
|
||||
<LegalSection title="7. User Rights">
|
||||
<p>Under GDPR, you have the right to:</p>
|
||||
<LegalList
|
||||
items={[
|
||||
'Access your data',
|
||||
'Rectify data',
|
||||
'Delete data',
|
||||
'Restrict processing',
|
||||
'Object to processing',
|
||||
'Data portability',
|
||||
]}
|
||||
/>
|
||||
<p>
|
||||
Requests: <LegalLink href={`mailto:${branding.privacyEmail}`}>{branding.privacyEmail}</LegalLink>
|
||||
</p>
|
||||
</LegalSection>
|
||||
|
||||
<LegalSection title="8. Data Security">
|
||||
<p>We implement technical and organizational measures to protect data, including:</p>
|
||||
<LegalList items={['encryption', 'access control', 'monitoring systems']} />
|
||||
</LegalSection>
|
||||
|
||||
<LegalSection title="9. Cookies">
|
||||
<p>We use cookies to:</p>
|
||||
<LegalList items={['maintain sessions', 'improve functionality', 'analyze usage']} />
|
||||
<p>You can control cookies via browser settings.</p>
|
||||
</LegalSection>
|
||||
|
||||
<LegalSection title="10. International Transfers">
|
||||
<p>Data may be processed outside the EEA with appropriate safeguards.</p>
|
||||
</LegalSection>
|
||||
|
||||
<LegalSection title="11. Changes to Policy">
|
||||
<p>We may update this Privacy Policy.</p>
|
||||
</LegalSection>
|
||||
|
||||
<LegalSection title="12. Contact">
|
||||
<p>
|
||||
<LegalLink href={`mailto:${branding.privacyEmail}`}>{branding.privacyEmail}</LegalLink>
|
||||
</p>
|
||||
</LegalSection>
|
||||
</LegalPageShell>
|
||||
);
|
||||
}
|
||||
|
||||
export default PrivacyPolicy;
|
||||
Reference in new issue
Block a user