Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/xXmizzeryXx/zenodeployment/llms.txt

Use this file to discover all available pages before exploring further.

Tab cloaking lets you replace Zeno’s browser tab title and favicon with those of a different website. From a distance — or in a school or workplace environment — the tab looks like an ordinary productivity page. The underlying URL does not change; only the visible tab metadata is affected.

How cloaking works

When you apply a cloak, Zeno does two things:
  1. Sets document.title to the chosen title string.
  2. Updates the <link rel="icon"> element in the page head to point to the chosen favicon URL.
Both values are saved to localStorage so the cloak is automatically re-applied every time the page loads, even after a browser restart.
Cloaking only changes the tab title and favicon. The URL in the address bar remains unchanged. It does not affect browser history or network traffic.

Activating cloak

There are two ways to open the cloak interface:
1

From the dashboard app grid

Click the Presence button (the incognito-figure icon) in the app grid. The cloak modal opens immediately.
2

From Settings

Navigate to Settings → Tab Disguise (Cloaking). The preset grid is shown inline — click any preset to apply it immediately as a live preview.

Preset identities

The cloak modal offers six built-in presets. Each preset sets both a title and a real favicon fetched from the target site.
PresetTab titleFavicon source
Google ClassroomGoogle Classroomssl.gstatic.com/classroom/favicon.png
Khan AcademyKhan Academykhanacademy.org/favicon.ico
Google DocsGoogle Docsssl.gstatic.com/docs/documents/images/favicon5.ico
DesmosDesmos Graphingdesmos.com/assets/img/icons/favicon.ico
WikipediaWikipediaen.wikipedia.org/favicon.ico
QuizletQuizletquizlet.com/favicon.ico
Click a preset card to select it. The tab title and favicon update in a live preview pane inside the modal before you confirm.

Custom title

Below the preset grid is a text input labeled Custom Title. Type any string to use a title not covered by the presets. The preview updates as you type. When a custom title is entered, the favicon defaults to the Google Classroom icon unless you also selected a preset whose favicon you want to keep.
Example custom titles:
  Schoology
  Clever — Log in
  Canvas

Cloak status badge

The Presence button in the app grid has a small dot in the top-right corner:
  • Gray dot — no cloak is active.
  • Yellow pulsing dot — a cloak is currently applied.
The badge pulses with a subtle animation. If you have reduced motion enabled, the animation stops but the yellow color remains.

Deactivating cloak

1

Open the cloak modal

Click the Presence button on the dashboard or go to Settings → Tab Disguise.
2

Clear the cloak

In the dashboard modal, click REMOVE. In Settings, click the None preset tile to clear the active cloak.
3

Confirm

The tab title reverts to ZENO and the favicon returns to favicon.ico. The localStorage entries zeno-cloak-title, zeno-cloak-favicon, and zeno-cloak-active are all removed.

Persistence details

Cloak state is stored across three localStorage keys:
KeyValue
zeno-cloak-active"1" when a cloak is active; absent when inactive
zeno-cloak-titleThe current tab title string
zeno-cloak-faviconThe favicon URL (only set when a preset favicon is used)
On every page load, Zeno reads these keys and re-applies the cloak before the page is visible. The transition is invisible to anyone watching the tab.
If you share a browser profile with others, removing the cloak before closing Zeno prevents the disguised tab title from persisting for the next user.

Build docs developers (and LLMs) love