Skip to content

Add IBM TrustArc cookie consent banner to docs site#761

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

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

Conversation

@mlr
Copy link
Collaborator

@mlr mlr commented Jan 9, 2026

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
Copy link
Contributor

github-actions bot commented Jan 9, 2026

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

@mlr
Copy link
Collaborator Author

mlr commented Jan 9, 2026

Resolves #752

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

@aimurphy aimurphy left a comment

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

Copy link
Collaborator

@mendonk mendonk left a comment

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