web3modal icon indicating copy to clipboard operation
web3modal copied to clipboard

WalletConnect Pulse analytics on initialization without user consent (GDPR issue)

Open TimDaub opened this issue 2 months ago • 1 comments

Issue

WalletConnect sends analytics requests to Pulse on connector initialization, before users interact with the wallet connection UI.

Tracking Observed

  • WalletConnect Pulse: pulse.walletconnect.org/e?projectId=...
  • Payload tracking wallet initialization
  • This happens before any user clicks "Connect Wallet"

Note: Tracking after user initiates wallet connection would be acceptable, but tracking before any user interaction violates GDPR consent requirements.

Problem

  • GDPR requires consent before tracking
  • Users are tracked even if they never connect a wallet
  • No documented way to disable Pulse analytics

Request

  1. Defer Pulse analytics until user actually initiates wallet connection
  2. Add option to disable Pulse tracking
  3. Document the analytics integration and data collection

TimDaub avatar Nov 06 '25 14:11 TimDaub

APKT-4187

linear[bot] avatar Nov 06 '25 14:11 linear[bot]