The control removes a security guarantee, is changed rarely, and flipping it costs a confirmation dialog plus a hardware key tap. Each alternative below optimizes for a different reading of that: mockups are shown in the dashboard's light theme, in the risky (enabled) state where the designs differ most.
todesktop release in CI) without a security-token tap.
Changing this setting always requires a security-token tap.
The standard settings-row shape: bold label with its description stacked beneath it, control on the right. Two behavioral tweaks: the switch turns amber when on (state = caution, not brand success), and a small key hint under the switch sets the expectation of a WebAuthn prompt before the browser suddenly shows one.
todesktop release and the API release this app
without a security-token tap — useful for CI.A toggle promises an instant, reversible flick — but this control opens a confirmation modal, then demands a hardware tap, and snaps back if either fails. A status pill plus a button with an ellipsis ("Allow…") matches that interaction cost, and the pill makes the security posture readable at a glance. Room for the audit trail the API already stores.
updatedAt, updatedBy) exposed on the read endpoint.todesktop release and API releases are blocked.Keep the switch, but when the bypass is on, the card grows a persistent amber alert that restates the consequence and carries the audit line. The risk isn't only visible during the confirmation modal — it's visible every time anyone opens settings. Pairs well with renaming the card "Security" if more security settings accumulate later.
todesktop release unattended.Option B is the best fit for what this control actually is: a rare, deliberate security decision made on behalf of a team. The button stops the switch from lying about interaction cost, the pill gives the page a glanceable security posture, and the audit line adds accountability. If you want to ship without touching the API, Option A is a 20-minute change and fixes the two biggest issues (proximity, reward-colored risk); C's persistent alert can be layered onto either later.
todesktop release in the copy — it's the term CI users will search for.