···3535the app-password name. Revoking an app password deletes the credential and
3636revokes active sessions that were created with it.
37373838-Privileged app passwords are for clients that need the privileged app-password
3939-scope. ZDS currently stores privileged app passwords with `transition:generic`
4040-and `transition:chat.bsky`; ordinary app passwords store only
4141-`transition:generic`.
3838+Privileged app passwords are for trusted clients that need the official
3939+privileged app-password scope and access to sensitive account features. In the
4040+current Bluesky-compatible ecosystem, that also includes chat transition access:
4141+ZDS stores privileged app passwords with `transition:generic` and
4242+`transition:chat.bsky`; ordinary app passwords store only `transition:generic`.
42434344## management UI
4445
+1-1
src/internal/passkeys.zig
···131131 \\<label for="app-password-name">new app password name</label>
132132 \\<input id="app-password-name" name="appPasswordName" placeholder="client or device name">
133133 \\<label class="checkbox"><input id="app-password-privileged" type="checkbox"> privileged app password</label>
134134- \\<p class="field-help">Use only for clients that need the official privileged app-password scope, including chat transition access. Most clients should leave this off.</p>
134134+ \\<p class="field-help">Trusted clients only. Privileged app passwords can access sensitive account features; in Bluesky-compatible clients this includes chat transition APIs. Most clients should leave this off.</p>
135135 \\<button id="create-app-password" type="button">create app password</button>
136136 \\<div id="generated-app-password" class="generated" aria-live="polite"></div>
137137 \\</section>