Customization

This section outlines the elements you can customize within the Advanced Signature module to match your brand while preserving Incode’s core UX. It clarifies which areas are flexible, such as text, illustrations, and brand colors and which elements remain fixed to ensure consistency, accessibility, and optimal capture performance across platforms.

Signature empty

Entry point of the Advanced Signature module. This screen presents the user with a consent form titled "Accept and sign," accompanied by a brief instruction to accept the terms before completing the signature.


Customizable Elements

AreaWhat can be customizedNotes
TextTitle ("Accept and sign"), instruction text, button textFully localizable; tone and terminology can be adapted to match brand voice.
Background ColorScreen backgroundMust maintain strong contrast with inputs, text, and CTAs for accessibility compliance.
Buttons (CTA)Button label (“Finish signing”), background color, text colorUses brand tokens
Brand ColorsHeader text, accent color, input focus state, status indicatorsApplied via design tokens; avoid reducing clarity in critical validation states.

Fixed Elements

ElementWhy it is fixed
CTA state behavior"Done" button remains disabled until a signature stroke is detected, preventing empty submissions.
Processing flow behaviorPrevents duplicate submissions and manages loading states during signature capture.
Text hierarchyMaintains clear task communication and visual clarity within the flow.
WCAG contrast requirementsMandatory for accessibility compliance and inclusive user experience.

Token Reference


UI ElementTokenRaw Value
Title text (Accept and sign)text-body-primary#262831
Instruction texttext-body-secondary#60667C
Document row surfacesurface-neutral-50#F5F6F7
Document row borderborder-neutral-100#E6E8EF
Document name texttext-body-primary#262831
“View” linkbutton-tertiary-text-default#0046FF
Backgroundsurface-neutral-0#FFFFFF
Checkbox border (default)checkbox-border-default#CFCFDF
Checkbox surface (default)checkbox-surface-default#FCFCFD
Checkbox textcheckbox-text-default#262831
Checkbox group surface (selected state)surface-brand-50#EAF0FF
Secondary container borderborder-neutral-400#82879A
Secondary container surfacesurface-neutral-100#F5F6F7
Primary button (disabled) backgroundbutton-primary-surface-disabled#EBECEF
Primary button (disabled) textbutton-primary-text-disabled#60667C

Design Notes

  • Keep field labels and helper text concise to reduce cognitive load.
  • Use brand colors sparingly for focus states and primary CTAs to maintain clarity.
  • Preserve sufficient color contrast across all states (idle, focus, error, disabled).

Signature Filled

This screen reflects the state after the user has checked all three consent checkboxes. Each checkbox is now marked and highlighted in blue, confirming the user's agreement to the terms.


Customizable Elements

AreaWhat can be customizedNotes
Text ElementsTitle, instruction text, button text, badge textFully localizable. Tone and terminology can align with brand and regulatory requirements.
Color StylingBackground, input surfaces, text color, focus state, CTA background and text colorApplied via design tokens. Must maintain accessibility contrast standards.
CTA LabelPrimary button text (e.g., “Finish signing”)Editable; action meaning must remain consistent with flow behavior.
LocalizationAll textual contentSupports full localization. Layout should accommodate text expansion.

Fixed Elements

ElementWhy it is fixed
CTA enabled behavior"Done" button is enabled only when a valid signature is present on the canvas.
Component spacing & safe areasEnsures cross-device consistency and accessibility.
Text hierarchyMaintains clear task communication and visual structure.
WCAG contrast requirementsMandatory for accessibility compliance.

Token Reference


UI ElementTokenRaw Value
Title text (Accept and sign)text-body-primary#262831
Instruction texttext-body-secondary#60667C
Screen backgroundsurface-neutral-100#EBECEF
Modal/card surfacesurface-neutral-0#FFFFFF
Document row surfacesurface-neutral-50#F5F6F7
Document name texttext-body-primary#262831
“View” linkbutton-tertiary-text-default#0046FF
Checkbox surface (default)checkbox-surface-default#FCFCFD
Checkbox icon (checkmark)checkbox-icon-default#FFFFFF
Checkbox surface (selected)checkbox-surface-selected#0046FF
Checkbox container surface (group selected)surface-brand-50#EAF0FF
Checkbox textcheckbox-text-default#262831
Primary button background (default)button-primary-surface-default#0046FF
Primary button text (default)button-primary-text-default#FFFFFF

Design notes

  • Keep the layout clear and vertically structured to reduce cognitive load.
  • The enabled "Finish signing" button signals readiness to submit, using a distinct color shift from its disabled state to reinforce interactivity.


Signature loading

Transitional state shown after the user taps "Finish signing." The screen retains the consent form layout while a loading spinner appears on the "Finish signing" button, providing visual feedback that the system is processing the request.


Customizable Elements

AreaWhat can be customizedNotes
Text ElementsTitle, success message, footer textFully localizable. Wording can align with brand tone and regulatory language.
Color StylingBackground, text color, success icon color, CTA colorApplied via design tokens. Must maintain accessibility contrast, even in disabled states.
LocalizationAll text contentSupports full translation. Layout should account for text expansion.

Fixed Elements

ElementWhy it is fixed
Processing flow logicControlled by backend verification services; cannot be modified at UI level.
Form structure hierarchyField order and grouping remain standardized for consistency.
WCAG contrast requirementsAccessibility compliance is mandatory, including disabled and loading states.

Token Reference


UI ElementTokenRaw Value
Title text (Accept and sign)text-body-primary#262831
Instruction texttext-body-secondary#60667C
Backgroundsurface-neutral-0#FFFFFF
Document row surfacesurface-neutral-50#FCFCFD
Document row borderborder-neutral-100#EBECEF
Document name texttext-body-primary#262831
Main content surfacesurface-neutral-0#FFFFFF
Checkbox surface (disabled)checkbox-surface-disabled#82879A
Checkbox icon (checkmark)checkbox-icon-default#FFFFFF
Checkbox container surface (disabled group)surface-neutral-400#82879A
Checkbox text (disabled)checkbox-text-disabled#60667C
Primary button background (loading/default)button-primary-surface-default#006AFF
Primary button textbutton-primary-text-default#FFFFFF
Loading spinner (on button)icon-inverse#FFFFFF

Design notes

  • Preserve layout stability when switching to loading state.
  • Maintain accessible contrast for spinner and disabled elements.


Processing screen

Intermediate screen displayed while the system processes the signature submission. The screen shows a spinning progress indicator alongside the text "Processing…", communicating to the user that their action is being handled and they should wait.


Customizable Elements

AreaWhat can be customizedNotes
Text ElementsTitle, success message, footer textFully localizable. Wording can align with brand tone and regulatory language.
Color StylingBackground, text color, success icon color, CTA colorApplied via design tokens. Must maintain accessibility contrast, even in disabled states.
LocalizationAll text contentSupports full translation. Layout should account for text expansion.

Fixed Elements

ElementWhy it is fixed
Processing flow logicControlled by backend verification services; cannot be modified at UI level.
Form structure hierarchyField order and grouping remain standardized for consistency.
WCAG contrast requirementsAccessibility compliance is mandatory, including disabled and loading states.

Token Reference


UI ElementTokenRaw Value
Screen backgroundsurface-neutral-0#FFFFFF
Spinner (active stroke)surface-brand-500-static#006AFF
Spinner (track/background)surface-brand-50#EAF0FF
Processing text (“Processing…”)text-body-primary#262831

Success

Final confirmation screen of the Advanced Signature module. After processing completes, the screen displays a green checkmark icon along with the message "Signed successfully!" confirming that the signature has been captured and the process is complete. No further user action is required.


Customizable Elements

AreaWhat can be customizedNotes
Text ElementsTitle, success message, footer textFully localizable. Wording can align with brand tone and regulatory language.
Color StylingBackground, text color, success icon color, CTA colorApplied via design tokens. Must maintain accessibility contrast, even in disabled states.
LocalizationAll text contentSupports full translation. Layout should account for text expansion.

Fixed Elements

ElementWhy it is fixed
Processing flow logicControlled by backend verification services; cannot be modified at UI level.
Form structure hierarchyField order and grouping remain standardized for consistency.
WCAG contrast requirementsAccessibility compliance is mandatory, including disabled and loading states.

Token Reference


UI ElementTokenRaw Value
Screen backgroundsurface-neutral-0#FFFFFF
Success icon backgroundicon-status-positive#1E7F11
Success icon (check)icon-neutral-0#FFFFFF
Title text (“Signed successfully!”)text-body-primary#262831