ブラウザ・デバイス
ユーザーエージェント、ブラウザフィンガープリント、接続タイプ、ブラウザが公開する情報。

cookieEnabledフィンガープリントとは — Cookie設定が身元を明かす理由
navigator.cookieEnabledがブラウザフィンガープリントに与える影響。Cookie無効化が逆に追跡されやすくなる理由を解説。

Do Not Trackフィンガープリンティングとは何か — DNTが追跡しやすくする逆説
DNTを有効にしている少数派のユーザーは、その設定で目立つ存在になります。W3Cは2019年に標準化を断念し、AppleはSafariから削除しました。それでもフィンガープリンティングシグナルです。

カラーデプスフィンガープリンティングとは何か — screen.colorDepthによる追跡
screen.colorDepthはディスプレイの色深度を報告します。Firefox/Safariは常に24を返しますが、Chromeは実際のハードウェア値を公開します。単体で約0.87ビットのエントロピーを追加します。
WebGLピクセルハッシュとは何か — GPUシェーダーによるフィンガープリンティング
WebGLピクセルハッシュはGLSLシェーダーを実行してGPUの浮動小数点差異を測定し、約5.7ビットのエントロピーを生成します。Brave Farblingで軽減できます。

ブラウザフィンガープリントとは?クッキーなしでサイトがあなたを追跡する方法
ブラウザフィンガープリントは、ハードウェア、ソフトウェア、ブラウザ設定を組み合わせた固有の識別子を作成します — プライベートモードでも、クッキーなしでもサイトを横断して追跡します。

キャンバスフィンガープリンティングとは何か
キャンバスフィンガープリンティングはHTML5 Canvas APIで非表示画像を描画し、GPUやOSの差異からデバイス固有の識別子を生成します。Cookieも保存も不要な追跡技術です。

WebGLフィンガープリンティングとは何か
WebGLフィンガープリンティングはGPUベンダー・モデル・レンダリング出力を読み取り、全ブラウザで持続するデバイス識別子を生成します。Cookieクリアもネットワーク切替も無効です。

オーディオフィンガープリンティングとは何か
Web Audio APIでサイレント信号をメモリ内レンダリングし、浮動小数点の微差を測定してデバイスを識別します。マイク不使用、許可不要、シークレットモードでも機能します。

フォントフィンガープリンティングとは何か
インストール済みフォントをJavaScriptで静かに検出し、Cookieなしでデバイスを追跡します。300〜700のフォントを100ms以内にプロービングし10〜15ビットのエントロピーを生成します。

画面解像度フィンガープリントとは — デバイスピクセル比による追跡の仕組み
screen.widthとdevicePixelRatioがブラウザフィンガープリントに使われる仕組みを解説。シークレットモードでも無効化できません。

CPUフィンガープリントとは — hardwareConcurrencyによるプロセッサ識別
navigator.hardwareConcurrencyが論理コア数を公開し、Cookieなしでデバイスを追跡できる理由を解説します。

デバイスメモリフィンガープリントとは — navigator.deviceMemoryによる追跡
navigator.deviceMemoryはRAMティアを公開します。FirefoxとSafariが実装を拒否した理由とプライバシーリスクを解説。

WebGLベンダーフィンガープリントとは — GPUブランドによるブラウザ識別
WEBGL_debug_renderer_infoがGPUメーカーとモデル名を公開する仕組みと、Cookieなし追跡への影響を解説します。

navigator.platformフィンガープリント — OS検出の仕組みと問題点
navigator.platformがOSをサイレントに公開する仕組み。Apple SiliconでもMacIntelと返す矛盾と対策を解説。

ブラウザストレージフィンガープリントとは — localStorageによる追跡
localStorage・IndexedDB・Evercookieがクッキー削除後も追跡を継続する仕組みと個人情報保護法の観点から解説。

タッチフィンガープリントとは — maxTouchPointsによるデバイス識別
navigator.maxTouchPointsとタッチAPIがスマートフォン・タブレット・デスクトップを識別する仕組みを解説します。

ブラウザ言語フィンガープリンティングとは何か — navigator.languagesによる追跡
navigator.languagesの配列とAccept-Languageヘッダーは、多言語ユーザーや少数言語話者をより識別しやすくします。ブラウザ言語設定と追跡リスク — VPNでは防げません。

ネットワークタイムゾーンとは何か?どのように検出されるか?
ネットワークタイムゾーンはIPアドレスの場所から導出されます。タイムゾーン検出の仕組みと、プライバシーや追跡にとって重要な理由を学びましょう。

ユーザーエージェントとは何か?ブラウザはあなたについて何を公開するか
ユーザーエージェントはブラウザが訪問するすべてのウェブサイトに送信する文字列です。含まれる内容、プライバシーへの影響、whatsmy.fyi が読み取れる情報を学びましょう。

接続タイプとは何か?Wi-Fi・4G・イーサネットを解説
接続タイプ(Wi-Fi、4G、イーサネットなど)は速度、レイテンシ、プライバシーに影響します。ブラウザが接続タイプを検出する方法と各タイプがネットワークに意味することを学びましょう。