このサイトについて・プライバシー
Hourglyph は、Claude Code の利用上限を節約するためのオープンなコミュニティプロジェクトです。世界中の開発者がいつ Claude Code を使っているかを示し、空いている時間帯に作業を始められるようにします。独立したプロジェクトで、Anthropic とは提携していません。
保存するデータ
メッセージとトークンは時間帯別・国別の合計にそのまま加算され、イベントごとの記録は残しません。セッション開始時だけ短い記録(時刻、UTC の時間と曜日、送信元、国コード)を保存し、30日後に削除します。それ以外は何も保存しません。メッセージや応答のテキスト、コード、パス、プロジェクト名、セッションやユーザーの識別子も保存しません。
トークンの集計方法
hook スクリプトはあなたのコンピューター上でトランスクリプトを読み(パスは Claude Code が hook に渡します)、直前のターンの応答の usage フィールドを合計して、4つの合計値だけを送信します。ファイル自体が外部に出ることはありません。
国
国コード(例:DE)は Supabase/Cloudflare のネットワークが接続元から判定し、リクエストヘッダーで渡します。保存するのはこのコードだけで、IP アドレスや都市は保存しません。VPN を使っている場合は VPN サーバーの国が記録されます。公開されるのは国別・日別の合計のみです。
IP アドレス
不正な水増しを防ぐため、サーバーはネットワークごとにイベント数を制限しています。1分間にセッション開始8回、メッセージまたはターン30件まで、サイトのボタンは10分に1回です。IPv6 アドレスは /64 サブネット単位で数えます。そのために、毎日変わる秘密のソルトを使ったアドレスの一方向ハッシュだけを数分間保持します。IP アドレス自体は保存せず、データと結び付けることもありません。
公開範囲
生データの行はデータベースのアクセスルールで保護されています。公開しているのは集計データ(ヒートマップと統計の概要)だけです。
参加をやめるには
~/.claude/settings.json から hook を削除してください。手順はセットアップページにあります。
ソースコード
サイト、データベーススキーマ、hook はオープンソースです:github.com/hourglyph/hourglyph.github.io。質問や提案は issue でお寄せください。