mirror of
https://github.com/Sonny93/my-links.git
synced 2025-12-09 15:05:35 +00:00
80 lines
2.3 KiB
TypeScript
80 lines
2.3 KiB
TypeScript
import clsx from 'clsx';
|
|
import Footer from 'components/Footer/Footer';
|
|
import Navbar from 'components/Navbar/Navbar';
|
|
import PageTransition from 'components/PageTransition';
|
|
import { useTranslation } from 'next-i18next';
|
|
import { DefaultSeo } from 'next-seo';
|
|
import LinkTag from 'next/link';
|
|
import styles from 'styles/legal-pages.module.scss';
|
|
import { getServerSideTranslation } from '../i18n';
|
|
|
|
export default function Privacy() {
|
|
const { t } = useTranslation('privacy');
|
|
|
|
return (
|
|
<PageTransition className={clsx('App', styles['legal'])}>
|
|
<DefaultSeo title='Privacy policy' />
|
|
<Navbar />
|
|
<main>
|
|
<h1>{t('privacy:title')}</h1>
|
|
<p>{t('privacy:edited_at', { date: '19/11/2023' })}</p>
|
|
<p>{t('privacy:welcome')}</p>
|
|
|
|
<h2>{t('privacy:collect.title')}</h2>
|
|
<h3>{t('privacy:collect.cookie.title')}</h3>
|
|
<p>{t('privacy:collect.cookie.description')}</p>
|
|
|
|
<h3>{t('privacy:collect.user.title')}</h3>
|
|
<p>{t('privacy:collect.user.description')}</p>
|
|
<ul>
|
|
{(
|
|
t('privacy:collect.user.fields', {
|
|
returnObjects: true,
|
|
}) as Array<string>
|
|
).map((field) => (
|
|
<li key={field}>{field}</li>
|
|
))}
|
|
</ul>
|
|
|
|
<h2>{t('privacy:data_use.title')}</h2>
|
|
<p>{t('privacy:data_use.description')}</p>
|
|
|
|
<h2>{t('privacy:data_storage.title')}</h2>
|
|
<p>{t('privacy:data_storage.description')}</p>
|
|
|
|
<h3>{t('privacy:data_storage.data_retention.title')}</h3>
|
|
<p>{t('privacy:data_storage.data_retention.description')}</p>
|
|
|
|
<h2>{t('privacy:user_rights.title')}</h2>
|
|
<p>{t('privacy:user_rights.description')}</p>
|
|
|
|
<h2>{t('privacy:gdpr.title')}</h2>
|
|
<p>{t('privacy:gdpr.description')}</p>
|
|
|
|
<h2>{t('privacy:contact.title')}</h2>
|
|
<p>
|
|
{t('privacy:contact.description')}{' '}
|
|
<LinkTag
|
|
href='mailto:sonnyasdev@gmail.com'
|
|
target='_blank'
|
|
>
|
|
sonnyasdev[at]gmail[dot]com
|
|
</LinkTag>
|
|
</p>
|
|
|
|
<p>{t('privacy:footer.changes')}</p>
|
|
<p>{t('privacy:footer.thanks')}</p>
|
|
</main>
|
|
<Footer />
|
|
</PageTransition>
|
|
);
|
|
}
|
|
|
|
export async function getServerSideProps({ locale }) {
|
|
return {
|
|
props: {
|
|
...(await getServerSideTranslation(locale, ['privacy'])),
|
|
},
|
|
};
|
|
}
|