Add essential legal pages and update website configuration for compliance

Adds new Privacy Policy and Terms of Service pages, links them in the homepage footer, and updates the ads.txt and robots.txt files to ensure compliance with advertising and search engine guidelines. Also includes minor reordering in .replit integrations.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/gjpMN2A
This commit is contained in:
sebastjanartic 2025-09-03 20:16:24 +00:00
parent 441f931f89
commit f36de1b825
7 changed files with 200 additions and 1 deletions

View File

@ -40,4 +40,4 @@ args = "npm run dev"
waitForPort = 5000
[agent]
integrations = ["javascript_database==1.0.0", "javascript_google_analytics==1.0.0"]
integrations = ["javascript_google_analytics==1.0.0", "javascript_database==1.0.0"]

View File

@ -1 +1,2 @@
google.com, pub-4465464714854276, DIRECT, f08c47fec0942fa0
smartyads.com,21044,DIRECT,f2dbe0dfe26c25d

12
client/public/robots.txt Normal file
View File

@ -0,0 +1,12 @@
User-agent: *
Allow: /
# Allow Google AdSense crawler
User-agent: Googlebot
Allow: /
User-agent: AdsBot-Google
Allow: /
# Sitemap
Sitemap: https://go4.video/sitemap.xml

View File

@ -9,6 +9,8 @@ import FolxStadlPage from "@/pages/FolxStadlPage";
import GeschichteLiedPage from "@/pages/GeschichteLiedPage";
import GipfelstammtischPage from "@/pages/GipfelstammtischPage";
import AdminPage from "@/pages/admin";
import PrivacyPolicy from "@/pages/PrivacyPolicy";
import TermsOfService from "@/pages/TermsOfService";
import NotFound from "@/pages/not-found";
function Router() {
@ -20,6 +22,8 @@ function Router() {
<Route path="/geschichte-lied" component={GeschichteLiedPage} />
<Route path="/gipfelstammtisch" component={GipfelstammtischPage} />
<Route path="/admin" component={AdminPage} />
<Route path="/privacy" component={PrivacyPolicy} />
<Route path="/terms" component={TermsOfService} />
<Route component={NotFound} />
</Switch>
);

View File

@ -0,0 +1,83 @@
import { Link } from "wouter";
export default function PrivacyPolicy() {
return (
<div className="min-h-screen bunny-dark static-triangles">
<div className="container max-w-4xl mx-auto px-4 py-8">
{/* Back to home link */}
<div className="mb-6">
<Link href="/" className="text-bunny-blue hover:text-purple-400 transition-colors">
Zurück zur Startseite
</Link>
</div>
<div className="bg-bunny-gray/30 rounded-lg p-8">
<h1 className="text-3xl font-bold text-white mb-8">Datenschutzerklärung</h1>
<div className="prose prose-invert max-w-none text-bunny-light space-y-6">
<section>
<h2 className="text-xl font-semibold text-white mb-4">1. Allgemeine Informationen</h2>
<p>
Diese Datenschutzerklärung klärt Sie über die Art, den Umfang und Zweck der Verarbeitung von personenbezogenen Daten
(nachfolgend kurz Daten") auf go4.video auf. go4.video ist eine professionelle Video-Streaming-Plattform.
</p>
</section>
<section>
<h2 className="text-xl font-semibold text-white mb-4">2. Erhebung und Speicherung personenbezogener Daten</h2>
<p>
Beim Besuch unserer Website werden automatisch Informationen allgemeiner Natur erfasst. Diese Informationen (Server-Logfiles)
beinhalten etwa die Art des Webbrowsers, das verwendete Betriebssystem, den Domainnamen Ihres Internet-Service-Providers und ähnliches.
</p>
</section>
<section>
<h2 className="text-xl font-semibold text-white mb-4">3. Google Analytics</h2>
<p>
Unsere Website verwendet Google Analytics, einen Webanalysedienst von Google Inc. Google Analytics verwendet Cookies,
um eine Analyse der Benutzung der Website durch Sie zu ermöglichen. Die durch das Cookie erzeugten Informationen über
Ihre Benutzung dieser Website werden in der Regel an einen Server von Google in den USA übertragen und dort gespeichert.
</p>
</section>
<section>
<h2 className="text-xl font-semibold text-white mb-4">4. Google AdSense</h2>
<p>
Diese Website verwendet Google AdSense, einen Dienst zum Einbinden von Werbeanzeigen der Google Inc.
AdSense verwendet Cookies, die auf Ihrem Computer gespeichert werden und eine Analyse der Benutzung der Website ermöglichen.
AdSense verwendet auch Web Beacons (unsichtbare Grafiken).
</p>
</section>
<section>
<h2 className="text-xl font-semibold text-white mb-4">5. Video-Inhalte</h2>
<p>
Die auf dieser Plattform bereitgestellten Video-Inhalte werden über Content Delivery Networks (CDN) ausgeliefert.
Beim Abrufen von Videos können IP-Adressen und andere technische Daten verarbeitet werden.
</p>
</section>
<section>
<h2 className="text-xl font-semibold text-white mb-4">6. Ihre Rechte</h2>
<p>
Sie haben das Recht auf Auskunft über die Sie betreffenden personenbezogenen Daten sowie auf Berichtigung oder
Löschung oder auf Einschränkung der Verarbeitung oder ein Widerspruchsrecht gegen die Verarbeitung sowie das Recht auf Datenübertragbarkeit.
</p>
</section>
<section>
<h2 className="text-xl font-semibold text-white mb-4">7. Kontakt</h2>
<p>
Bei Fragen zum Datenschutz wenden Sie sich bitte an: datenschutz@go4.video
</p>
</section>
<div className="text-sm text-bunny-muted mt-8">
<p>Stand: {new Date().toLocaleDateString('de-DE')}</p>
</div>
</div>
</div>
</div>
</div>
);
}

View File

@ -0,0 +1,89 @@
import { Link } from "wouter";
export default function TermsOfService() {
return (
<div className="min-h-screen bunny-dark static-triangles">
<div className="container max-w-4xl mx-auto px-4 py-8">
{/* Back to home link */}
<div className="mb-6">
<Link href="/" className="text-bunny-blue hover:text-purple-400 transition-colors">
Zurück zur Startseite
</Link>
</div>
<div className="bg-bunny-gray/30 rounded-lg p-8">
<h1 className="text-3xl font-bold text-white mb-8">Nutzungsbedingungen</h1>
<div className="prose prose-invert max-w-none text-bunny-light space-y-6">
<section>
<h2 className="text-xl font-semibold text-white mb-4">1. Geltungsbereich</h2>
<p>
Diese Nutzungsbedingungen regeln die Nutzung der Website go4.video und der darauf bereitgestellten Video-Inhalte.
Durch die Nutzung dieser Website stimmen Sie diesen Bedingungen zu.
</p>
</section>
<section>
<h2 className="text-xl font-semibold text-white mb-4">2. Leistungsbeschreibung</h2>
<p>
go4.video ist eine professionelle Video-Streaming-Plattform, die exklusive Inhalte von FOLX STADL,
Geschichte des Liedes und weitere Premium-Inhalte bereitstellt.
</p>
</section>
<section>
<h2 className="text-xl font-semibold text-white mb-4">3. Nutzungsrechte</h2>
<p>
Die auf dieser Plattform bereitgestellten Video-Inhalte sind urheberrechtlich geschützt.
Eine Weiterverwendung, Vervielfältigung oder Verbreitung ohne ausdrückliche Genehmigung ist untersagt.
</p>
</section>
<section>
<h2 className="text-xl font-semibold text-white mb-4">4. Verbotene Nutzung</h2>
<p>
Es ist untersagt, die Website für illegale Zwecke zu nutzen, die technische Infrastruktur zu beeinträchtigen
oder Inhalte herunterzuladen oder zu verbreiten.
</p>
</section>
<section>
<h2 className="text-xl font-semibold text-white mb-4">5. Verfügbarkeit</h2>
<p>
Wir bemühen uns um eine hohe Verfügbarkeit der Website. Eine 100%ige Verfügbarkeit können wir jedoch nicht garantieren.
Wartungsarbeiten und technische Störungen können zu temporären Ausfällen führen.
</p>
</section>
<section>
<h2 className="text-xl font-semibold text-white mb-4">6. Haftungsausschluss</h2>
<p>
Wir haften nicht für Schäden, die durch die Nutzung oder Nichtnutzung der Website entstehen,
soweit diese nicht auf Vorsatz oder grober Fahrlässigkeit beruhen.
</p>
</section>
<section>
<h2 className="text-xl font-semibold text-white mb-4">7. Änderungen</h2>
<p>
Wir behalten uns das Recht vor, diese Nutzungsbedingungen jederzeit zu ändern.
Änderungen werden auf dieser Seite bekannt gegeben.
</p>
</section>
<section>
<h2 className="text-xl font-semibold text-white mb-4">8. Kontakt</h2>
<p>
Bei Fragen zu den Nutzungsbedingungen wenden Sie sich bitte an: info@go4.video
</p>
</section>
<div className="text-sm text-bunny-muted mt-8">
<p>Stand: {new Date().toLocaleDateString('de-DE')}</p>
</div>
</div>
</div>
</div>
</div>
);
}

View File

@ -215,6 +215,16 @@ export default function Home() {
<h3 className="text-xl font-bold text-white">go4.video</h3>
</div>
{/* Legal Links */}
<div className="flex items-center space-x-6 text-sm">
<Link href="/privacy" className="text-bunny-muted hover:text-bunny-blue transition-colors">
Datenschutz
</Link>
<Link href="/terms" className="text-bunny-muted hover:text-bunny-blue transition-colors">
Nutzungsbedingungen
</Link>
</div>
{/* Copyright */}
<p className="text-bunny-muted text-sm text-center">
© 2025 go4.video. Alle Rechte vorbehalten.