Privacy Policy

Last updated: 2026-09-22

Ubicon is a visual overlay for the UniFi Network web admin. This policy explains, in plain terms, what the extension does and does not do with your data.

Summary

Ubicon does not collect, transmit, sell, or share any personal or network data. There are no analytics, no telemetry, and no tracking of any kind. The extension has no backend server of its own.

One feature is an exception, and it is off unless you turn it on: GitHub sync. If you set it up, your icon assignments and custom icons are saved to a private repository in your own GitHub account, using an access token you create yourself. They go to GitHub and nowhere else. The author of Ubicon receives nothing and cannot see that repository. See GitHub sync below.

What Ubicon stores, and where

All of this data stays on your own devices and in your own browser account, unless you turn on GitHub sync.

GitHub sync (optional, off by default)

If you never set up GitHub sync, nothing in this section applies to you and the extension never contacts GitHub.

If you do set it up:

In browsers connected to GitHub sync, assignments are kept in local storage and in your repository, and are no longer written to browser sync storage.

Network requests

Apart from GitHub sync, Ubicon makes exactly one kind of outbound request: a plain, unauthenticated GET to the jsDelivr content delivery network to download the public community icon database and its icon images. These requests carry no user data, no identifiers, and nothing about your network or clients. They are identical for every user.

Ubicon never calls the UniFi API and never sends anything about your network, your clients, or your UniFi controller anywhere.

Reading the UniFi page

To place the correct icon on the correct client, Ubicon reads the client's identity (its MAC address and display name) directly from the UniFi web page you are already viewing. This information is used only, and immediately, to match an icon to a client on that same page. It is never stored beyond the icon assignment you choose to make, and never transmitted off the page.

Permissions

The extension requests only the permissions needed for the above: local and synced storage for assignments and cached icons, access to unifi.ui.com (and any local UniFi controller you explicitly add yourself) to draw its interface, and access to jsDelivr to fetch the public icon database. Optional host permissions for self-hosted controllers are requested one origin at a time and only when you choose to add them. Access to api.github.com is likewise optional and is requested only at the moment you set up GitHub sync.

Contact

Ubicon is a personal open-source project by Tony Virelli. Questions or concerns can be raised as an issue at github.com/tvirelli/Ubicon/issues or by email at [email protected].