◈ KAO · プライバシー

あなたの顔は、この端末から出ません。

カメラの映像も、そこから起こした顔の478点も、サーバへ送っていません。 送る仕組みそのものがコードに存在しません。保存もしていません。 確かめ方も下に書いてあります。

1. 何をしているか

カメラを許可すると、ブラウザが映像を受け取り、同じブラウザの中で 顔認識のモデルが動きます。モデルは映像から 顔の478個の点(目・鼻・口・輪郭などの位置)と 52個の表情の強さを計算します。

その数値が、そのままゲームの操作になります。口を開けた量が跳ぶ高さになり、 笑った強さが世界の明るさになります。1フレーム使い終わったら捨てます。

顔の点や表情の数値は、日本の個人情報保護法では 「個人識別符号」にあたりうるもの(顔の部位の位置と形状を 電子計算機用に変換した符号)で、米国の COPPA では "biometric identifier ... facial templates or faceprints" にあたります。 つまり本来なら厳重に扱うべきデータです。 だからこそ、端末の外へ出さないという形にしています。

2. していないこと

3. 第三者へ渡るもの — IPアドレス

正直に書きます。ひとつだけ、あなたの情報が外に出ます。 ウェブページを開くという行為そのものに含まれる、IPアドレスです。

相手何のために渡るもの
Vercel このページ自体の配信 IPアドレス・ブラウザの種類・アクセス日時
jsDelivr カメラ使用時のみ 顔認識プログラムの配信 IPアドレス・ブラウザの種類
Google カメラ使用時のみ 顔認識モデルファイルの配信 IPアドレス・ブラウザの種類

渡るのは「このIPアドレスがこのファイルを取りに来た」という記録だけで、 顔のデータは一切含まれません。これらは配信のために必要なもので、 追跡や広告のためには使っていません。

なお、顔認識のプログラムとモデルを自前で配信する仕組みも用意してあり、 それに切り替えると jsDelivr と Google への通信は無くなります。 この表は、いま実際に動いている構成に合わせて更新します。

4. 端末に残るもの・消し方

あなたのブラウザの localStorage に、次のものを保存しています。 これらは端末の中だけにあり、こちらからは見られません。

保存名中身顔から作られたもの
kao-face-calibration-v1表情の正規化の係数(あなたの「いちばん大きい笑顔」がどのくらいか、など)はい
resona-selfie-prefs-v1自分をどう映すかの設定いいえ
resona-codex-selfie-prefs-v1同上(別画面)いいえ
resona-save-v1得点・レベル・コイン・連続日数いいえ
kao-avatar-v1選んだアバターいいえ
yobigoe-onboarded-v1練習を済ませたかどうかいいえ
kao-vault-v1奥の間を開けたかどうかいいえ
kao.lang表示言語いいえ
kao.muted音を切ったかどうかいいえ

kao-face-calibration-v1 は顔の動きから作った数値なので、性質としては 生体データに近いものです。ただし端末の外には出ません。

いつでも全部消せます。下のボタンを押すと、上の8つをすべて削除します。 消したあとは、初めて開いたときと同じ状態に戻ります。

ブラウザの設定から「サイトデータを削除」しても同じことができます。 カメラの許可も、ブラウザのサイト設定からいつでも取り消せます。

5. こどもについて

この作品は、こどもも大人も、高齢の方も遊べるように作っています。 顔の映像は誰のものであってもこの端末から出ません。 年齢によって扱いを変えていません。変える必要がないからです。

米国の COPPA(13歳未満のこどもに関する法律)では、 こどもの顔が写った映像や、顔の特徴データ、IPアドレスなどが 「個人情報」とされています。この作品は そのどれも収集していないので、保護者の同意を取る仕組みを置いていません。

年齢や生年月日を聞かないのは、意図的です。 いま何も集めていないのに年齢を聞き始めたら、 それ自体が新しい個人情報の収集になってしまいます。 集めないことのほうが、聞いて管理するより確実に安全だと考えました。

保護者の方へ: このサイトがお子さんについて保持している情報はありません。 端末に残っているものは、4. の「全部消す」でいつでも消せます。 ご質問は 7. の連絡先までどうぞ。

6. 確かめ方

「送っていません」は、言うだけなら誰でも言えます。確かめられるようにしてあります。

  1. 自分の目で見る。 ブラウザの開発者ツールを開き、 「ネットワーク」タブを出したままカメラを起動してください。 通信はプログラムとモデルの読み込みだけで、 遊んでいる間は何も出ていかないことが見えます。
  2. 通信を切る。 一度読み込んだあとで機内モードにしても、 ゲームは最後まで遊べます。送る相手が無くても成立する作りだからです。
  3. ソースを読む。 このサイトは全部読めます。 送信のコード(fetch など)が1つも無いことを、 自動テストでも固定しています(test/privacy.test.mjs)。 誰かが将来1行足したら、そのテストが落ちます。

7. 運営者・お問い合わせ

運営者creativity is everywhere
連絡先creativityiseverywhere.com

このポリシーを変えたときは、この場所の日付を更新します。 内容が大きく変わるときは、変わる前にトップページで知らせます。

最終更新: 2026-08-20


English

Your face never leaves your device.

This is a game you play with your face. When you allow the camera, the video is processed entirely inside your own browser. A face model turns it into 478 landmark points and 52 expression values, those numbers become the game controls, and they are discarded every frame.

We do not: upload, store or record the camera image; upload or store the face landmarks; take photographs (the shareable result card contains no face — only text); identify or match who you are; ask for a name, email, phone number or address; use analytics; show ads or ad trackers; use cookies; use the microphone; or collect location. There is no account, and there is no code in this app that sends data anywhere.

One thing does leave: your IP address, which is inherent in loading any web page. It goes to our host (Vercel) for the page itself, and — only when you use the camera — to jsDelivr and Google, who serve the face-recognition program and model file. They receive "this IP requested this file" and nothing else. No face data is included.

Children. Under the US Children's Online Privacy Protection Act (COPPA), a photo or video containing a child's image, a biometric identifier such as a facial template, and a persistent identifier such as an IP address all count as personal information. We collect none of them from anyone, so there is no parental-consent flow. We deliberately do not ask for an age or date of birth: for a service that collects nothing, asking would itself start collecting personal information. Parents: we hold no information about your child. Anything stored on the device can be erased with the button in section 4.

On your device, we keep game progress, display preferences, and expression calibration values in localStorage. Only the calibration is derived from your face, and none of it is visible to us. You can erase all of it at any time (section 4).

Verify it. Open your browser's Network tab and start the camera: you will see the program and model load, and nothing leave while you play. Turn on airplane mode after loading and the game still works. The source is fully readable, and an automated test fails if anyone ever adds a network call.

Who runs this. creativity is everywhere — creativityiseverywhere.com. Questions about this policy go there.

Last updated: 2026-08-20

← KAO へ戻る