Improve legal compliance pages#2
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Pull request overview
Updates OpenThorn’s legal/compliance surface by expanding Terms/Privacy/Cookies disclosures and adding a dedicated Digital Services Act (DSA) moderation notice page, then wiring it into the app navigation.
Changes:
- Expanded Terms and Privacy content around BYOK data flows, third-party recipients, retention, and user rights.
- Added a new “Moderation and DSA Notice” page and linked it from the legal doc nav, footer, and router.
- Updated Cookie policy content to include localStorage/sessionStorage usage and external resource requests.
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| src/pages/TermsPage.tsx | Updates BYOK disclosures and adds DSA/moderation references; renumbers sections. |
| src/pages/PrivacyPage.tsx | Substantially expands processed data categories, legal bases, recipients, retention, and rights. |
| src/pages/ModerationPage.tsx | Adds a new DSA/moderation notice page with reporting + appeals process. |
| src/pages/LegalPage.tsx | Adds Moderation/DSA to the legal doc navigation list. |
| src/pages/ImprintPage.tsx | Updates imprint sections and adds moderation reference plus new compliance text. |
| src/pages/FaqPage.tsx | Aligns FAQ answers with updated key-handling and data storage disclosures. |
| src/pages/CookiesPage.tsx | Expands cookie/storage policy content and scope. |
| src/components/Footer/Footer.tsx | Adds Moderation/DSA link to footer legal links. |
| src/components/BYOKSection/BYOKSection.tsx | Adjusts BYOK marketing copy to avoid overclaiming about API key handling. |
| src/App.tsx | Registers the new /moderation route. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
4
to
+7
| export default function CookiesPage() { | ||
| usePageTitle('Cookie Policy') | ||
| return ( | ||
| <LegalPage title="Cookie Policy" lastUpdated="June 6, 2026"> | ||
| <h2>1. What Are Cookies and Local Storage</h2> | ||
| <LegalPage title="Cookie and Storage Policy" lastUpdated="June 8, 2026"> |
Comment on lines
+15
to
+20
| <h2>Legal Address</h2> | ||
| <p> | ||
| The full postal address of the operator must be added here before public or | ||
| commercial operation of the service. "Rome, Italy" alone may not satisfy provider | ||
| information duties for an Italian or EU information society service. | ||
| </p> |
Comment on lines
+28
to
+33
| <h2>Business and Tax Information</h2> | ||
| <p> | ||
| If OpenThorn is operated commercially or through a registered business, add the | ||
| applicable business name, legal form, registration number, register court or | ||
| chamber of commerce entry, VAT or Partita IVA, and PEC address here. | ||
| </p> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.