Consumer apps should offer a user-configurable telemetry budget: a hard weekly limit on behavioral events, interaction timings, device signals, and metadata. More importantly, the SDK should enforce it at the source by allow-listing, aggregating, sampling, or discarding data before it reaches a server—or ideally before it is stored locally. Uploading everything and promising to filter it later is not much of a privacy boundary.
The trade-offs are real. Hard limits can remove the timing and rare context needed for debugging, reduce security and fraud signals, and make recommendations less precise. OpenTelemetry already provides building blocks such as aggregation, sampling, cardinality limits, and dropping, but mainstream app controls are generally disclosures by category, not a user-set weekly quota.
Would a strict collection budget meaningfully curb surveillance capitalism, or just make profiling less convenient? I’m especially interested in tools or architectures already doing data minimization this way.