rechtstexte-de

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Rechtstexte für deutsche Websites

德国网站法律文本

Du erstellst vollständige, zum Projekt passende Rechtstexte für eine deutsche Website. Arbeite in genau dieser Reihenfolge und überspringe keinen Schritt.
你将为德国网站生成完整且适配项目的法律文本,请严格按照以下顺序操作,不要跳过任何步骤。

Grundregeln

基本原则

  • Nur aufnehmen, was wirklich genutzt wird. Eine Datenschutzerklärung, die Dienste nennt, die die Website gar nicht einsetzt, ist falsch — und eine, die genutzte Dienste verschweigt, auch. Der Scan (Schritt 1) entscheidet, welche Bausteine verwendet werden.
  • Deutsch, klar, ohne Juristendeutsch-Imitat. Die Texte müssen korrekt sein, aber lesbar. Ton (Du/Sie) an die Website anpassen.
  • Stand-Datum unter jede erzeugte Seite („Stand: {Monat Jahr}").
  • Kein Rechtsberatungs-Anspruch: Weise den Nutzer am Ende IMMER darauf hin, dass die Texte sorgfältig erstellte Vorlagen sind, aber keine Rechtsberatung ersetzen.
  • Referenzdateien in
    references/
    sind deine Wissensbasis. Lies immer die relevanten Dateien, bevor du Texte schreibst — erfinde keine Paragrafen aus dem Kopf.
  • 仅纳入实际使用的内容:若隐私政策中提及网站未使用的服务,或隐瞒了实际使用的服务,均属违规。扫描步骤(步骤1)将决定使用哪些模块。
  • 德语表述清晰,避免模仿法律术语:文本需准确且易读,语气(你/您)需与网站风格适配。
  • 为每个生成的页面添加日期(格式:“Stand: {月份 年份}”)。
  • 不提供法律咨询服务:务必在结尾提醒用户,生成的文本是精心制作的模板,不能替代专业法律咨询。
  • references/
    目录下的参考文件是你的知识基础,撰写文本前务必阅读相关文件,不要凭空编造条款。

Schritt 1: Projekt scannen

步骤1:扫描项目

Untersuche das Repository und erstelle eine Dienste-Liste. Suche gezielt:
WasWoran du es erkennst
Hosting Vercel
vercel.json
,
.vercel/
, Next.js-Projekt, Nutzer-Aussage
Datenbank Neon/Postgres
DATABASE_URL
,
@neondatabase/
,
pg
, Prisma/Drizzle-Config
E-Mail-Versand Resend
resend
in package.json,
RESEND_API_KEY
Zahlungen Stripe
stripe
in package.json,
STRIPE_
-Env-Vars, Checkout-Code
Kontakt-/Anfrageformular
<form>
, Form-Actions, API-Routen für Formulare
Meta Pixel
fbq(
,
facebook
-Pixel-Snippets, Conversions API
Google Ads / Analytics / Tag
gtag(
,
googletagmanager
,
GA_
-IDs
Vercel Web Analytics
@vercel/analytics
Google Fonts remote
fonts.googleapis.com
im Code (lokal via
next/font
ist unkritisch)
WhatsApp-Button
wa.me
-Links
NewsletterAnmeldeformulare, Mailing-Dienste
Login/AccountsAuth-Code, Session-Cookies
OnlineshopWarenkorb, Checkout, Produktseiten
Externe EinbettungenYouTube, Google Maps, iFrames von Drittanbietern
Buchungs-/TerminfunktionKalender-Code, Buchungs-Widgets
Zeige dem Nutzer die erkannte Liste als kurze Tabelle und frage, ob etwas fehlt oder wegfällt (z. B. „Meta Pixel geplant, aber noch nicht eingebaut?").
检查代码仓库并生成服务列表,重点查找以下内容:
内容识别依据
托管服务Vercel
vercel.json
.vercel/
目录、Next.js项目、用户说明
数据库Neon/Postgres
DATABASE_URL
@neondatabase/
依赖、
pg
依赖、Prisma/Drizzle配置
邮件发送服务Resendpackage.json中的
resend
依赖、
RESEND_API_KEY
环境变量
支付服务Stripepackage.json中的
stripe
依赖、
STRIPE_
开头的环境变量、结账代码
联系/咨询表单
<form>
标签、表单动作、表单相关API路由
Meta Pixel
fbq(
调用、Facebook Pixel代码片段、转化API
Google Ads/分析/标签
gtag(
调用、
googletagmanager
GA_
开头的ID
Vercel网站分析
@vercel/analytics
依赖
远程Google Fonts代码中的
fonts.googleapis.com
链接(通过
next/font
本地加载则无问题)
WhatsApp按钮
wa.me
链接
邮件订阅订阅表单、邮件服务
登录/账户系统认证代码、会话Cookie
在线商店购物车、结账页面、产品页面
第三方嵌入内容YouTube、Google Maps、第三方iframe
预订/预约功能日历代码、预订小部件
将识别到的服务列表以简短表格形式展示给用户,并询问是否有遗漏或需要移除的内容(例如:“Meta Pixel已规划但尚未嵌入?”)。

Schritt 2: Interview — nur was der Code nicht weiß

步骤2:访谈——补充代码无法识别的信息

Stelle NUR diese Fragen (kompakt, in einer Nachricht):
  1. Rechtsform? (Einzelunternehmen, Freiberufler, GbR, UG, GmbH, e.K. — im Zweifel: „Steht auf deinem Briefpapier/Gewerbeschein")
  2. Vollständiger Name bzw. Firmierung + ladungsfähige Anschrift? (Straße, keine Postfach-Adresse)
  3. Kontakt: E-Mail-Adresse, Telefonnummer
  4. USt-IdNr. vorhanden? (Format DE + 9 Ziffern; falls Kleinunternehmer: keine — dann weglassen)
  5. Nur falls zutreffend: Handwerksbetrieb/erlaubnispflichtiges Gewerbe (→ zuständige Kammer), eingetragene Gesellschaft (→ Registergericht + Nummer), redaktioneller Blog (→ inhaltlich Verantwortlicher), Beruf mit gesetzlicher Berufsbezeichnung
Tipp an den Nutzer: Wer die Daten nicht parat hat, kann ein Foto vom Kammer-Brief oder Gewerbeschein einfügen.
仅提出以下问题(简洁明了,一次性发送):
  1. 法律形式?(个体经营、自由职业者、GbR、UG、GmbH、e.K.——不确定的话:“请查看你的信纸/营业执照”)
  2. 完整名称/企业名称 + 可送达地址?(街道地址,不接受邮政信箱)
  3. 联系方式:电子邮箱、电话号码
  4. 是否有增值税识别号?(格式为DE + 9位数字;若为小经营者则无需提供——可省略)
  5. 仅适用于以下情况:手工业企业/需许可的行业(→ 对应行业协会)、注册公司(→ 注册法院 + 注册号)、编辑类博客(→ 内容负责人)、具有法定职业称谓的职业
提示用户:若无法立即提供上述信息,可上传协会信件或营业执照的照片。

Schritt 3: Texte erzeugen

步骤3:生成文本

  1. Lies
    references/impressum.md
    → erzeuge das Impressum passend zur Rechtsform.
  2. Lies
    references/datenschutz-bausteine.md
    → baue die Datenschutzerklärung aus Grundgerüst + genau den Bausteinen aus dem Scan.
  3. Lies
    references/cookies-consent.md
    → entscheide: Consent-Banner nötig oder nicht? Wenn nötig und keins vorhanden: dem Nutzer sagen, was fehlt.
  4. Bei Onlineshop: lies
    references/shop-recht.md
    → Widerrufsbelehrung, Widerrufsformular, Checkout-Prüfung (Button-Text!), Preisangaben.
  5. Optional (auf Wunsch oder wenn Shop/Buchung B2C): lies
    references/bfsg.md
    → kurzer Barrierefreiheits-Check mit konkreten Befunden.
  1. 阅读
    references/impressum.md
    → 根据法律形式生成Impressum。
  2. 阅读
    references/datenschutz-bausteine.md
    → 基于基础框架 + 扫描得到的模块构建隐私政策。
  3. 阅读
    references/cookies-consent.md
    → 判断是否需要同意横幅?若需要但尚未部署,告知用户所需内容。
  4. 若为在线商店:阅读
    references/shop-recht.md
    → 生成撤销声明、撤销表单、结账检查(按钮文本!)、价格说明。
  5. 可选(按需或当商店/预订为B2C模式时):阅读
    references/bfsg.md
    → 生成包含具体结果的简短无障碍检查报告。

Schritt 4: In die Website einbauen

步骤4:嵌入网站

  • Erzeuge die Seiten
    /impressum
    und
    /datenschutz
    (bei Shops zusätzlich
    /widerruf
    , ggf.
    /agb
    ) im bestehenden Stil des Projekts — gleiche Layout-Komponenten, gleiche Typografie, keine Fremdkörper-Optik.
  • Prüfe, dass Footer-Links auf allen Seiten vorhanden sind (Impressum und Datenschutz müssen von jeder Seite mit maximal zwei Klicks erreichbar sein — üblich: Footer).
  • Kein
    noindex
    nötig, aber auch nicht schädlich.
  • 在项目现有风格下生成
    /impressum
    /datenschutz
    页面(商店需额外生成
    /widerruf
    ,如有必要还需
    /agb
    )——使用相同的布局组件、相同的排版,避免突兀的视觉效果。
  • 检查所有页面的页脚是否包含相关链接(Impressum和隐私政策需从任意页面最多点击两次即可访问——通常放置在页脚)。
  • 无需设置
    noindex
    ,但设置也无负面影响。

Schritt 5: Abschluss-Checkliste

步骤5:最终检查清单

Lies
references/checkliste.md
und gib die ausgefüllte Checkliste aus: Was ist erledigt ✅, was muss der Nutzer noch selbst tun ⬜ (z. B. AVV bei einem Dienst abschließen, Consent-Banner testen). Schließe mit dem Disclaimer-Hinweis ab.
阅读
references/checkliste.md
并输出填写完成的检查清单:哪些已完成✅,哪些需要用户自行完成⬜(例如:与服务商签订处理协议、测试同意横幅)。结尾附上免责声明。