diff --git a/.gitignore b/.gitignore index 5ef6a52..8e284d5 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,6 @@ yarn-error.log* # typescript *.tsbuildinfo next-env.d.ts + +# Apache server configuration files +htaccess \ No newline at end of file diff --git a/src/app/imprint/page.tsx b/src/app/imprint/page.tsx index b9a852a..729087f 100644 --- a/src/app/imprint/page.tsx +++ b/src/app/imprint/page.tsx @@ -2,59 +2,63 @@ import Link from "next/link"; export default function ImprintPage() { return ( -
+

Legal Notice.

← Back to Homepage
- {/* Angaben gemäß § 5 DDG & § 18 MStV */} -
-

+ {/* Information in accordance with § 5 DDG & § 18 MStV */} +
+
+

//{" "} - Information pursuant to § 5 DDG + Information Pursuant to § 5 DDG

-

André Kempf

-

Full-Stack Web Developer

-

Großschneidersweg 2a

-

76149 Karlsruhe

-

Germany

-

+

+

André Kempf

+

Full-Stack Web Developer

+

Großschneidersweg 2a

+

76149 Karlsruhe, Germany

+
+

Also responsible for content pursuant to § 18 Abs. 2 MStV.

{/* Contact */} -
-

+
+
+

// Contact

-

- Email:{" "} - - dev@andre-kempf.com - -

+
+

+ Email:{" "} + + dev@andre-kempf.com + +

+
{/* Disclaimer */} -
+
+

//{" "} Disclaimer & Legal Notes

-
-

- Liability for Content -

-

+

+

Liability for Content

+

As a service provider, I am responsible for my own content on these pages according to general laws pursuant to § 7 Abs. 1 DDG. However, according to §§ 8 to 10 DDG, I am not obligated to @@ -63,11 +67,9 @@ export default function ImprintPage() {

-
-

- Liability for Links -

-

+

+

Liability for Links

+

My website contains links to external third-party websites over whose content I have no control. Therefore, I cannot accept any liability for these external contents. The respective provider or @@ -76,9 +78,9 @@ export default function ImprintPage() {

-
-

Copyright

-

+

+

Copyright

+

The content and works created on these pages are subject to German copyright law. Duplication, processing, distribution, or any form of commercialization beyond the scope of copyright law require the @@ -88,8 +90,9 @@ export default function ImprintPage() {

{/* Dispute Resolution */} -
-

+
+
+

// Dispute Resolution

@@ -100,7 +103,7 @@ export default function ImprintPage() { href="https://ec.europa.eu/consumers/odr/" target="_blank" rel="noopener noreferrer" - className="text-blue-400 hover:underline" + className="text-blue-400 hover:underline font-mono" > https://ec.europa.eu/consumers/odr/ diff --git a/src/app/privacy/page.tsx b/src/app/privacy/page.tsx index ac4b248..39be6eb 100644 --- a/src/app/privacy/page.tsx +++ b/src/app/privacy/page.tsx @@ -2,84 +2,132 @@ import Link from "next/link"; export default function PrivacyPage() { return ( -
+

Privacy Policy.

← Back to Homepage
- {/* 1. Overview */} -
+ {/* Overview */} +
+

- // 1. Data + // Data Protection at a Glance

-

General Information

-

- The following notes provide a simple overview of what happens to - your personal data when you visit this website. Personal data is any - data that can be used to personally identify you. -

-

- Data Collection on This Website -

-

- Data processing on this website is carried out by the website - operator. Your data is collected when you provide it to us, or - automatically by our IT systems when you visit the site. -

+ +
+

General Information

+

+ The following notes provide a simple overview of what happens to + your personal data when you visit this website. Personal data is + any data that can be used to personally identify you. +

+
+ +
+

+ Data Collection on This Website +

+

+ Data processing on this website is carried out by the website + operator. Your data is collected when you provide it to us, or + automatically by our IT systems when you visit the site. +

+
- {/* 2. Responsible Party */} -
+ {/* Responsible Party */} +
+

- // 2. + // Responsible Party (Controller)

The controller responsible for data processing on this website is:

-
-

André Kempf

+
+

André Kempf

Großschneidersweg 2a

76149 Karlsruhe, Germany

-

+

Email:{" "} - + dev@andre-kempf.com

- {/* 3. Hosting & Log Files */} -
+ {/* Hosting & Server Log Files */} +
+

- // 3. - Hosting & Server Log Files + // + Hosting & Server Infrastructure

- This website is hosted externally. The personal data collected on - this website is stored on the host's servers. + This website is hosted externally on web servers operated by Netcup + GmbH. Personal data processed on this website is stored on the + host's secure servers.

- The provider automatically collects and stores information in - so-called server log files, which your browser automatically - transmits to us (e.g., browser type, operating system, IP address, - time of request). + The hosting provider automatically processes technical access data + in server environment variables necessary to establish a stable + connection and deliver page assets securely.

- {/* 4. Your Rights */} -
+ {/* Server Analytics */} +
+

- // 4. Your + // + Server Analytics & Privacy-First Tracking +

+

+ To evaluate website reach and optimize user experience, this website + processes minimal access metrics (e.g., total daily views, coarse + device category, and daily visitor counts). +

+
+

+ // Key privacy guarantees: +

+
    +
  • + No Cookies: We do not store cookies or local + storage identifiers on your device. +
  • +
  • + Anonymized IPs: IP addresses are instantly + hashed with a daily salt and never stored in plain text. +
  • +
  • + Zero Third Parties: Analytics data is processed + locally on our own server and never shared with external + tracking services. +
  • +
+
+

+ The legal basis for this processing is our legitimate interest in + maintaining and optimizing our online portfolio (Art. 6(1)(f) GDPR). +

+
+ + {/* Your Rights */} +
+
+

+ // Your Rights