I keep wanting apps to expose an enforceable data budget: allowed event types, metadata fields, retention windows, and third-party destinations. Not another settings page saying “we value privacy,” but a limit the client or service must technically honor. I had this problem with a hosted developer tool: its diagnostics were useful, yet I could not tell which project context or identifiers were leaving my machine, or how long they would remain available.
Detailed telemetry can genuinely improve debugging, accessibility, fraud prevention, and personalization. But “storage is cheap” is a poor reason to create permanent behavioral profiles by default. OS controls are strongest for sensors and identifiers; browsers can carry broad preferences; an API or collector seems better suited to filtering events and fields before export. Maybe the answer is layered enforcement. Would you trust a hard technical budget, or prefer opt-in controls tied to specific purposes? Disagree, please—and suggest an implementation that could survive real software.