Backend: telemetry.report RPC builds anonymous health report with node ID (SHA-256 hash of pubkey, truncated), version, uptime, container states, CPU/RAM, federation peers, and recent alerts. Saves latest report to disk. Requires analytics opt-in (existing analytics.enable/disable flow). Frontend: "Beta Telemetry" section in Settings with enable/disable toggle. Shows what data is and isn't collected. Mock backend handles all analytics and telemetry RPCs. Privacy: No wallet data, no private keys, no DIDs, no IP addresses. Node identified by truncated hash only. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
116 KiB
Executable File
116 KiB
Executable File