Skip to content

Conversation

@brunoamui
Copy link
Collaborator

Overview

This PR removes the OpenReplay session tracking integration from the help center application to eliminate user privacy tracking.

Changes Made

🗑️ Dependencies Removed

  • v5.0.1
  • v9.0.0 (only used for OpenReplay user IDs)
  • v9.0.0

🔧 Code Changes

  • Deleted - Complete tracking context
  • Updated - Removed TrackerProvider wrapper
  • Updated - Removed tracker initialization
  • Updated - Removed OpenReplay preconnect link
  • Fixed ESLint issues in

Verification

  • ✅ Project builds successfully without errors
  • ✅ All other functionality remains intact (search, navigation, content)
  • ✅ No breaking changes introduced
  • ✅ Code properly formatted and linted

Impact

  • Removes all user session tracking via OpenReplay
  • Eliminates user ID generation and tracking analytics
  • Improves user privacy by removing session recording
  • Maintains all core functionality of the help center

Breaking Changes

None. This is a pure removal of tracking functionality with no impact on user-facing features.

Testing

  • Application builds successfully
  • All pages load correctly
  • Search functionality works
  • Navigation remains functional
  • Manual testing in development environment (recommended)

The application is now free of OpenReplay tracking while maintaining all its core features.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

This pull request does not contain a valid label. Please add one of the following labels: ['release-no', 'release-auto', 'release-patch', 'release-minor', 'release-major']

@netlify
Copy link

netlify bot commented Jul 30, 2025

Deploy Preview for leafy-mooncake-7c2e5e ready!

Name Link
🔨 Latest commit 47f8c8b
🔍 Latest deploy log https://app.netlify.com/projects/leafy-mooncake-7c2e5e/deploys/68df338ae6d0590008e40b2f
😎 Deploy Preview https://deploy-preview-258--leafy-mooncake-7c2e5e.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@brunoamui brunoamui force-pushed the feature/remove-openreplay branch from d4e388d to fee64fe Compare October 1, 2025 15:25
- Remove @openreplay/tracker and uuid dependencies from package.json
- Delete TrackerProvider context and related tracking logic
- Remove OpenReplay initialization from Layout component
- Remove OpenReplay preconnect link from index page
- Clean up unused imports and context references
- Fix eslint issues in check-algolia-index.js

This removes all user session tracking via OpenReplay while maintaining
all other functionality of the help center application.
@brunoamui brunoamui force-pushed the feature/remove-openreplay branch from fee64fe to 47f8c8b Compare October 3, 2025 02:23
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.

2 participants