WebGLの描画データで端末を識別する仕組み、Canvasとの違い、追跡を抑える実践策を解説します。
WebGLフィンガープリントは、GPU、ドライバー、ブラウザーの描画差を利用して端末を識別します。Cookieを削除したりIPを変えたりしても、この特徴が残る場合があります。
仕組みと対策
WebGLはJavaScriptで2D・3Dグラフィックを表示するAPIです。描画結果は分析、不正検知、パーソナライズ、サイト横断広告に使われることがあります。Canvasは主に2D描画、WebGLはより複雑な3D描画に依存します。

Chromeではchrome://flags、Firefoxではabout:configのwebgl.disabledをtrueにしてWebGLを制限できますが、3Dページに影響することがあります。Privacy BadgerやNoScriptも役立ちます。正当で規約に沿った複数アカウント運用では、PurpleMarkでアカウントごとに環境を分離し、WebGLメタデータを管理できます。分離はプライバシーと適切な運用のためであり、規約回避には使えません。


