広告システムで肝になるのがトラッキングです。トラッキングを行うことで、趣味や趣向を探ることができ、より精度の高い広告が表示できます。しかしトラッキングはプライバシーとの兼ね合いもあり、ブロッキングされることもあります。 そんな中で注目されているのがFingerprintです。Cookieに頼らないトラッキング技術になります。そのためのJavaScriptライブラリがFingerprint.jsです。

Fingerprint.jsの使い方

実際に試しているところです。下の方に出ている英数字の羅列がFingerprint(署名)です。

この署名はWebブラウザごとに異なります。Cookieをオフにしていても、プライベートブラウズにしても同じ署名が生成されます。ただしCookieとは異なり、JavaScriptをオフにしていれば利用できません。また、Webブラウザが異なると別な文字列が生成されます。

Fingerprint.jsはオープンソース版と有償版があり、有償版はさらに高機能な特定ができるようです。

Fingerprint.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

Fingerprint.js - Browser fingerprinting and fraud detection Valve/fingerprintjs2: Modern & flexible browser fingerprinting library