Add Impressum page (§ 5 DDG) and footer link
Legally required Impressum for the Einzelunternehmen (Kleinunternehmer, no VAT ID, not in Handelsregister). Covers § 5 DDG contact data, § 18 Abs. 2 MStV responsible person, § 36 VSBG, and liability/copyright disclaimers. Linked from the footer on every page. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -6,7 +6,7 @@ const year = new Date().getFullYear();
|
|||||||
|
|
||||||
<footer class="site-footer">
|
<footer class="site-footer">
|
||||||
<div class="site-footer__inner">
|
<div class="site-footer__inner">
|
||||||
<p>© {year} {SITE.author}</p>
|
<p>© {year} {SITE.author} · <a href="/impressum">Impressum</a></p>
|
||||||
{
|
{
|
||||||
SOCIALS.length > 0 && (
|
SOCIALS.length > 0 && (
|
||||||
<nav aria-label="Social" class="socials">
|
<nav aria-label="Social" class="socials">
|
||||||
|
|||||||
105
src/pages/impressum.astro
Normal file
105
src/pages/impressum.astro
Normal file
@@ -0,0 +1,105 @@
|
|||||||
|
---
|
||||||
|
import BaseLayout from '../layouts/BaseLayout.astro';
|
||||||
|
import { SITE } from '../consts';
|
||||||
|
|
||||||
|
// ─── Legal data ──────────────────────────────────────────────────────────────
|
||||||
|
// REPLACE the «…» placeholders with real, legally accurate values before going
|
||||||
|
// live. A German Impressum (§ 5 DDG) requires a summonable postal address —
|
||||||
|
// a P.O. box / Postfach is NOT sufficient. Leave `phone` empty to omit it.
|
||||||
|
const IMPRESSUM = {
|
||||||
|
business: 'IT-Dienstleister | Jean-Luc Makiola', // full Gewerbe name (§ 5 DDG)
|
||||||
|
person: SITE.author, // natural person responsible — 'Jean-Luc Makiola' (§ 18 MStV)
|
||||||
|
street: 'Mahlerstraße 10',
|
||||||
|
city: '14772 Brandenburg an der Havel',
|
||||||
|
email: 'mail@jeanlucmakiola.de',
|
||||||
|
phone: '', // e.g. '+49 ...' — rendered only if set
|
||||||
|
};
|
||||||
|
// ─────────────────────────────────────────────────────────────────────────────
|
||||||
|
---
|
||||||
|
|
||||||
|
<BaseLayout
|
||||||
|
title="Impressum"
|
||||||
|
description={`Impressum und rechtliche Angaben für ${SITE.url}.`}
|
||||||
|
width="narrow"
|
||||||
|
>
|
||||||
|
<article class="prose">
|
||||||
|
<h1 class="page-title">Impressum</h1>
|
||||||
|
|
||||||
|
<h2>Angaben gemäß § 5 DDG</h2>
|
||||||
|
<p>
|
||||||
|
{IMPRESSUM.business}<br />
|
||||||
|
{IMPRESSUM.street}<br />
|
||||||
|
{IMPRESSUM.city}
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>Kontakt</h2>
|
||||||
|
<p>
|
||||||
|
{IMPRESSUM.phone && (<>Telefon: {IMPRESSUM.phone}<br /></>)}
|
||||||
|
E-Mail: <a href={`mailto:${IMPRESSUM.email}`}>{IMPRESSUM.email}</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>Verantwortlich für den Inhalt nach § 18 Abs. 2 MStV</h2>
|
||||||
|
<p>
|
||||||
|
{IMPRESSUM.person}<br />
|
||||||
|
{IMPRESSUM.street}<br />
|
||||||
|
{IMPRESSUM.city}
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>Verbraucherstreitbeilegung / Universalschlichtungsstelle</h2>
|
||||||
|
<p>
|
||||||
|
Ich bin nicht bereit und nicht verpflichtet, an Streitbeilegungsverfahren
|
||||||
|
vor einer Verbraucherschlichtungsstelle teilzunehmen (§ 36 VSBG).
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>Haftung für Inhalte</h2>
|
||||||
|
<p>
|
||||||
|
Als Diensteanbieter bin ich gemäß § 7 Abs. 1 DDG für eigene Inhalte auf
|
||||||
|
diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis
|
||||||
|
10 DDG bin ich als Diensteanbieter jedoch nicht verpflichtet, übermittelte
|
||||||
|
oder gespeicherte fremde Informationen zu überwachen oder nach Umständen
|
||||||
|
zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen
|
||||||
|
nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine
|
||||||
|
diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer
|
||||||
|
konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden
|
||||||
|
Rechtsverletzungen werde ich diese Inhalte umgehend entfernen.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>Haftung für Links</h2>
|
||||||
|
<p>
|
||||||
|
Mein Angebot enthält Links zu externen Websites Dritter, auf deren Inhalte
|
||||||
|
ich keinen Einfluss habe. Deshalb kann ich für diese fremden Inhalte auch
|
||||||
|
keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets
|
||||||
|
der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die
|
||||||
|
verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche
|
||||||
|
Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der
|
||||||
|
Verlinkung nicht erkennbar.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch
|
||||||
|
ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei
|
||||||
|
Bekanntwerden von Rechtsverletzungen werde ich derartige Links umgehend
|
||||||
|
entfernen.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>Urheberrecht</h2>
|
||||||
|
<p>
|
||||||
|
Die durch den Seitenbetreiber erstellten Inhalte und Werke auf diesen
|
||||||
|
Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung,
|
||||||
|
Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen
|
||||||
|
des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen
|
||||||
|
Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den
|
||||||
|
privaten, nicht kommerziellen Gebrauch gestattet.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden,
|
||||||
|
werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte
|
||||||
|
Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine
|
||||||
|
Urheberrechtsverletzung aufmerksam werden, bitte ich um einen
|
||||||
|
entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werde ich
|
||||||
|
derartige Inhalte umgehend entfernen.
|
||||||
|
</p>
|
||||||
|
</article>
|
||||||
|
</BaseLayout>
|
||||||
Reference in New Issue
Block a user