プライバシーポリシー
SNAMO(snamo.jp。以下「当サイト」)で扱う個人情報について、何を、何のために、どこで扱うかを次のとおり定めます。運営者は鈴木信弘(SNAMO)です。
1. 集める情報
- お問い合わせのとき: 氏名、メールアドレス、件名、本文と、送信元の IP アドレス、ブラウザの種類
- VTuber チャットのデモ(/demos/vtuber-chat)を使ったとき: 入力した質問と、マイクで話した声(3 節のサービスへ送ります。当サイトのデータベースには保存しません)
- 患者情報管理デモ(/demos/patient-info)を使ったとき: 7 節のとおり
- EC のデモ(/demos/ecommerce)を使ったとき: アカウントを作ったときのメールアドレス、注文したときの連絡先(氏名、メールアドレス、電話番号)・配送先・注文の内容。デモなので、本物の情報は入力しないでください
- ページを見たとき: 6 節のアクセス解析の情報
2. 使い道
- お問い合わせに返事をするため
- デモを動かすため
- 不正な利用や連打を止めるため
- 当サイトを良くするため(ページが見られた回数と表示の速さを数えます)
これ以外の目的には使いません。
3. 使う外部のサービス
法令に基づく場合を除き、本人の同意なく個人情報を第三者に渡しません。ただし、当サイトを動かすために、次の事業者のサービスを使っています。それぞれの事業者が、自社の方針にしたがって送信元の IP アドレスなどを扱います。
- Cloudflare: DNS、通信の中継と不正な要求の遮断、アクセス解析(6 節)、お問い合わせの知らせのメールの送信
- Vercel: ページの配信とサーバーの処理(サーバーの処理は東京のリージョン)
- Supabase: お問い合わせの内容、EC のデモのアカウントと注文、記事のデータの保存
- Google Cloud: 患者情報管理デモ(東京のリージョン)、VTuber チャットの声の読み上げ(東京)と、話した声の文字起こし(シンガポール)
- Google(Gemini API): VTuber チャットの返事を作るため、入力した質問を送ります
- OpenAI: VTuber チャットで質問に近い記事を探すため、入力した質問を送ります
記事の中の YouTube と Instagram は、押したときだけ読み込みます。読み込んだ後は、YouTube(Google)と Instagram(Meta)が自社の方針にしたがって情報を扱います。
4. 管理と保護
お預かりした個人情報への不正なアクセス、紛失、漏えい、改ざんを防ぐため、読める人と経路を必要なものだけに絞り、通信の暗号化などの対策を行います。
5. Cookie と、ブラウザに保存するもの
当サイトは、ふつうの閲覧では Cookie を置きません。広告のための Cookie や、ほかのサイトをまたいで追跡する Cookie も使いません。Cookie を使うのは次のときだけです。
- 患者情報管理デモを始めたとき: デモのセッションの Cookie(7 節)
- Cloudflare が不正な要求を見分ける確認の画面を出したとき: 確認を通ったことを覚える Cookie(Cloudflare が置きます)
このほか、トップの動きを見たかどうかの印、選んだ明るさのテーマ、EC のデモのカートの中身を、お使いのブラウザの中に保存します。サーバーには送りません。
6. アクセス解析
当サイトは、Cloudflare の Web Analytics で、ページが見られた回数と表示の速さを数えています。ページを開くと、計測のスクリプトが、見たページの URL や表示の速さなどを Cloudflare に送ります。Cloudflare の説明では、この計測は訪問者の個人データを集めず、使いません。URL の「?」より後ろは記録しません。この計測で Cookie は置かれません。
患者情報管理デモのページ(/demos/patient-info)では、この計測を使いません。
7. 患者情報管理デモ(/demos/patient-info)で扱う情報
患者情報管理デモは、ログイン、権限の確かめ、暗号化、閲覧の記録を、実際に操作して確かめるためのデモです。最初から入っている患者と画像は架空です。本物の情報は入力しないでください。とくに、病歴や診断など、本物の健康に関する情報は入力しないでください。
入力する情報
氏名(40 字まで)、年齢、担当医(一覧から選びます)、病歴・診断(各 200 字まで)、画像(任意。JPEG・PNG・WebP)。メールアドレス、電話番号、12 桁の番号に見える入力は受け付けません。画像は、送る前にお使いのブラウザの中で縮め、サーバーで作り直すときに撮影情報や位置情報を取り除きます。
保存のしかた
入力した内容は、氏名も含めて暗号化して保存します(Google Cloud の鍵の管理サービスで暗号化し、画像は画像ごとの鍵で暗号化します)。入力した内容を読めるのは、入力したブラウザのセッションからだけで、ほかの訪問者には届きません。運営者を含め、人には、データベースと鍵の常設の権限を付けていません(緊急用の管理者の経路はあります)。
運営者がふだん入力の中身を見ることはないため、本物の情報が入力されていても、運営者がそれを見つけて消すことはありません。入力した内容は 24 時間で読めなくなり、「今すぐ消す」でその場で消せます。
保存する期間
セッションを始めてから 24 時間で、サーバーは入力した内容を読ませなくなります。「今すぐ消す」を押すと、その時点でデータと画像を消します。データの実物は期限からおおむね 24 時間以内に、画像の実物は置いてから 2 日ほどで、自動で消えます。データベースの復元用のバックアップは最大 7 日残ります(入力した内容は暗号文のままです)。
閲覧の記録
デモの中で、どの職員の役でどの患者を開いたかを記録します(職員、操作、患者の ID、時刻だけで、入力した文字は入れません)。直近 200 件を残し、24 時間で読めなくなります。
Cookie と、ブラウザに置くもの
__Host-pd_session: デモのセッションを見分ける Cookie です(HttpOnly・Secure・SameSite=Strict。24 時間)。ページの JavaScript からは読めず、使うのはデモの API だけです。「今すぐ消す」で消えます。- そのタブの sessionStorage: デモの進み具合(試した操作の印、止められた要求の数)と、画面の中の仮想の認証アプリの秘密を置きます。タブを閉じると消え、「今すぐ消す」でも消えます。
- localStorage: 同じブラウザのタブの間で、ログインなどの切り替えの最中だという印だけを置きます。終わると消します。
- パスキーで始めたとき: お使いの端末やパスワード管理のアプリに、snamo.jp のパスキーが残ることがあります(表示名は「デモの利用者」で、氏名などは入れません)。いらなくなったら、端末の設定から消してください。
記録とログ
不正な利用を止めるため、要求の回数をお使いの IP アドレスごとに数えます(メモリの中で数え、IP アドレスそのものは保存しません)。サーバーの記録には、要求のパス(患者と画像の ID を含みます)、状態コード、時刻と、データの操作の監査ログ(セッションの ID を変換した値と、画像の ID を含みます)が残ります。入力した文字、氏名、病歴、IP アドレスは、これらの記録に入れません。サーバーの記録は 30 日で、組織の監査ログは 400 日で消えます(読めるのは管理者だけです)。
使う外部のサービス
- Google Cloud(Cloud Run・Firestore・Cloud KMS・Cloud Storage。東京のリージョン): デモの API、データの保存、暗号化
- Vercel: 画面の配信と、デモの API への中継(東京のリージョン)
- Cloudflare: DNS、不正な要求と連打の遮断(このページではアクセス解析を使いません)
入力をやめたい・消したいとき
デモの画面の「今すぐ消す」で、その場で消せます。消した後に読み直した結果も、画面に出ます。
8. このポリシーの変更
必要に応じて、このポリシーを変えることがあります。変えたポリシーは、当サイトに載せた時点から効力を持ちます。
9. お問い合わせ
個人情報の扱いについてのお問い合わせは、次へご連絡ください。
運営者: 鈴木信弘(SNAMO)
メール: [email protected]
制定: 2024年6月5日・最終改定: 2026年11月10日