Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion apps/frontend/messages/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,10 @@
"contact": "Contact",
"status": "Status",
"gallery": "Gallery",
"map": "Map"
"map": "Map",
"tos": "Terms of Service",
"privacy": "Privacy Policy",
"impressum": "Impressum"
}
},
"home": {
Expand Down
5 changes: 4 additions & 1 deletion apps/frontend/messages/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,10 @@
"contact": "Contacto",
"status": "Estado del servidor",
"gallery": "Galería",
"map": "Mapa"
"map": "Mapa",
"tos": "Términos de servicio",
"privacy": "Política de privacidad",
"impressum": "Aviso legal (Impressum)"
}
},
"home": {
Expand Down
5 changes: 4 additions & 1 deletion apps/frontend/messages/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,10 @@
"contact": "Contact",
"status": "Statut",
"gallery": "Galerie",
"map": "Carte"
"map": "Carte",
"tos": "Conditions d'utilisation",
"privacy": "Politique de confidentialité",
"impressum": "Mentions légales (Impressum)"
}
},
"home": {
Expand Down
5 changes: 4 additions & 1 deletion apps/frontend/messages/gl.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,10 @@
"contact": "Contacto",
"status": "Estado",
"gallery": "Galería",
"map": "Mapa"
"map": "Mapa",
"tos": "Termos de servizo",
"privacy": "Política de privacidade",
"impressum": "Aviso legal (Impressum)"
}
},
"home": {
Expand Down
5 changes: 4 additions & 1 deletion apps/frontend/messages/pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,10 @@
"contact": "Kontakt",
"status": "Status",
"gallery": "Galeria",
"map": "Mapa"
"map": "Mapa",
"tos": "Warunki korzystania",
"privacy": "Polityka prywatności",
"impressum": "Nota prawna (Impressum)"
}
},
"home": {
Expand Down
5 changes: 4 additions & 1 deletion apps/frontend/messages/zh.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,10 @@
"contact": "聯繫",
"status": "狀態",
"gallery": "畫廊",
"map": "地圖"
"map": "地圖",
"tos": "服務條款",
"privacy": "隱私政策",
"impressum": "法律聲明 (Impressum)"
}
},
"home": {
Expand Down
32 changes: 32 additions & 0 deletions apps/frontend/next.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,38 @@ const nextConfig: NextConfig = {
? `${process.env.NEXT_PUBLIC_UMAMI_URL.replace('/script.js', '')}/api/send`
: 'https://umami.buildtheearth.net/api/send',
},
{
source: '/privacy',
destination: '/legal/privacy',
},
{
source: '/privacy-policy',
destination: '/legal/privacy',
},
{
source: '/terms',
destination: '/legal/terms-of-service',
},
{
source: '/tos',
destination: '/legal/terms-of-service',
},
{
source: '/terms-of-service',
destination: '/legal/terms-of-service',
},
{
source: '/impressum',
destination: '/legal/impressum',
},
{
source: '/imprint',
destination: '/legal/impressum',
},
{
source: '/legal-notice',
destination: '/legal/impressum',
},
]
},
experimental: { optimizePackageImports: ['@tabler/icons-react'] },
Expand Down
67 changes: 67 additions & 0 deletions apps/frontend/src/app/[locale]/legal/impressum/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
import Wrapper from '@/components/layout/Wrapper'
import { Typography } from '@mantine/core'
import { NextPage } from 'next'

const Impressum: NextPage = () => {
return (
<Wrapper
head={{
title: 'Impressum (Legal Notice)',
src: '/thumbs/9.webp',
}}
>
<Typography>
<h1>Impressum (Legal Notice)</h1>
<p>
<em>Information according to § 5 Digitale-Dienste-Gesetz (DDG) &amp; § 18 Abs. 2 MStV</em>
</p>

<h2>Information pursuant to § 5 DDG</h2>
<p>
BuildTheEarth is a service provided by <br />
<strong>[-----------]</strong>
<br />
[-----------]
<br />
[00000] [-----------]
<br />
Germany
</p>

<h3>Contact Information</h3>
<p>
<strong>Email:</strong> <a href="mailto:administration@buildtheearth.net">administration@buildtheearth.net</a>
<br />
<strong>Contact Form:</strong>{' '}
<a href="https://buildtheearth.net/contact">https://buildtheearth.net/contact</a>
<br />
</p>

<h2>Responsibility for Content according to § 18 Abs. 2 MStV</h2>
<p>
<strong>[-----------]</strong>
<br />
Contact via email: administration@buildtheearth.net
</p>

<h2>Disclaimer</h2>
<p>
The contents of this online offer have been prepared carefully and according to our current knowledge, but are
for information purposes only and do not have any legally binding effect, unless it is legally binding
information (eg the imprint, privacy policy, terms and conditions or mandatory consumer instructions). We
reserve the right to change or delete the contents in whole or in part, provided that contractual obligations
remain unaffected. All offers are subject to change and non-binding. The contents of external websites to
which we refer directly or indirectly are outside our area of responsibility and we do not adopt them as our
own. We accept no responsibility for any content or disadvantages arising from the use of the information
available on the linked websites. All contents presented on this website, such as texts, photographs,
graphics, brands and trademarks are protected by the respective protective rights (copyrights, trademark
rights). The use, reproduction, etc. are subject to our rights or the rights of the respective authors or
rights holders. If you notice any legal violations within our Internet presence, please inform us of them. We
will remove illegal content and links immediately after becoming aware of them.
</p>
</Typography>
</Wrapper>
)
}

export default Impressum
Loading