Skip to content

fix(legal): remove dead ODR link, fix contact email - #3

Merged
DennisBauer merged 1 commit into
mainfrom
fix/imprint-odr-and-contact-email
Aug 6, 2026
Merged

fix(legal): remove dead ODR link, fix contact email#3
DennisBauer merged 1 commit into
mainfrom
fix/imprint-odr-and-contact-email

Conversation

@DennisBauer

@DennisBauer DennisBauer commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Regulation (EU) 2024/3228 repealed the ODR linking obligation; the platform stopped accepting complaints on 2025-03-20 and shut down on 2025-07-20. Its URL now redirects to a relocation notice. The § 36 VSBG statement stays.

The imprint email label carried a stray "me" suffix, so the one contact detail § 5 (1) Nr. 2 DDG mandates rendered wrong in both locales. Source it from CONTACT_EMAIL in config.ts instead of duplicating the literal per locale.

Privacy § 11 named only the GitHub repo; Art. 13(1)(a)/(b) GDPR wants the controller's contact details in the policy itself.

Note: MDX interpolates a link label but not a link destination, so these use JSX anchors — [{X}](mailto:{X}) emits a literal mailto:%7BX%7D href and passes both astro check and prettier.

Summary by CodeRabbit

  • Legal & Documentation
    • Added a direct email contact link to the imprint and privacy policy pages in German and English.
    • Updated dispute-resolution information to reference § 36 VSBG.
    • Removed the outdated EU online-dispute-resolution platform notice.

Regulation (EU) 2024/3228 repealed the ODR linking obligation; the
platform stopped accepting complaints on 2025-03-20 and shut down on
2025-07-20. Its URL now redirects to a relocation notice. The § 36
VSBG statement stays.

The imprint email label carried a stray "me" suffix, so the one
contact detail § 5 (1) Nr. 2 DDG mandates rendered wrong in both
locales. Source it from CONTACT_EMAIL in config.ts instead of
duplicating the literal per locale.

Privacy § 11 named only the GitHub repo; Art. 13(1)(a)/(b) GDPR wants
the controller's contact details in the policy itself.

Note: MDX interpolates a link label but not a link destination, so
these use JSX anchors — `[{X}](mailto:{X})` emits a literal
`mailto:%7BX%7D` href and passes both astro check and prettier.
@coderabbitai

coderabbitai Bot commented Aug 6, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The change adds a shared legal contact email and uses it on German and English imprint and privacy pages. The imprint pages remove the outdated ODR notice and cite § 36 VSBG.

Changes

Legal contact updates

Layer / File(s) Summary
Shared contact configuration
src/config.ts, src/pages/de/imprint.mdx, src/pages/de/privacy.mdx, src/pages/imprint.mdx, src/pages/privacy.mdx
CONTACT_EMAIL is exported from configuration and imported by all legal pages.
Legal page contact content
src/pages/de/imprint.mdx, src/pages/imprint.mdx, src/pages/de/privacy.mdx, src/pages/privacy.mdx
Imprint pages use the configured mailto address, remove the ODR notice, and cite § 36 VSBG. Privacy pages add the email contact link alongside GitHub.

Estimated code review effort: 2 (Simple) | ~10 minutes

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the main legal-page changes: removing the obsolete ODR link and correcting the contact email.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@src/pages/imprint.mdx`:
- Around line 25-26: Update the wording in the imprint text to use “consumer
conciliation body” instead of “consumer arbitration board,” while preserving the
surrounding § 36 VSBG statement.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 0552ddf7-3782-48b6-ae44-ea418e08f8b4

📥 Commits

Reviewing files that changed from the base of the PR and between f27ee6e and 9689d07.

📒 Files selected for processing (5)
  • src/config.ts
  • src/pages/de/imprint.mdx
  • src/pages/de/privacy.mdx
  • src/pages/imprint.mdx
  • src/pages/privacy.mdx

Comment thread src/pages/imprint.mdx
@DennisBauer
DennisBauer enabled auto-merge August 6, 2026 20:14
@DennisBauer
DennisBauer merged commit 03f5884 into main Aug 6, 2026
2 checks passed
@DennisBauer
DennisBauer deleted the fix/imprint-odr-and-contact-email branch August 6, 2026 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant