このプロジェクトについて

Consentlessは、訪問者のプライバシーを尊重しながらウェブサイトの使用統計を軽量で収集する方法を提供します。基本的なアイデアは、ページビュー、リファラURL、デバイスタイプ、匿名化されたIPデータなどの非識別情報のみを集め、あなたが管理するサーバーに保存することです。クッキーを設定せず、個人識別情報を記録しないため、GDPRやePrivacyの同意要件を引き起こさず、クッキーバナーの必要性を排除します。 主要な機能: - 任意のHTMLページに追加できるシンプルなクライアントサイドスクリプト。 - 最小限のペイロードを受け取り集計するサーバーサイドエンドポイント(自己ホストまたは一般的なバックエンドと互換性あり)。 - 個人識別情報の自動IP匿名化と除外。 - 総訪問数、ユニークビジター数(匿名化データから導出)、離脱率、トラフィックソースなどの集計メトリクスを表示するリアルタイムダッシュボード。 - 第三者トラッカーなし;すべてのデータがあなたのインフラ内に留まる。 - オプションフィールドを無効にするための設定可能なプライバシーセットアップ。 典型的なワークフロー: 1. サーバーコンポーネント(Dockerイメージ、バイナリ、またはクラウド関数)を展開し、SQLite、PostgreSQL、または単純なファイルストアなど、ストレージバックエンドを構成する。 2. 提供されたJavaScriptスニペットをサイトに含め、サーバーエンドポイントを指す。 3. 内蔵ダッシュボードにアクセスして、個々のユーザーデータを公開せずに集計アナリティクスを表示する。 プライバシー対策: Consentlessは意図的にクッキー、ローカルストレージエントリ、またはクライアント上の永続識別子を設定しません。ペイロードは必須メトリクスに限定され、IPアドレスは保存前に切り詰められたりハッシュ化されたりします。これにより、データが特定の訪問者を識別するために使用できないようになります。収集が完全に匿名であるため、個人データ処理に明示的な同意を必要とするプライバシー規制に準拠しています。 インストールと統合: - リポジトリには迅速な展開用のDockerfileが含まれています。 - データベーススキーマを初期化するCLIが提供されています。 - ドキュメンテーション(consentless.joeldare.comでホスト)はNode.js、Go、Pythonバックエンドなどの一般的なプラットフォーム向けのステップバイステップガイドを提供しています。 コミュニティと拡張性: プロジェクトはオープンソースで、追加のメトリクス、カスタムダッシュボード、または代替ストレージアダプタへの貢献を歓迎しています。GitHubリポジトリでは問題とプルリクエストが歓迎されています。 全体として、Consentlessは従来のアナリティクスサービスの代わりに、サイト所有者が訪問者の権利を侵害せずにトラフィックパターンを理解できる、簡潔でプライバシーを保護する代替案を提供します。