Skip to main content

I am calling this out because it wastes admin time, confuses teams, and quietly pushes paid seats without informed consent.

  1. The product nudges users to request licences from multiple places inside the app. These prompts are frequent and intrusive. They look like helpful guidance but they are sales prompts.

  2. Admin controls to decline or manage these licence requests are buried and clumsy. It is far easier to approve than to reject. That is a dark pattern that drives spend rather than clarity.

  3. End users are not clearly told that what they are clicking carries a cost to the organisation. In many flows there is no plain language that says You are about to trigger paid usage for your team.

  4. The end result is predictable. Finance gets surprise invoices. Admins become the bad cops. Designers are frustrated because they did not realise they had pulled a paid lever.

This is not how a trusted design platform should behave.What we want to see now!

  1. Clear pricing and seat impact in every request screen before the user clicks continue or request. No tiny footnotes. No expandable caveats. Put the monthly and annual costs in plain text up front.

  2. A true opt out for admins that disables in product licence prompts across the workspace. If an admin turns it off, it stays off.

  3. A clean and prominent decline flow for admins. One click to decline. One click to bulk decline. One click to permanently block future requests from the same user role.

  4. A transparent audit log that shows who clicked what and when, including the exact screen copy the user saw at that moment. If you are confident in the UX, this should be easy to expose.

  5. A commitment to stop any pattern where the easiest path equals the most expensive outcome.

If you believe in good UX, then apply the same standards to your own monetisation flows that you expect from us in our products. Respect consent. Respect admin control. Respect budgets.Design is about clarity. Let us see the cost before we click!

Here is why i think you are breaking EU Law.

• Unfair Commercial Practices Directive 2005/29/EC. If any user is a consumer and the flow obscures price or consent or makes refusal harder than acceptance, there is a risk of an unfair practice.

• Consumer Rights Directive 2011/83/EU. Extra payments require express consent. No preselected paid options. Always show the total price before acceptance.

• Digital Services Act Regulation 2022/2065 Article 25. Bans deceptive or manipulative interface design on online platforms that disseminate to the public.

What we ask Figma to confirm

  1. Clear price and seat impact on every request screen before any user can continue.

  2. A real opt out for admins that disables in product licence prompts across the workspace.

  3. A one click decline flow for admins including bulk decline and a way to block repeat prompts by role.

  4. An audit log that shows who clicked what and exactly what copy the user saw at that moment.

  5. A commitment to stop any pattern where the easiest path equals the most expensive outcome.

If Figma disagrees, then please point to the specific rule or guidance that you believe supports the current design and explain why the present flows meet the EU standard for clear consent and informed choice!

Be the first to reply!