Close Menu

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    How food and beverage giants like Ritz and Diageo are showing up for the Super Bowl this year

    GLP-1 draws pharma advertisers to double down on the Super Bowl

    Despite saturated live sports calendar, Super Bowl remains north star for brands

    Facebook X (Twitter) Instagram
    • Artificial Intelligence
    • Business Technology
    • Cryptocurrency
    • Gadgets
    • Gaming
    • Health
    • Software and Apps
    • Technology
    Facebook X (Twitter) Instagram Pinterest Vimeo
    Tech AI Verse
    • Home
    • Artificial Intelligence

      Read the extended transcript: President Donald Trump interviewed by ‘NBC Nightly News’ anchor Tom Llamas

      February 6, 2026

      Stocks and bitcoin sink as investors dump software company shares

      February 4, 2026

      AI, crypto and Trump super PACs stash millions to spend on the midterms

      February 2, 2026

      To avoid accusations of AI cheating, college students are turning to AI

      January 29, 2026

      ChatGPT can embrace authoritarian ideas after just one prompt, researchers say

      January 24, 2026
    • Business

      New VoidLink malware framework targets Linux cloud servers

      January 14, 2026

      Nvidia Rubin’s rack-scale encryption signals a turning point for enterprise AI security

      January 13, 2026

      How KPMG is redefining the future of SAP consulting on a global scale

      January 10, 2026

      Top 10 cloud computing stories of 2025

      December 22, 2025

      Saudia Arabia’s STC commits to five-year network upgrade programme with Ericsson

      December 18, 2025
    • Crypto

      Tether Freezes $500 Million in Assets Linked to Turkish Gambling Ring

      February 7, 2026

      Crypto.com CEO Pivots to AI Agents, Launch Planned For Super Bowl

      February 7, 2026

      Will Solana’s Price Recovery Be Challenging? Here’s What On-Chain Signals Suggest

      February 7, 2026

      China Widens Crypto Ban to Choke Off Stablecoins and Asset Tokenization

      February 7, 2026

      CFTC Expands Crypto Collateral Pilot to Include National Trust Bank Stablecoins

      February 7, 2026
    • Technology

      How food and beverage giants like Ritz and Diageo are showing up for the Super Bowl this year

      February 8, 2026

      GLP-1 draws pharma advertisers to double down on the Super Bowl

      February 8, 2026

      Despite saturated live sports calendar, Super Bowl remains north star for brands

      February 8, 2026

      Lego is building out an in-house programmatic team

      February 8, 2026

      Forget AGI, business leaders are still trying to figure out how to make AI work

      February 7, 2026
    • Others
      • Gadgets
      • Gaming
      • Health
      • Software and Apps
    Check BMI
    Tech AI Verse
    You are at:Home»Technology»Tracking users with favicons, even in incognito mode
    Technology

    Tracking users with favicons, even in incognito mode

    TechAiVerseBy TechAiVerseNovember 16, 2025No Comments6 Mins Read1 Views
    Facebook Twitter Pinterest Telegram LinkedIn Tumblr Email Reddit
    Tracking users with favicons, even in incognito mode
    Share
    Facebook Twitter LinkedIn Pinterest WhatsApp Email

    Tracking users with favicons, even in incognito mode



    Supercookie uses favicons to assign a unique identifier to website visitors.
    Unlike traditional tracking methods, this ID can be stored almost persistently and cannot be easily cleared by the user.

    The tracking method works even in the browser’s incognito mode and is not cleared by flushing the cache, closing the browser or restarting the operating system, using a VPN or installing AdBlockers. 🍿 Live demo.

    About

    💭 Inspiration

    • Paper by Scientists at University of Illinois, Chicago: www.cs.uic.edu
    • Article by heise: heise.de

    🌱 Purpose

    This repository is for educational and demonstration purposes only!

    The demo of “supercookie” as well as the publication of the source code of this repository is intended to draw attention to the problem of tracking possibilities using favicons.

    📕 Full documentation

    Installation

    🔧 Docker

    requirements:
    Docker daemon

    1. Clone repository
    git clone https://github.com/jonasstrehle/supercookie
    1. Update .env file in supercookie/server/.env

    HOST_MAIN=yourdomain.com #or localhost:10080
    PORT_MAIN=10080
    
    HOST_DEMO=demo.yourdomain.com #or localhost:10081
    PORT_DEMO=10081
    1. Run container

    cd supercookie/server
    docker-compose up

    -> Webserver will be running at https://yourdomain.com

    🤖 Local machine

    requirements:
    Node.js

    1. Clone repository
    git clone https://github.com/jonasstrehle/supercookie
    1. Update .env file in supercookie/server/.env

    HOST_MAIN=localhost:10080
    PORT_MAIN=10080
    
    HOST_DEMO=localhost:10081
    PORT_DEMO=10081
    1. Run service

    cd supercookie/server
    node --experimental-json-modules main.js

    -> Webserver will be running at http://localhost:10080

    Workwise of supercookie

    📖 Background

    Modern browsers offer a wide range of features to improve and simplify the user experience.
    One of these features are the so-called favicons: A favicon is a small (usually 16×16 or 32×32 pixels) logo used by web browsers to brand a website in a recognizable way. Favicons are usually shown by most browsers in the address bar and next to the page’s name in a list of bookmarks.

    To serve a favicon on their website, a developer has to include an attribute in the webpage’s header. If this tag does exist, the browser requests the icon from the predefined source and if the server response contains an valid icon file that can be properly rendered this icon is displayed by the browser. In any other case, a blank favicon is shown.

    “>

    <link rel="icon" href="/favicon.ico" type="image/x-icon">

    The favicons must be made very easily accessible by the browser. Therefore, they are cached in a separate local database on the system, called the favicon cache (F-Cache). A F-Cache data entries includes the visited URL (subdomain, domain, route, URL paramter), the favicon ID and the time to live (TTL).
    While this provides web developers the ability to delineate parts of their website using a wide variety of icons for individual routes and subdomains, it also leads to a possible tracking scenario.

    When a user visits a website, the browser checks if a favicon is needed by looking up the source of the shortcut icon link reference of the requested webpage.
    The browser initialy checks the local F-cache for an entry containing the URL of the active website. If a favicon entry exists, the icon will be loaded from the cache and then displayed. However, if there is no entry, for example because no favicon has ever been loaded under this particular domain, or the data in the cache is out of date, the browser makes a GET request to the server to load the site’s favicon.

    💣 Threat Model

    In the article a possible threat model is explained that allows to assign a unique identifier to each browser in order to draw conclusions about the user and to be able to identify this user even in case of applied anti-fingerprint measures, such as the use of a VPN, deletion of cookies, deletion of the browser cache or manipulation of the client header information.

    A web server can draw conclusions about whether a browser has already loaded a favicon or not:
    So when the browser requests a web page, if the favicon is not in the local F-cache, another request for the favicon is made. If the icon already exists in the F-Cache, no further request is sent.
    By combining the state of delivered and not delivered favicons for specific URL paths for a browser, a unique pattern (identification number) can be assigned to the client.
    When the website is reloaded, the web server can reconstruct the identification number with the network requests sent by the client for the missing favicons and thus identify the browser.

    conventional cookies

    supercookie

    Identification accuracy – 100%
    Incognito / Private mode detection ❌ ✅
    Persistent after flushed website cache and cookies ❌ ✅
    Identify multiple windows ❌ ✅
    Working with Anti-Tracking SW ❌ ✅

    🎯 Target

    It looks like all top browsers ( Chrome, Firefox, Safari, Edge) are vulnerable to this attack scenario.
    Mobile browsers are also affected.

    Current versions

    Browser

    Windows

    MacOS

    Linux

    iOS

    Android

    Info
    Chrome (v 111.0) ✅ ✅ ✅ ? ✅ –
    Safari (v 14.0) – ✅ – ✅ – –
    Edge (v 87.0) ✅ ✅ ❌ ❌ ✅ –
    Firefox (v 86.0) ✅ ✅ ❌ ❌ ❌ Fingerprint different in incognito mode
    Brave (v 1.19.92) ❌ ❌ ❌ ❔ ❌ –

    Previous versions

    Browser

    Windows

    MacOS

    Linux

    iOS

    Android

    Info
    Brave (v 1.14.0) ✅ ✅ ✅ ✅ ✅ –
    Firefox (< v 84.0) ✅ ✅ ❔ ❌ ✅ –

    ⚙ Scalability & Performance

    By varying the number of bits that corresponds to the number of redirects to subpaths, this attack can be scaled almost arbitrarily.
    It can distinguish 2^N unique users, where N is the number of redirects on the client side.
    The time taken for the read and write operation increases as the number of distinguishable clients does.

    In order to keep the number of redirects as minimal as possible, N can have a dynamic length.
    More about this here.

    📌How to defend against?

    The most straightforward solution is to disable the favicon cache completely. As long as the browser vendors do not provide a feature against this vulnerability it’s probably the best way to clear the F-cache.

    • Chrome • MacOS

      • Delete ~/Library/Application Support/Google/Chrome/Default/Favicons
      • Delete ~/Library/Application Support/Google/Chrome/Default/Favicons-journal
    • Chrome • Windows

      • Delete C:UsersusernameAppDataLocalGoogleChromeUser DataDefault
    • Safari • MacOS

      • Delete content of ~/Library/Safari/Favicon Cache
    • Edge • MacOS

      • Delete ~/Library/Application Support/Microsoft Edge/Default/Favicon
      • Delete ~/Library/Application Support/Microsoft Edge/Default/Favicons-journal

    Other

    🙎‍♂️ About me

    I am a twenty year old student from 🇩🇪 Germany. I like to work in software design and development and have an interest in the IT security domain.

    This repository, including the setup of a demonstration portal, was created within two days as part of a private research project on the topic of “Tracking on the Web”.

    💖 Support the project

    Spread the world!

    Liked the project? Just give it a star ⭐ and spread the world!

    • Bruce Schneier on schneier.com
    • Matthew Gault on vice.com
    • Rhett Jones on gizmodo.com
    • Dev Kundaliyaon on computing.co.uk
    • Barclay Ballard on techradar.com
    • Discussion on ycombinator.com
    • 🇩🇪 Andreas Proschofsky on derstandard.de
    • 🇩🇪 Dieter Petereit on t3n.de
    • 🇪🇸 ALVY on microsiervos.com
    • 🇧🇷 Felipe Demartini on canaltech.com.br
    • 🇧🇬 Daniel Despodov on kaldata.com
    • 🇫🇷 Guillaume Belfiore on clubic.com
    • 🇨🇳 study875 on cnbeta.com
    • 🇷🇺 ITSumma on habr.com
    • 🇷🇺 securitylab.ru
    • Seytonic on YouTube
    Share. Facebook Twitter Pinterest LinkedIn Reddit WhatsApp Telegram Email
    Previous ArticleDark Pattern Games
    Next Article 62 chapter open-source Zig book
    TechAiVerse
    • Website

    Jonathan is a tech enthusiast and the mind behind Tech AI Verse. With a passion for artificial intelligence, consumer tech, and emerging innovations, he deliver clear, insightful content to keep readers informed. From cutting-edge gadgets to AI advancements and cryptocurrency trends, Jonathan breaks down complex topics to make technology accessible to all.

    Related Posts

    How food and beverage giants like Ritz and Diageo are showing up for the Super Bowl this year

    February 8, 2026

    GLP-1 draws pharma advertisers to double down on the Super Bowl

    February 8, 2026

    Despite saturated live sports calendar, Super Bowl remains north star for brands

    February 8, 2026
    Leave A Reply Cancel Reply

    Top Posts

    Ping, You’ve Got Whale: AI detection system alerts ships of whales in their path

    April 22, 2025657 Views

    Lumo vs. Duck AI: Which AI is Better for Your Privacy?

    July 31, 2025245 Views

    6.7 Cummins Lifter Failure: What Years Are Affected (And Possible Fixes)

    April 14, 2025148 Views

    6 Best MagSafe Phone Grips (2025), Tested and Reviewed

    April 6, 2025111 Views
    Don't Miss
    Technology February 8, 2026

    How food and beverage giants like Ritz and Diageo are showing up for the Super Bowl this year

    How food and beverage giants like Ritz and Diageo are showing up for the Super…

    GLP-1 draws pharma advertisers to double down on the Super Bowl

    Despite saturated live sports calendar, Super Bowl remains north star for brands

    Lego is building out an in-house programmatic team

    Stay In Touch
    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • Vimeo

    Subscribe to Updates

    Get the latest creative news from SmartMag about art & design.

    About Us
    About Us

    Welcome to Tech AI Verse, your go-to destination for everything technology! We bring you the latest news, trends, and insights from the ever-evolving world of tech. Our coverage spans across global technology industry updates, artificial intelligence advancements, machine learning ethics, and automation innovations. Stay connected with us as we explore the limitless possibilities of technology!

    Facebook X (Twitter) Pinterest YouTube WhatsApp
    Our Picks

    How food and beverage giants like Ritz and Diageo are showing up for the Super Bowl this year

    February 8, 20262 Views

    GLP-1 draws pharma advertisers to double down on the Super Bowl

    February 8, 20262 Views

    Despite saturated live sports calendar, Super Bowl remains north star for brands

    February 8, 20262 Views
    Most Popular

    7 Best Kids Bikes (2025): Mountain, Balance, Pedal, Coaster

    March 13, 20250 Views

    VTOMAN FlashSpeed 1500: Plenty Of Power For All Your Gear

    March 13, 20250 Views

    This new Roomba finally solves the big problem I have with robot vacuums

    March 13, 20250 Views
    © 2026 TechAiVerse. Designed by Divya Tech.
    • Home
    • About Us
    • Contact Us
    • Privacy Policy
    • Terms & Conditions

    Type above and press Enter to search. Press Esc to cancel.