import type { Metadata } from 'next' import { getTranslations } from 'next-intl/server' import { Link } from '@/i18n/navigation' import { CookieConsentButtons, ConsentStatus } from '@/components/CookieConsent' export async function generateMetadata({ params }: { params: Promise<{ locale: string }> }): Promise { const { locale } = await params const t = await getTranslations({ locale, namespace: 'Legal' }) return { title: t('cookies.title') } } export default async function CookiesPage() { const t = await getTranslations('Legal') return (

{t('cookies.title')}

{t('cookies.p1')}


{t('cookies.p2')}

{t('cookies.p3')}


{t('cookies.p4')}

{t('cookies.p5')}


{t.rich('cookies.p6', { link: (c) => {c} })}




{t('cookies.h1cat')}
{t('cookies.necessaryTitle')}

{t('cookies.necessaryDesc')}

{t('cookies.thCookie')} {t('cookies.thProvider')} {t('cookies.thPurpose')} {t('cookies.thDuration')}
PHPSESSIDNightSpire{t('cookies.nPurpose1')}{t('cookies.durSession')}
ns_cookie_consentNightSpire{t('cookies.nPurpose2')}{t('cookies.dur1Year')}
cf_clearanceCloudflare{t('cookies.nPurpose3')}{t('cookies.dur1Year')}
__cf_bmCloudflare{t('cookies.nPurpose4')}{t('cookies.dur30Min')}
_cfuvidCloudflare{t('cookies.nPurpose5')}{t('cookies.durSession')}
CF_VERIFIED_DEVICE_*Cloudflare{t('cookies.nPurpose6')}{t('cookies.dur30Days')}
_cf_logged_inCloudflare{t('cookies.nPurpose7')}{t('cookies.durSession')}
cf_chl_*Cloudflare Turnstile{t('cookies.nPurpose8')}{t('cookies.durVariable')}
cf.turnstile.uCloudflare Turnstile{t('cookies.nPurpose9')}{t('cookies.durPersistent')}
zaraz-consentCloudflare Zaraz{t('cookies.nPurpose10')}{t('cookies.dur1Year')}
cfz_*Cloudflare Zaraz{t('cookies.nPurpose11')}{t('cookies.durVariable')}

{t.rich('cookies.cfNote', { link: (c) => {c} })}


{t('cookies.prefTitle')}

{t('cookies.prefDesc')}

{t('cookies.thCookie')} {t('cookies.thProvider')} {t('cookies.thPurpose')} {t('cookies.thDuration')}
comments_sortwww.nightspire.gg{t('cookies.prefPurpose1')}{t('cookies.dur1Year')}
wwcomments_sortwww.nightspire.gg{t('cookies.prefPurpose2')}{t('cookies.dur1Year')}
temp_default_3dmodelwww.nightspire.gg{t('cookies.prefPurpose3')}{t('cookies.dur1Year')}
{t('cookies.analyticsTitle')}

{t('cookies.analyticsDesc')}

{t('cookies.thCookie')} {t('cookies.thProvider')} {t('cookies.thPurpose')} {t('cookies.thDuration')}
_gaGoogle Analytics{t('cookies.aPurpose1')}{t('cookies.dur2Years')}
_ga_*Google Analytics{t('cookies.aPurpose2')}{t('cookies.dur2Years')}
_gidGoogle Analytics{t('cookies.aPurpose3')}{t('cookies.dur24Hours')}
_gatGoogle Analytics{t('cookies.aPurpose4')}{t('cookies.dur1Minute')}
sparrow_idCloudflare{t('cookies.aPurpose5')}{t('cookies.dur1Year')}
{t('cookies.marketingTitle')}

{t('cookies.marketingDesc')}

{t('cookies.thCookie')} {t('cookies.thProvider')} {t('cookies.thPurpose')} {t('cookies.thDuration')}
_gcl_*Google{t('cookies.mPurpose1')}{t('cookies.dur90Days')}
IDEGoogle DoubleClick{t('cookies.mPurpose2')}{t('cookies.dur1Year')}
_fbpFacebook (Meta){t('cookies.mPurpose3')}{t('cookies.dur3Months')}
_fbcFacebook (Meta){t('cookies.mPurpose4')}{t('cookies.dur3Months')}
frFacebook (Meta){t('cookies.mPurpose5')}{t('cookies.dur3Months')}
AMCV_*Adobe Experience Cloud{t('cookies.mPurpose6')}{t('cookies.dur2Years')}
_q_state_*{t('cookies.providerVarious')}{t('cookies.mPurpose7')}{t('cookies.durVariable')}

{t('cookies.thirdPartyNote')}


{t('cookies.embeddedTitle')}

{t('cookies.embeddedDesc')}

{t('cookies.thProvider')} {t('cookies.thContentType')} {t('cookies.thMoreInfo')}
YouTube (Google){t('cookies.embType1')}{t('cookies.privacyPolicyLink')}
Discord{t('cookies.embType2')}{t('cookies.privacyPolicyLink')}
Twitch{t('cookies.embType3')}{t('cookies.privacyPolicyLink')}
Facebook (Meta){t('cookies.embType4')}{t('cookies.privacyPolicyLink')}

{t('cookies.embeddedNote')}




{t('cookies.h2cat')}

{t('cookies.deleteP')}

  • {t('cookies.deleteLi1')}
  • {t('cookies.deleteLi2')}
  • {t('cookies.deleteLi3')}
  • {t('cookies.deleteLi4')}



{t('cookies.h3cat')}

{t('cookies.consentP')}




{t('cookies.h4cat')}

{t.rich('cookies.moreInfoP', { link: (c) => {c} })}


{t('cookies.updated')}

) }