> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.idenfy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Branding

> Customize the iDenfy verification UI with your brand colors, logo, fonts, and styling for a seamless white-labeled user experience.

This area allows you to fully white-label the verification interface to ensure a seamless visual transition for your users.

**Location:** **Settings** → **Know Your Customer (KYC)** → **Branding**

<Accordion title="Settings Example">
  <img src="https://mintcdn.com/idenfy/gSXWDbm-c1gyAm0W/images/guides/branding--image-20260306-121126.png?fit=max&auto=format&n=gSXWDbm-c1gyAm0W&q=85&s=52e2d40658a0f0f328d99140e599e0dd" alt="image-20260306-121126.png" width="890" height="1006" data-path="images/guides/branding--image-20260306-121126.png" />

  <img src="https://mintcdn.com/idenfy/gSXWDbm-c1gyAm0W/images/guides/branding--image-20260306-121133.png?fit=max&auto=format&n=gSXWDbm-c1gyAm0W&q=85&s=9e91bd5481b6ec8063b9e938d843f888" alt="image-20260306-121133.png" width="884" height="840" data-path="images/guides/branding--image-20260306-121133.png" />
</Accordion>

***

## UI Colors

You have granular control over the color palette to match your brand guidelines exactly. You can configure colors for general layout, specific interaction states, and text.

### General & Brand

* **Primary & Secondary** — Define your main brand colors used for buttons, highlights, and key elements.
* **Backgrounds** — Set the **Primary** and **Secondary** background colors to control the overall canvas of the application.
* **Typography** — Define the default color for main body text.
* **Borders** — Set a standard color for input field borders and dividers.

### Feedback States

Customize the colors used to communicate status updates to the user. For each state, you can define both the **Icon/Text color** and the **Background color**.

* **Success** — Used for approved steps or completed actions.
* **Error** — Used for failed checks or validation errors.
* **Warning** — Used for alerts like "low image quality."
* **Info** — Used for neutral informational messages.

### Interaction States

* **Hovered button** — The color of a button when a user hovers over it.
* **Disabled** — Define the appearance (Icon, Typography, and Background) for elements that are currently inactive or non-clickable.

### Component Colors

* **Heading** — Specific color override for page headings (`h1`, `h2`, etc.).
* **Footer typography** — Specific color for text appearing in the footer area.

***

## UI Files

Upload your visual assets to replace the default branding.

* **Logo** — Upload your company logo to appear in the header of the verification flow.
  * Accepted format: SVG
* **Font** — Upload your proprietary or brand font to apply it to all text within the interface.
  * Accepted formats: `.otf`, `.ttf`
* **Watermark** — When uploaded via the Dashboard, your custom watermark is automatically applied at a default **15% opacity** to the end user's main IDV photos (Face, Document front, Document back) for Verification PDFs.
  * Accepted format: PNG

<Accordion title="Watermark Examples">
  <img src="https://mintcdn.com/idenfy/gSXWDbm-c1gyAm0W/images/guides/branding--image-20260306-125600.png?fit=max&auto=format&n=gSXWDbm-c1gyAm0W&q=85&s=6e76584ce5edc3add14b80509304aec6" alt="image-20260306-125600.png" width="759" height="801" data-path="images/guides/branding--image-20260306-125600.png" />

  <img src="https://mintcdn.com/idenfy/gSXWDbm-c1gyAm0W/images/guides/branding--image-20260306-125624.png?fit=max&auto=format&n=gSXWDbm-c1gyAm0W&q=85&s=5b01fc079758645222e4a99f8f03ab9e" alt="image-20260306-125624.png" width="1012" height="736" data-path="images/guides/branding--image-20260306-125624.png" />
</Accordion>

***

## Other Settings

* ⏱️ **Show session timer** — Displays a countdown timer on the screen, showing the user exactly how much time remains before their verification session expires.
* 📧 **Support email** — Specify a support email address displayed to the user during the flow, providing them with a direct contact method should they encounter issues.

***

<Info>
  **Branding and user flow limitations**

  During verification, all texts are predefined and are not editable. These texts include:

  * Localization and translations
  * Titles
  * Descriptions
  * Warning messages
  * Success messages
  * Failure messages
  * Error messages
</Info>

<Note>
  **Need adjustments?** If your localization needs adjustments, [contact us](https://idenfy-ivs.atlassian.net/servicedesk/customer/portal/1).
</Note>
