Privacy Policy

Last updated: May 14, 2026

About

Typical is a browser extension that identifies and analyzes fonts used on web pages you visit. This policy explains what data Typical accesses and how that data is handled.

Summary

Typical does not collect, transmit, sell, or share personal information. All processing happens locally in your browser.

Typical has:

  • no backend server
  • no analytics
  • no user accounts
  • no remote data storage

What Typical accesses

When you activate Typical on a tab, the extension reads information from that page to identify the fonts it uses. This may include:

  • computed CSS styles of text elements, including font family, weight, style, size, line height, letter spacing, and color
  • text content of elements, used only to determine whether visible text is rendered
  • stylesheets loaded by the page, in order to locate @font-face declarations and font file URLs
  • font file binaries referenced by the page, fetched from their original hosts so Typical can read internal font names and metadata

This information is used solely to display font details inside the extension interface.

Where data goes

Typical does not transmit data to any server operated by the extension because Typical does not operate any server infrastructure.

When font files are requested, they are fetched directly by your browser from the same sources already used by the website you are visiting, such as:

  • Google Fonts
  • the website's CDN
  • third party font hosting providers

These requests are subject to the privacy policies of those providers. Typical does not proxy, log, store, or aggregate these requests.

Storage

Typical stores detected font information and parsed font metadata only in temporary in memory caches while a tab is open.

This data is automatically cleared when:

  • the tab is closed
  • the extension is deactivated
  • the browser is restarted

Typical does not store your browsing data on disk or in any remote database. The only values written to chrome.storage are:

  • the version number of the most recently viewed in app changelog, saved to chrome.storage.local so the “what's new” indicator is suppressed after you read it
  • a short lived list of tab IDs that were open when the extension was installed or updated, saved to chrome.storage.session so a reload prompt can be shown on those tabs; this list is cleared automatically when the browser restarts

Neither value contains page content, URLs, or any information about the websites you visit.

Permissions

Typical only runs when explicitly activated by the user.

Typical requests the following Chrome permissions only for the purposes described below:

  • Host permissions on all sites: Required to inject the content script that reads fonts and styles from the active page. The script only runs on tabs where you explicitly activate Typical.
  • Active tab and scripting: Required to run font detection and analysis on the current page.
  • Storage: Required to remember which version of the in app changelog you have already viewed, and to keep a short lived list of tab IDs so a reload prompt can be shown on tabs that were already open when the extension was installed or updated.

Typical does not request the debugger permission, does not use the Chrome DevTools Protocol, and does not access cookies, browsing history, downloads, or bookmarks.

Children's privacy

Typical is a developer and design tool and is not directed toward children under 13.

Changes to this policy

If this policy changes, the updated version will include a revised “Last updated” date.

Contact

If you have questions about this policy, you can contact: ebuka@ezeh.me