要点だけ
ここで関わるクッキーは 2 種類あり、扱いが異なります。
- 必須のクッキーはログインとフォームの安全のために使われます。これらがないと本サービスは動かないため常に有効で、ePrivacy 規則のもとでは同意を必要としません。
- 解析クッキー(Google Analytics)は訪問数を数え、どのページが読まれているかを示します。同意された場合にのみ設定されます。バナーで解析を許可を押すまで、Google への要求は行われず、解析クッキーも存在しません。
拒否しても失うものはありません。どちらを選んでも本サービスの動作はまったく同じです。「拒否すると機能が使えなくなる」といった仕組みも、クッキーウォールもありません。
お客様の選択はクッキーではなくブラウザのローカルストレージに保存されます。クッキーを拒否したという記録のためにクッキーを使うのは筋が通らないからです。下のボタンからいつでも変更できます。
必須のクッキー
本サイトが自ドメインで設定するもので、同意は不要です。
| 名前 | 目的 | 有効期間 |
|---|---|---|
sessionid |
ログイン状態を保ち、ブラウザとアカウントを結び付けます。これがないとログインできません。 | 2 週間、またはログアウトするまで |
csrftoken |
セキュリティ用。フォームの送信が攻撃者のページではなく本サイトから行われたことを証明します。 | 1 年 |
messages |
リダイレクトをまたいで一度きりの確認・エラー通知を運びます。メッセージがあるときだけ設定され、表示され次第すぐ削除されます。 | 表示されるまで |
language |
切り替えで選んだ言語を記憶し、次回の訪問でも同じ言語で表示します。保持するのは言語コードだけで、識別子は含みません。 | 1 年 |
4 つとも本サイトのみが設定するファーストパーティクッキーです。セッションと CSRF のクッキーは本番環境で Secure および SameSite=Lax が付き、セッションクッキーは HttpOnly なのでスクリプトからは読み取れません。
解析クッキー — 同意がある場合のみ
訪問者数、読まれているページ、本サービスがうまく応えられていない箇所を把握するために Google Analytics 4 を使っています。広告目的では使用せず、Google シグナルや広告のパーソナライズは有効にしておらず、解析データを広告ネットワークと共有することもありません。
| 名前 | 設定者 | 目的 | 有効期間 |
|---|---|---|---|
_ga |
Google Analytics | ブラウザを区別し、再訪問が新しい人として数えられないようにします。 | 2 年 |
_ga_<property> |
Google Analytics | 今回の訪問の状態(開始時刻と、同じセッションが続いているかどうか)を保持します。 | 2 年 |
タグは Google コンセントモードで動作し、すべてのストレージ種別が既定で拒否されています。同意されるまで Google Analytics のスクリプトはダウンロードすらされないため、ブラウザは Google の解析サーバーに一切要求を送りません。
いったん同意したあとで撤回された場合、当方は Google に撤回シグナルを送り、タグを停止し、ブラウザから到達できる _ga クッキーを削除します。撤回前に収集済みのデータがこの操作でさかのぼって消えるわけではありません。お申し出いただければ削除を要請します。詳しくはプライバシーポリシーをご覧ください。
解析クッキーの法的根拠はお客様の同意(GDPR 第 6 条 1 項(a))であり、本サイトで同意に基づいて動くのはこれだけです。
クッキー以外の第三者
次の 3 つは明記しておきます。いずれも、本サイトでクッキーを設定しないまま他社がお客様の IP アドレスを受け取るものだからです。
- Cloudflare Turnstile。登録・ログイン・パスワード再設定の各フォームには、ボットによるアカウントの大量作成やログインへの連続攻撃を防ぐため、Cloudflare の不正防止チェックが入っています。
challenges.cloudflare.comからスクリプトを読み込み、そこにお客様の IP アドレス、ブラウザの情報、ページ上の挙動に関するシグナルが送られます。Cloudflare は、Turnstile をサイト横断の訪問者追跡には使わず、このデータを広告に利用しないと表明しています。このチェックは解析ではなく必須のセキュリティ機能なので同意バナーの対象外ですが、表示されるのは上記 3 つのフォームだけで、通常のページには出ません。 - Google Fonts。本サイトの 2 つの書体は Google のサーバーから読み込まれるため、取得時にブラウザが Google へ IP アドレスとユーザーエージェントを伝えます。
- Stripe。決済を開始すると Stripe 自身のページに移動し、そこでは Stripe のポリシーに従ってクッキーが設定されます。これは当方ではなく Stripe のドメインで起こります。
ローカルストレージ
ブラウザのローカルストレージには cookie-consent というキーが 1 つ保存されます。解析に同意したか拒否したか、そしてその時期を記録するものです。識別子は含まず、当方のサーバーに送られることはありません。ブラウザのデータを消去すると削除され、その後はあらためて確認が表示されます。
クッキーの管理
解析に関する選択は、このページ上部のボタンからいつでも変更できます。拒否は許可と同じ手間ででき、変更しない限り拒否のままです。
どのブラウザでも、設定からクッキーの確認・ブロック・削除ができます。ただし必須のクッキーをブロックすると具体的な支障が出ます。sessionid をブロックするとログイン状態を保てず、csrftoken をブロックするとサイト上のどのフォームも送信できません。公開ページ(ホーム、料金、これらの規約ページ)はいずれの場合も読めます。
Global Privacy Control や Do Not Track のシグナルは、何もしない場合と同じ扱いにしています。何もしなければ解析はもともとオフのままだからです。送るべきオプトアウトはなく、何かが設定される前に能動的な同意が必要です。
変更について
必須ではないクッキーを追加する場合は、このページを更新し、設定前にあらためて同意をお願いします。プライバシーポリシーも併せてご覧ください。