import LinkTag from 'next/link'; import PageTransition from 'components/PageTransition'; import styles from 'styles/legal-pages.module.scss'; import clsx from 'clsx'; import Navbar from 'components/Navbar/Navbar'; import { getServerSideTranslation } from '../i18n'; import { useTranslation } from 'next-i18next'; import { TFunctionParam } from 'types/i18next'; export default function Privacy() { const { t } = useTranslation('privacy'); return (

{t('privacy:title')}

{t('privacy:edited_at', { date: '19/11/2023' } as TFunctionParam)}

{t('privacy:welcome')}

{t('privacy:collect.title')}

{t('privacy:collect.cookie.title')}

{t('privacy:collect.cookie.description')}

{t('privacy:collect.user.title')}

{t('privacy:collect.user.description')}

    {( t('privacy:collect.user.fields', { returnObjects: true, } as TFunctionParam) as Array ).map((field) => (
  • {field}
  • ))}

{t('privacy:data_use.title')}

{t('privacy:data_use.description')}

{t('privacy:data_storage.title')}

{t('privacy:data_storage.description')}

{t('privacy:data_storage.data_retention.title')}

{t('privacy:data_storage.data_retention.description')}

{t('privacy:user_rights.title')}

{t('privacy:user_rights.description')}

{t('privacy:gdpr.title')}

{t('privacy:gdpr.description')}

{t('privacy:contact.title')}

{t('privacy:contact.description')}{' '} sonnyasdev[at]gmail[dot]com

{t('privacy:footer.changes')}

{t('privacy:footer.thanks')}

); } export async function getServerSideProps({ locale }) { return { props: { ...(await getServerSideTranslation(locale, ['privacy'])), }, }; }