Installed Font List

Back to Main

Your Installed Fonts (First 50)

The specific list of fonts creates a highly unique fingerprint that can track you across websites.

Enumerating fonts...

1. Technical Classification

Font Enumeration JavaScript Client-Side Advanced Fingerprinting

Font enumeration goes beyond counting fonts—it creates a precise list of every font installed on your system. This technique:

2. Background & Purpose

Font enumeration emerged as an advanced fingerprinting technique when researchers realized that the specific combination of fonts installed on a system is highly unique—often as distinctive as a fingerprint.

How Comprehensive Enumeration Works

  1. Tracker maintains database of 1000+ font names (common and uncommon)
  2. Tests each font using canvas or DOM measurement techniques
  3. Records complete list of detected fonts
  4. Creates hash or signature from font combination
  5. Uses this signature to track user across websites and sessions

Why Font Lists Are So Unique

The combination of installed fonts varies dramatically based on:

Research Finding: A 2014 study found that font enumeration alone could uniquely identify 34% of users, and when combined with other attributes, nearly 99% of users were uniquely identifiable.

3. What Font Lists Reveal

Detection Code Example

// Test large font database const fontDatabase = [ 'Arial', 'Helvetica', 'Times New Roman', ... 'Adobe Caslon Pro', 'Proxima Nova', ... 'Hiragino Sans', 'Microsoft YaHei', ... ]; const detectedFonts = []; for (const font of fontDatabase) { if (isFontAvailable(font)) { detectedFonts.push(font); } } // Create fingerprint from combination const fontFingerprint = hash(detectedFonts.sort().join(','));

Information Leaked by Specific Fonts

Font Name What It Reveals
Adobe Garamond Pro Adobe Creative Cloud subscriber (creative professional)
Proxima Nova, Gotham Professional designer with commercial font licenses
Consolas, Cascadia Code Software developer (programming fonts)
SimSun, Microsoft YaHei Chinese language support installed
Arabic Typesetting Arabic language support or Middle Eastern region
Comic Sans MS Default Windows installation
SF Pro, San Francisco macOS system (Apple exclusive fonts)
DejaVu Sans Linux system

Company-Specific Fonts

Some fonts uniquely identify employees of specific companies:

4. Common Uses

Legitimate Uses (Rare)

Privacy-Invasive Uses (Common)

5. Platform & Software Detection

Operating System Detection via Fonts

Windows-Exclusive Fonts

Calibri, Cambria, Candara, Consolas, Constantia, Corbel, Segoe UI, MS Gothic

macOS-Exclusive Fonts

San Francisco, SF Pro, Helvetica Neue, Lucida Grande, Marker Felt, Apple Chancery

Linux-Common Fonts

Liberation Sans, DejaVu Sans, Ubuntu, Noto Sans, Droid Sans

Software Detection

6. Privacy Implications & Tracking Risks

Privacy Risk: VERY HIGH

Font enumeration creates one of the most unique and persistent tracking identifiers available. Your exact font combination is likely unique among millions of users.

Extreme Uniqueness

Statistical Uniqueness

With 1000+ fonts in circulation and each user having 50-500 installed, the number of possible combinations is astronomical. Your specific font set is likely unique or shared by only a handful of users worldwide.

Professional Identification

Presence of professional fonts like Proxima Nova, Gotham, or Adobe Typekit fonts immediately identifies you as a creative professional, potentially enabling price discrimination or targeted attacks.

Software Piracy Detection

Some companies use font enumeration to detect pirated software—if you have Adobe fonts but no Creative Cloud subscription, it suggests unauthorized installation.

Long-Term Tracking

Real-World Privacy Threats

Corporate Espionage

Competitors could identify your employees based on corporate fonts installed on work devices used for personal browsing.

Advertising Networks

Ad networks use font lists to build detailed profiles and track users across the web, even years after first encounter.

De-anonymization

If you post anonymously but later post from the same device without anonymity, font fingerprinting can link your identities.

7. Protection & Countermeasures

Browser-Based Protections

Tor Browser (Most Effective)

Method: Reports standardized minimal font list

Effectiveness: Very High - all Tor users appear identical

Tradeoff: Limited font rendering, some sites display poorly

Firefox with privacy.resistFingerprinting

Method: Restricts font enumeration to system defaults

Enable: about:configprivacy.resistFingerprinting = true

Effectiveness: High - significantly reduces font detection

Brave Browser

Method: Blocks or randomizes font enumeration

Effectiveness: High with strict shields enabled

Browser Extensions

Manual Strategies

What Doesn't Work

Best Protection: Use Tor Browser for anonymous browsing, or Firefox with privacy.resistFingerprinting enabled. Consider using a separate browser profile with minimal fonts for privacy-sensitive activities.

8. Learn More