Skip to content

Add IBM TrustArc cookie consent banner to docs site - #761

Merged
mlr merged 1 commit into
mainfrom
cookie-banner
Jan 9, 2026
Merged

Add IBM TrustArc cookie consent banner to docs site#761
mlr merged 1 commit into
mainfrom
cookie-banner

Conversation

@mlr

@mlr mlr commented Jan 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add IBM TrustArc cookie consent banner to the docs site (production only)
  • Implement Google Consent Mode with default deny for all tracking
  • Add TrustArc consent listener that updates Google consent based on user choices
  • Add "Manage Privacy Choices" footer link to open consent preferences

Test plan

  • Build docs with npm run build and serve with npm run serve
  • Verify TrustArc cookie banner appears on page load
  • Verify "Manage Privacy Choices" link in footer opens the consent modal
  • Verify consent choices are saved and respected on subsequent visits

@github-actions

github-actions Bot commented Jan 9, 2026

Copy link
Copy Markdown
Contributor

Build successful! ✅
Deploying docs draft.
Deploy successful! View draft

@mlr

mlr commented Jan 9, 2026

Copy link
Copy Markdown
Collaborator Author

Resolves #752

@mlr
mlr requested review from aimurphy and mendonk January 9, 2026 19:10

@aimurphy aimurphy left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

@mendonk could you look also please

@mendonk mendonk left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM

@mlr
mlr merged commit 11b90f2 into main Jan 9, 2026
4 checks passed
@aimurphy
aimurphy deleted the cookie-banner branch January 13, 2026 13:34
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.

3 participants