Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

This module sets a persistent, unique cookie and corresponding database session record within the specified expiration interval for every site visitor, regardless of their user agent (browser) settings. This module was created specifically to address the problem of tracking many anonymous users visiting a site from a single IP address (e.g. a school, corporate office, etc.)

From some marketeer out in the ether:

Recently, online properties like Hulu, MSN and Flixster have been caught using a tougher version of the common cookie. These “supercookies” (aka "Flash cookies" and “zombie cookies”) serve the same purpose as regular cookies by tracking user preferences and browsing histories. Unlike their popular cousins, however, this breed is difficult to detect and subsequently remove. These cookies secretly collect user data beyond the limitations of common industry practice, and thus raise serious privacy concerns.

This module only stores a hash of the client and server-side variables that it gathers; the cookie itself however, is very difficult to remove or hack. Dependent modules can also implement hook_supercookie_custom to store their own tracking data in the serialized supercookie.custom field. Tracking unique, anonymous visitors can be extremely useful for modules that may use this as a dependency -- and the standard Drupal pattern of using core's ip_address() function for uniqueness is often insufficient.

Strongly recommend that this module be used in conjunction with CacheExclude or similar, particularly when Varnish is in use.

This module requires two 3rd-party JavaScript libraries to function correctly:

Inspired by the work at panopticlick.eff.org, and particularly the EFF whitepaper on browser fingerprinting: How Unique Is Your Browser?

A few words of advice: if this type of granular tracking feels invasive or scary -- use Tor and disable JavaScript in your browser whenever possible.

Brought to you by your friends at Socha Dev.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Feb 2023
Latest release
3 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
2.0.2 Stable May 18, 2023
2.0.1 Stable May 18, 2023
2.0.x-dev Dev May 18, 2023
2.0.0 Stable Feb 13, 2023