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

# White-Label Branding

> Replace the default nao branding with your own logos, favicon, and app name

White-label branding lets admins replace the default nao chrome with custom branding. Once configured, your users see your company identity across the chat sidebar, login page, browser tab, and favicon.

<Info>
  White-label branding requires an **Enterprise license** with the `white-label` feature enabled. See the [Enterprise overview](/nao-agent/enterprise/overview) for licensing details.
</Info>

## What you can customize

| Asset               | Where it appears                                   |
| ------------------- | -------------------------------------------------- |
| **Sidebar logo**    | Top-left corner of the chat sidebar                |
| **Login page logo** | Sign-up, login, and OAuth consent pages            |
| **Favicon**         | Browser tab icon                                   |
| **Tab title**       | Browser tab text                                   |
| **App name**        | Used as alt text fallback when logos cannot render |
| **Brand color**     | Buttons, links, badges, and accents across the app |

## Configuration

1. Sign in as an admin and go to **Settings -> White-label**.
2. Upload your logo files (PNG, JPG, SVG, WebP, GIF, or ICO, up to 512 KB each).
3. Enter your app name and tab title.
4. Set your brand color (see below).
5. Click **Save**. Changes apply immediately for all users.

You can update text fields without re-uploading images and vice versa. To remove an individual asset, click the remove button next to its preview - a "Marked for removal" hint confirms the change before you save.

## Brand color

Pick a custom brand color with the color picker or by entering a hex code. Once set, nao applies it everywhere across the app - buttons, links, badges, and accents - so the product matches your brand.

* A live preview shows how the color renders before you save.
* The color adapts automatically to both light and dark mode, keeping enough contrast so text on top stays readable.
* The brand color is intentionally **not** applied on the login and sign-up pages.

## Supported formats

* **Images**: PNG, JPG, SVG, WebP, GIF, ICO
* **Max size**: 512 KB per asset

## How it works

* Assets are stored in the nao database (consistent with other uploaded content).
* Every read is gated through the `white-label` license feature. If the license lapses or the feature is removed, the default nao branding is restored automatically.
* The `/branding/:kind` endpoint serves assets with a 60-second cache header.

## Visibility

The **White-label** entry appears under the **Enterprise** header in the settings sidebar for all non-cloud admins. Deployments without an active Enterprise license see the settings page with an inline Enterprise nudge but cannot save changes.

<Card title="Enterprise Overview" icon="building" href="/nao-agent/enterprise/overview">
  License setup, feature list, and how to get a quote
</Card>
