Browsers should expose a user-controlled behavioral data budget: a local permission ledger that assigns a cost to each requested cross-site signal, from inferred interests and click patterns to dwell-time categories and device metadata. Before granting access, the browser would show who wants the signal and what feature becomes less useful if it is refused.
This could extend the logic of Chrome’s Topics model, where broad interests are derived locally and users can inspect or disable them. The important difference is accounting: sites request specific classes of data rather than receiving an invisible bundle. The browser should report only coarse policy states—not a distinctive remaining balance—so the control itself does not become a fingerprint.
The trade-off is real: recommendations, fraud checks, accessibility features, and ad-supported services may degrade, while companies can move profiling into first-party accounts or server-side inference. Would you use this, and should it be implemented as browser permissions, a shared standard, or not at all?