Browse Definitions :
Definition

canvas fingerprinting (CPF)

Contributor(s): Matthew Haughn

Canvas fingerprinting (CPF) is a surreptitious online user tracking technique that relies on minute differences in text or images drawn on command by users’ browsers.

Canvas fingerprinting relies on standard HTML5 and JavaScript, using a website canvas feature that one might draw on or use to display graphs and charts. On some sites, this is a visible and usable canvas. Sites that use canvas fingerprinting, however, use a hidden canvas. Commands to your graphics processing unit (GPU) cause it to draw a string of text as a pixel-based image that is almost perfectly unique and individually identifying. Even completely identical hardware systems are almost always individualized through variables such as different browsers, driver versions, font settings and text smoothing settings such as anti-aliasing.

ProPublica, an independent newsroom, claims that five percent of the top 100,000 websites use canvas fingerprinting and of those, 95 percent use AddThis.com’s product. Examples of sites using canvas fingerprinting include United States and Canadian government sites, POF.com and many others.

Methods of avoiding canvas fingerprinting include using TOR and Chameleon browsers, Adblock plus, Noscript browser extension, DoNotTrackMe and just turning off JavaScript. The unfortunate aspect of most of these solutions is that they may change ones browsing experience.

This was last updated in July 2014

Continue Reading About canvas fingerprinting (CPF)

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.

-ADS BY GOOGLE

File Extensions and File Formats

SearchCompliance

  • compliance audit

    A compliance audit is a comprehensive review of an organization's adherence to regulatory guidelines.

  • regulatory compliance

    Regulatory compliance is an organization's adherence to laws, regulations, guidelines and specifications relevant to its business...

  • Whistleblower Protection Act

    The Whistleblower Protection Act of 1989 is a law that protects federal government employees in the United States from ...

SearchSecurity

  • reverse brute-force attack

    A reverse brute-force attack is a type of brute-force attack in which an attacker uses a common password against multiple ...

  • orphan account

    An orphan account, also referred to as an orphaned account, is a user account that can provide access to corporate systems, ...

  • voice squatting (skill squatting)

    Voice squatting is an attack vector for voice user interfaces (VUIs) that exploits homonyms (words that sound the same but are ...

SearchHealthIT

SearchDisasterRecovery

  • business continuity policy

    Business continuity policy is the set of standards and guidelines an organization enforces to ensure resilience and proper risk ...

  • business continuity and disaster recovery (BCDR)

    Business continuity and disaster recovery (BCDR) are closely related practices that describe an organization's preparation for ...

  • warm site

    A warm site is a type of facility an organization uses to recover its technology infrastructure when its primary data center goes...

SearchStorage

  • cache memory

    Cache memory, also called CPU memory, is high-speed static random access memory (SRAM) that a computer microprocessor can access ...

  • disk array

    A disk array, also called a storage array, is a data storage system used for block-based storage, file-based storage or object ...

  • enterprise storage

    Enterprise storage is a centralized repository for business information that provides common data management, protection and data...

Close