Negotiated Interfaces · No. 030
Make me an offer
Every permission prompt is a two-button ultimatum: Allow, or the app half-works. This one adds the button no product has ever given you — counter-offer. The app states what it wants, tells you what each term buys, concedes the data it never needed, and holds exactly one line it can't cross. Second entry in a series about software with a position you have to argue with, not just obey.
Here's my opening ask — five things. Trade me down where you can; I'll tell you what each one really buys. But the payment stays, or nothing clears.
it asked for 5 things · you're giving 0
A negotiation you can't quite win is still a negotiation. Who set the exchange rate?
What it breaks. The take-it-or-leave-it consent model — the settled fiction that permission is a yes/no when it's really a contract you never got to redline. Here the prompt has standing: it opens with an ask, states what each term buys, then bargains — conceding the data it never needed, and holding exactly one line it can't cross. Consent stops being a gate and becomes a deal on a table.
Why it might work. "Just read the permissions" was always useless because there was nothing to do with them — you couldn't say location yes, contacts no, feature anyway. A prompt that negotiates turns a hostage situation into a market: you see the real exchange rate, trade down, and the app has to admit out loud which demands were never load-bearing. Naming the price is the first step to arguing about it.
Where it fails. A negotiation implies two parties of comparable power, and this one is rigged — the app knows the exchange rate and you don't, so a fair-feeling haggle can extract more consent than a blunt prompt precisely because you feel like you won. Making the bargain visible can launder it. And an app with standing to hold a line is an app that can hold the wrong one — "the core feature genuinely needs this" is what every over-collecting product already tells itself.
If you could actually haggle with the software over your data — would that be a fairer deal, or just a nicer-looking way to sign the same one?