Specs & Guidelines

The Upload Digital ID module includes complete Figma specifications documenting spacing, layout rules, typography tokens, and language variants. These specs ensure consistency across platforms and allow localized versions of the UI to scale without breaking the layout.


Open Screens Specs in Figma



Responsiveness & Viewport Adaptation

The Upload Digital ID module is fully responsive and adapts seamlessly to a wide range of device sizes and aspect ratios. The layout is designed to remain consistent and predictable whether the user is on a small phone, large phone, foldable device, or tablet.


How the layout adapts across devices

BreakpointBehavior
Small phones (e.g., iPhone SE)UI elements adjust vertically; document preview scales down to maintain visibility.
Standard phones (iPhone 12–16)Full layout shown; spacing and hierarchy remain consistent.
Tall/narrow Android devicesVertical spacing is redistributed; title and preview remain pinned to the top.
Foldables (e.g., Pixel Fold)Larger preview and more balanced white space; content remains centered.
TabletsIncreased layout margins; document preview scales proportionally.
Desktop webCentered layout with controlled max-width; additional safe area padding.

What is responsive (and customizable)

ElementResponsive BehaviorCustomizable
Document previewScales proportionally by viewport heightNo
Title textRemains centered in the layout and pinned at the topYes, text is fully localizable
ButtonsWidth adjusts to container, vertical spacing adaptsColor & text
Footer / watermarkPinned to bottom safe areaOptional
Background surfacesExpand to full viewportYes
Header areaScales padding according to device safe insetsLimited (color only)
IconsRemain centered and maintain distance to the titleColor & style

What remains fixed across breakpoints

ElementReason
File processing logicMust remain consistent for accurate data extraction.
Document preview contentAutomatically generated from the user's uploaded file.
Minimum text sizeRequired for readability & WCAG compliance.
Minimum tap target sizesEnsures accessibility on mobile.
Overall hierarchyPrevents cognitive load at different sizes.

Design Notes

  • The document preview always remains a dominant visual element, regardless of screen size.
  • Horizontal spacing is fluid; vertical spacing uses fixed-safe thresholds.
  • Avoid adding custom UI above or below the module — it may break alignment.
  • Multiline text is handled gracefully, but avoid extremely long localized strings.



Desktop & Tablet Guidelines

The module is fully responsive and adapts gracefully to larger viewports. The Figma file includes guidelines for layout adjustments, safe areas, proportion scaling, and interaction differences between touch and pointer-based devices.




Prototype & Transitions

Upload Digital ID includes predefined transition rules and micro-interactions that ensure a smooth user experience from document selection and review, through the analyzing state, to the success and error outcomes. Timing, easing, and animation guidelines are documented directly in Figma prototypes.




Localization

The Upload Digital ID module supports full localization and is designed to adapt to languages with different lengths, line breaks, and reading patterns. The Figma file includes examples for long, short, and multi-line translations to ensure layouts remain stable across regions.


Key considerations:

  • All user-facing text is fully localizable.
  • UI adjusts to prevent truncation and maintain readability.
  • Spacing and vertical rhythm adapt to accommodate longer languages.
  • Buttons and CTAs automatically expand to fit translated labels.
  • Ensure localized strings preserve clarity and follow regulatory requirements when applicable.
  • Incode supports a variety of languages.