From a3d407d269a6bc86c208d66b02d1e202045593aa Mon Sep 17 00:00:00 2001 From: "[dyad]" Date: Sun, 18 Jan 2026 13:44:01 +0100 Subject: [PATCH] [dyad] Added Imprint and Privacy pages - wrote 3 file(s) --- src/app/imprint/page.tsx | 49 ++++++++++++++++++++++++++++++++++++ src/app/privacy/page.tsx | 52 +++++++++++++++++++++++++++++++++++++++ src/components/footer.tsx | 8 +++--- 3 files changed, 106 insertions(+), 3 deletions(-) create mode 100644 src/app/imprint/page.tsx create mode 100644 src/app/privacy/page.tsx diff --git a/src/app/imprint/page.tsx b/src/app/imprint/page.tsx new file mode 100644 index 0000000..4b252f5 --- /dev/null +++ b/src/app/imprint/page.tsx @@ -0,0 +1,49 @@ +import Link from "next/link"; +import { Button } from "@/components/ui/button"; +import { ArrowLeft } from "lucide-react"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; + +export default function ImprintPage() { + return ( +
+
+ +
+ + + Imprint + + +

+ Information according to § 5 TMG (German Telemedia Act) +

+
+

Contact Information:

+

[Your Company Name]

+

[Street Name & Number]

+

[Postal Code & City]

+

Email: [your-email@example.com]

+

Phone: [your-phone-number]

+
+
+

Represented by:

+

[Your Name/CEO's Name]

+
+
+

Disclaimer:

+

+ This is a sample imprint and not legally binding. Please replace the placeholder content with your own information and consult a legal professional to ensure compliance with all applicable laws. +

+
+
+
+
+
+
+ ); +} \ No newline at end of file diff --git a/src/app/privacy/page.tsx b/src/app/privacy/page.tsx new file mode 100644 index 0000000..8469cdd --- /dev/null +++ b/src/app/privacy/page.tsx @@ -0,0 +1,52 @@ +import Link from "next/link"; +import { Button } from "@/components/ui/button"; +import { ArrowLeft } from "lucide-react"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; + +export default function PrivacyPage() { + return ( +
+
+ +
+ + + Data Privacy Policy + + +
+

1. General Information

+

+ This is a placeholder for your data privacy policy. It outlines how personal data is collected, used, and protected when you use this website. +

+
+
+

2. Data Collection on This Website

+

+ All image processing happens directly in your browser. The images you upload are not sent to any server and are not stored by us. We do not collect any personal data from the images. +

+
+
+

3. Your Rights

+

+ As no personal data is collected, rights regarding access, rectification, or erasure of personal data are not applicable in this context. +

+
+
+

Disclaimer:

+

+ This is a sample privacy policy and not legally binding. It is crucial to adapt this text to your specific data processing activities and to consult with a legal professional to ensure full GDPR compliance. +

+
+
+
+
+
+
+ ); +} \ No newline at end of file diff --git a/src/components/footer.tsx b/src/components/footer.tsx index b4081ab..af7ae8b 100644 --- a/src/components/footer.tsx +++ b/src/components/footer.tsx @@ -9,9 +9,11 @@ export function Footer() { return (