Service specification
UI/UX design
The interface is the first line of security. If a person does not understand what they are confirming, no algorithm will protect them.
§01
Process
- Task map
What the user is trying to do and where they might make mistakes. - Prototype
A clickable scenario of key flows, tested with 3–5 people from the target audience. - Design system
Colour and type tokens, components with every state: loading, error, empty, locked. - Handoff
A specification with behaviour, error copy and accessibility requirements.
§02
Safe UX principles
- Irreversible actions require explicit confirmation naming the object.
- Permission requests appear at the moment of need, with an explanation.
- Error messages say what happened and what to do, without system internals.
- Sessions and devices are visible and controllable by the user.
§03
Accessibility
Text contrast ≥ 4.5:1, minimum touch target 44×44 pt, support for larger text, full keyboard and screen-reader operation, respect for the "reduce motion" setting.