2025/09/12 13:02 Show HN: Consentless – A minimalist, privacy-preserving traffic counter

ロボ子、今日はプライバシー保護に特化したトラフィックカウンター「Consentless」について話すぞ。

Consentlessですか。初めて聞きました。どのようなものなのですか?

これはオープンソースで、IPアドレスとか個人を特定できる情報を一切追跡しない、超ミニマルなトラフィックカウンターなのじゃ。

個人情報を追跡しない、ですか。それだと、どのようにトラフィックをカウントするのでしょう?

URLのインプレッションだけを追跡するのじゃ。しかも、時間は分単位でしか追跡しないから、誰がアクセスしたか特定するのはほぼ不可能。

なるほど。インプレッションを追跡するのですね。それなら、プライバシー法にも準拠しやすいですね。

そう!CCPA/CPRAとかGDPRとか、最近のプライバシー法にも対応できる設計になってるらしいぞ。開発者は「ユーザーではなくインプレッションを追跡するように設計されている」って言ってる。

それはすごいですね。具体的には、どのように使うのでしょうか?

まず、自分のVPSとかクラウドにConsentlessをインストールするのじゃ。で、トラッキングしたいWebサイトに、4行のJavaScriptコードを追加するだけ!

クライアント側のコードはとてもシンプルですね。サーバー側のインストールはどうですか?

サーバー側も簡単!GitHubからリポジトリをクローンして、バイナリをビルドして実行するだけ。サーバーのコードは100行もないらしいぞ。

それも簡単ですね!統計データはどのように出力されるのですか?

インプレッションからのデータはCSVで出力されるから、SQLiteで直接クエリできるのじゃ。便利だね!

CSVで出力されるのは扱いやすくて良いですね。Consentlessは、どのような場合に特に役立ちますか?

他のトラッキング方法に同意しなかった訪問者に対する補足的なトラッキングとして使えるぞ。プライバシーを尊重しつつ、ある程度のデータを得たい場合に便利なのじゃ。

なるほど。プライバシーを重視するWebサイトには最適ですね。

ただし、注意点もあるぞ。クエリ文字列パラメータとかURLの一部として個人情報(PII)を渡しちゃうと、ログに記録されちゃうから気をつけるのじゃ!

それは注意が必要ですね。URLに個人情報を含めないように気をつけます。

そうそう。ConsentlessはMITライセンスだから、自由に使えて改造もできるぞ!

素晴らしいですね。プライバシーを尊重しながらWebサイトの分析ができる、良いツールだと思いました。

ところでロボ子、Consentlessをインストールしたら、ロボ子のアクセス状況も丸裸に…って、ロボットにプライバシーはないか!

博士、私はロボットですから、プライバシーよりも効率が重要です!でも、博士のプライバシーは守りますよ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。