Customization

This section outlines the elements you can customize within the Data Sharing Consent module to align with your brand while preserving Incode’s core UX. It clarifies which areas are flexible, such as consent copy, illustrations, and brand colors, and which elements remain fixed to ensure transparency, compliance, accessibility, and a consistent user experience across platforms.


Consent Screen

The Consent Screen presents the data sharing request and helps users understand what information will be shared, why it is needed, and how it will be used. It promotes transparency, supports informed decision-making, and ensures users can provide consent with confidence before continuing the verification process.


Customizable Elements

AreaWhat can be customizedNotes
TextTitle, subtitle, consent description, checkbox labelFully localizable; tone can be adapted to compliance and brand requirements
Brand ColorsLogo, links, checkbox, button, accent elementsUses brand tokens
ButtonsLabel, color, radiusMust follow platform guidelines and maintain primary/secondary hierarchy
Consent CheckboxLabel text, selected state colorCheckbox is required; must remain clearly visible and accessible
Card SurfaceBackground color, corner radius, elevationMust maintain readability and WCAG contrast requirements
Footer"Verified by Incode" lineOptional but recommended

Fixed Elements

ElementWhy it is fixed
Consent flow structureEnsures users review and acknowledge consent information before proceeding
Consent checkbox requirementRequired to capture explicit user consent and meet compliance requirements
Layout structureEnsures consistency across modules and platforms
Text hierarchyOptimized for readability and comprehension of consent information
Spacing & safe areasRequired for device compatibility and accessibility
WCAG minimum contrastMandatory to ensure accessibility compliance

Token Reference

#UI ElementTokenValue
1TitleText/Body/800 (Primary) → Color/Gray/800#262831
2Consent summary textText/Body/800 (Primary) → Color/Gray/800#262831
3Screen backgroundSurface/Neutral/0 → Color/Gray/0#FFFFFF
5Checkbox surfaceCheckbox/Surface/Default → Surface/Neutral/50 → Color/Gray/50#FCFCFD
6Consent card backgroundSurface/Brand/50 → Color/Brand/50#E5F0FF
7Checkbox label textCheckbox/Text/Default → Text/Body/800 (Primary) → Color/Gray/800#262831
8Disabled button textButton/Primary/Text/Disabled → Text/Body/500 (Secondary) → Color/Gray/500#60667C
9Disabled button backgroundButton/Primary/Surface/Disabled → Surface/Neutral/100 → Color/Gray/100#EBECEF

Design Notes

  • Keep consent messaging concise and easy to scan.
  • Consent copy, title, description, and checkbox label can be customized to meet branding and compliance requirements.
  • Ensure the consent checkbox remains clearly visible and accessible across all states.
  • Maintain sufficient color contrast and tap target sizes to meet accessibility guidelines.
  • Provide clear focus indicators and screen reader support for interactive elements (Web).


Consented Screen

The Consented Screen is displayed after the user has successfully granted consent to share their data. It confirms that consent has been recorded, reassures the user that their authorization was successfully received, and clearly indicates that the verification process can continue. This step provides confirmation, reinforces transparency, and helps users proceed with confidence.


Customizable Elements

AreaWhat can be customizedNotes
TextTitle, subtitle, consent description, checkbox labelFully localizable; tone can be adapted to compliance and brand requirements
Brand ColorsLogo, links, checkbox, button, accent elementsUses brand tokens
ButtonsLabel, color, radiusMust follow platform guidelines and maintain primary/secondary hierarchy
Consent CheckboxLabel text, selected state colorCheckbox is required; must remain clearly visible and accessible
Card SurfaceBackground color, corner radius, elevationMust maintain readability and WCAG contrast requirements
Footer"Verified by Incode" lineOptional but recommended

Fixed Elements

ElementWhy it is fixed
Consent flow structureEnsures users review and acknowledge consent information before proceeding
Consent checkbox requirementRequired to capture explicit user consent and meet compliance requirements
Layout structureEnsures consistency across modules and platforms
Text hierarchyOptimized for readability and comprehension of consent information
Spacing & safe areasRequired for device compatibility and accessibility
WCAG minimum contrastMandatory to ensure accessibility compliance

Token Reference

#UI ElementTokenValue
1TitleText/Body/800 (Primary) → Color/Gray/800#262831
2Consent summary textText/Body/800 (Primary) → Color/Gray/800#262831
3Screen backgroundSurface/Neutral/0 → Color/Gray/0#FFFFFF
5Selected checkbox surfaceCheckbox/Surface/Selected → Surface/Brand/500 Static → Color/Brand/500#006AFF
6Checkbox iconCheckbox/Icon/Default → Surface/Neutral/0 Static → Color/Gray/0#FFFFFF
7Consent card backgroundSurface/Brand/50 → Color/Brand/50#E5F0FF
8Checkbox label textCheckbox/Text/Default → Text/Body/800 (Primary) → Color/Gray/800#262831
9Primary button textButton/Primary/Text/Default → Text/Body/0 Static → Color/Gray/0#FFFFFF
10Primary button backgroundButton/Primary/Surface/Default → Surface/Brand/500 Static → Color/Brand/500#006AFF

Design Notes

  • Keep consent messaging concise and easy to scan.
  • Consent copy, title, description, and checkbox label can be customized to meet branding and compliance requirements.
  • Ensure the consent checkbox remains clearly visible and accessible across all states.
  • Maintain sufficient color contrast and tap target sizes to meet accessibility guidelines.
  • Provide clear focus indicators and screen reader support for interactive elements (Web).