diff --git a/app/components/Footer.tsx b/app/components/Footer.tsx
index b83b495..62b1017 100644
--- a/app/components/Footer.tsx
+++ b/app/components/Footer.tsx
@@ -1,58 +1,80 @@
import Link from "next/link";
-import {useEffect, useState} from "react";
+import { useEffect, useState } from "react";
export default function Footer() {
- const [isVisible, setIsVisible] = useState(false);
+ const [isVisible, setIsVisible] = useState(false);
- useEffect(() => {
- setTimeout(() => {
- setIsVisible(true);
- }, 450); // Delay to start the animation
- }, []);
+ useEffect(() => {
+ setTimeout(() => {
+ setIsVisible(true);
+ }, 450); // Delay to start the animation
+ }, []);
- const scrollToSection = (id: string) => {
- const element = document.getElementById(id);
- if (element) {
- element.scrollIntoView({behavior: "smooth"});
- }
- };
+ const scrollToSection = (id: string) => {
+ const element = document.getElementById(id);
+ if (element) {
+ element.scrollIntoView({ behavior: "smooth" });
+ }
+ };
- return (
-
- );
-}
\ No newline at end of file
+ return (
+
+ );
+}
diff --git a/app/components/Footer_Back.tsx b/app/components/Footer_Back.tsx
index 27f85d5..e7315f8 100644
--- a/app/components/Footer_Back.tsx
+++ b/app/components/Footer_Back.tsx
@@ -1,50 +1,71 @@
import Link from "next/link";
-import {useEffect, useState} from "react";
+import { useEffect, useState } from "react";
export default function Footer_Back() {
- const [isVisible, setIsVisible] = useState(false);
+ const [isVisible, setIsVisible] = useState(false);
- useEffect(() => {
- setTimeout(() => {
- setIsVisible(true);
- }, 450); // Delay to start the animation
- }, []);
+ useEffect(() => {
+ setTimeout(() => {
+ setIsVisible(true);
+ }, 450); // Delay to start the animation
+ }, []);
- return (
-
- );
-}
\ No newline at end of file
+ return (
+
+ );
+}
diff --git a/app/legal-notice/page.tsx b/app/legal-notice/page.tsx
new file mode 100644
index 0000000..b275287
--- /dev/null
+++ b/app/legal-notice/page.tsx
@@ -0,0 +1,68 @@
+"use client";
+
+import React from "react";
+import Header from "../components/Header";
+import Footer_Back from "../components/Footer_Back";
+import Link from "next/link";
+
+export default function LegalNotice() {
+ return (
+
+
+
+
+
Impressum
+
+
+ Verantwortlicher für die Inhalte dieser Website (auch Redaktionell):{" "}
+
+
+ Name: Dennis Konkol
+
+ Adresse: Auf dem Ziegenbrink 2B, 49082 Osnabrück,
+ Deutschland
+
+ E-Mail:{" "}
+
+ info@dki.one
+ {" "}
+
+ Telefon:{" "}
+
+ +49 176 12669990
+
+
+ Website:{" "}
+
+ {" "}
+ dki.one{" "}
+
+
+
+
Haftung für Links
+
+ Meine Website enthält Links auf externe Websites. Ich habe keinen
+ Einfluss auf die Inhalte dieser Websites und kann daher keine Gewähr
+ übernehmen. Für die Inhalte der verlinkten Seiten ist stets der
+ Betreiber oder Anbieter der Seiten verantwortlich.
+
+
+
Urheberrecht
+
+ Alle Inhalte dieser Website, einschließlich Texte, Fotos und Designs,
+ stehen unter Urheberrechtsschutz. Jegliche Nutzung ohne vorherige
+ schriftliche Zustimmung des Urhebers ist verboten.
+
+
+
Gewährleistung
+
+ Die Nutzung der Inhalte dieser Website erfolgt auf eigene Gefahr. Als
+ Diensteanbieter kann ich keine Gewähr übernehmen für Schäden, die
+ entstehen können, durch den Zugriff oder die Nutzung dieser Website.
+
- This Privacy Policy explains how I collect, use, and protect your information when you use my
- website.
-
-
Information We Collect
-
- I use Umami Web Analytics to collect anonymized data about the usage of my website. This includes
- information such as page views, time spent on pages, and general interaction metrics. No personally
- identifiable information is stored or processed.
-
-
How I Use Your Information
-
- The collected data is used solely to improve the performance, usability, and user experience of my
- website. Since all data is anonymized, it cannot be linked back to any individual.
-
-
Third-Party Services
-
- Umami is a privacy-focused analytics tool that does not use cookies or track users across different
- sites. More information can be found on the official Umami website.
-
-
Contact Form
-
- If you use the contact form on my website, the submitted information will be sent to me via email.
- This data is not stored or shared with third parties and is used solely to respond to your inquiry.
-
-
Social Media Links
-
- My website contains links to GitHub and LinkedIn. Clicking on these links may result in data
- collection by the respective platforms, subject to their own privacy policies.
-
-
Your Rights
-
- Since the collected data is fully anonymized, individual deletion requests are not applicable.
- However, if you have any concerns, you can contact me.
-
-
Contact Us
-
- If you have any questions about this Privacy Policy, please contact me at info@dki.one or use the
- contact form.
-
-
-
-
- );
+ return (
+
+
+
+
+
Datenschutzerklärung
+
+ Der Schutz Ihrer persönlichen Daten ist mir wichtig. In dieser
+ Datenschutzerklärung informiere ich Sie über die Verarbeitung
+ personenbezogener Daten im Rahmen meines Internet-Angebots.
+
+
+ Verantwortlicher für die Datenverarbeitung
+
+
+ Name: Dennis Konkol
+ Adresse: Auf dem Ziegenbrink 2B, 49082 Osnabrück,
+ Deutschland
+ E-Mail:{" "}
+
+ info@dki.one
+ {" "}
+
+ Telefon:{" "}
+
+ +49 176 12669990
+
+
+ Website:{" "}
+
+ {" "}
+ dki.one{" "}
+ {" "}
+
+
+ Diese Datenschutzerklärung gilt für die Verarbeitung personenbezogener
+ Daten durch den oben genannten Verantwortlichen.
+
+
+ Erfassung allgemeiner Informationen beim Besuch meiner Website
+
+
+ Beim Zugriff auf meiner Website werden automatisch Informationen
+ allgemeiner Natur erfasst. Diese beinhalten unter anderem:
+
+
IP-Adresse (in anonymisierter Form)
+
Uhrzeit
+
Browsertyp
+
Verwendetes Betriebssystem
+
Referrer-URL (die zuvor besuchte Seite)
+
+
+ Diese Informationen werden anonymisiert erfasst und dienen
+ ausschließlich statistischen Auswertungen. Rückschlüsse auf Ihre
+ Person sind nicht möglich. Diese Daten werden verarbeitet, um:
+
+
die Inhalte meiner Website korrekt auszuliefern,
+
die Inhalte meiner Website zu optimieren,
+
die Systemsicherheit und -stabilität zu analysiern.
+
+
+
Cookies
+
+ Meine Website verwendet keine Cookies. Daher ist kein
+ Cookie-Consent-Banner erforderlich.
+
+
+ Analyse- und Tracking-Tools
+
+
+ Die nachfolgend beschriebene Analyse- und Tracking-Methode (im
+ Folgenden „Maßnahme“ genannt) basiert auf Art. 6 Abs. 1 S. 1 lit. f
+ DSGVO. Durch diese Maßnahme möchten ich eine benutzerfreundliche
+ Gestaltung sowie eine kontinuierliche Verbesserung meiner Website
+ sicherstellen. Diese Interessen sind im Sinne der genannten Vorschrift
+ als berechtigt anzusehen.
+
+
+ Rechtsgrundlage: Art. 6 Abs. 1 S. 1 lit. f DSGVO (berechtigtes
+ Interesse an der Analyse und Optimierung unserer Website).
+
+
+ Detaillierte Informationen zu den erhobenen Daten und deren
+ Verarbeitung finden Sie in den nachfolgenden Abschnitten.
+
+
+ Zur Analyse der Nutzung meiner Website setze ich Umami ein. Umami
+ speichert keine IP-Adressen oder Cookies. Alle erfassten Daten sind
+ anonymisiert. Da ich Umami auf meinem eigenen Server betreibe, erfolgt
+ keine Weitergabe an Dritte. Weitere Informationen finden Sie unter{" "}
+
+ Umami
+
+ .
+
+
Kontaktformular
+
+ Wenn Sie das Kontaktformular nutzen, werden Ihre Angaben zur
+ Bearbeitung Ihrer Anfrage gespeichert. Diese Daten werden nicht an
+ Dritte weitergegeben und nach Erfüllung des Zwecks gelöscht.
+
+ Rechtsgrundlage: Art. 6 Abs. 1 S. 1 lit. a DSGVO (Einwilligung).
+
+
Social Media Links
+
+ Unsere Website enthält Links zu GitHub und LinkedIn. Durch das
+ Anklicken dieser Links gelten die Datenschutzbestimmungen der
+ jeweiligen Anbieter.
+
+
Weitergabe von Daten
+
+ Eine Weitergabe Ihrer personenbezogenen Daten erfolgt nur, wenn:
+
+
+ Sie nach Art. 6 Abs. 1 S. 1 lit. a DSGVO ausdrücklich eingewilligt
+ haben,
+
+
+ dies zur Vertragserfüllung gemäß Art. 6 Abs. 1 S. 1 lit. b DSGVO
+ erforderlich ist,
+
+
+ eine gesetzliche Verpflichtung zur Weitergabe nach Art. 6 Abs. 1
+ S. 1 lit. c DSGVO besteht oder
+
+
+ die Verarbeitung nach Art. 6 Abs. 1 S. 1 lit. f DSGVO zur Wahrung
+ berechtigter Interessen erforderlich ist.
+
+
+
+
+ Speicherdauer und Löschung
+
+
+ Ihre Daten werden nur solange gespeichert, wie dies für die Erfüllung
+ des Verarbeitungszwecks erforderlich ist. Nach Erfüllung des Zwecks
+ werden Ihre Daten gelöscht.
+
+
Ihre Rechte
+
+ Sie haben gemäß DSGVO folgende Rechte:
+
+
+ Art. 15 DSGVO: Auskunftsrecht über Ihre von mir gespeicherten
+ Daten
+
+
+ Art. 16 DSGVO: Recht auf Berichtigung unrichtiger oder
+ unvollständiger Daten
+
+
+ Art. 17 DSGVO: Recht auf Löschung Ihrer bei mir gespeicherten
+ Daten (soweit keine gesetzlichen Aufbewahrungspflichten
+ entgegenstehen)
+
+
+ Art. 18 DSGVO: Recht auf Einschränkung der Verarbeitung Ihrer
+ Daten
+
+
Art. 20 DSGVO: Recht auf Datenübertragbarkeit
+
+ Art. 21 DSGVO: Widerspruchsrecht gegen die Verarbeitung Ihrer
+ Daten
+
+
+
+ Falls Sie eine Einwilligung erklärt haben, können Sie diese jederzeit
+ widerrufen.
+
+ Beschwerden können Sie an die zuständige Datenschutzaufsichtsbehörde
+ richten. Eine Liste der Datenschutzbeauftragten sowie deren
+ Kontaktdaten finden Sie unter:{" "}
+
+ https://www.bfdi.bund.de/
+
+
+
Datensicherheit
+
+ Ich setze technische und organisatorische Maßnahmen ein, um Ihre Daten
+ zu schützen. Dazu gehören unter anderem die SSL-Verschlüsselung. Diese
+ Verschlüsselung erkennen Sie an dem Schloss-Symbol in der Adresszeile
+ Ihres Browsers und an der URL, die mit "https://" beginnt.
+
+
Kontakt
+
+ Bei Fragen zur Datenschutzerklärung kontaktieren Sie mich unter{" "}
+
+ info@dki.one
+ {" "}
+ oder nutzen Sie das Kontaktformular auf meiner Website.
+
+
+ Änderungen der Datenschutzerklärung
+
+
+ Diese Datenschutzerklärung wird regelmäßig aktualisiert, um den
+ gesetzlichen Anforderungen zu entsprechen und neue Entwicklungen zu
+ berücksichtigen. Die jeweils aktuelle Datenschutzerklärung finden Sie
+ auf meiner Website.
+