プライバシー
ANTiHEX(antihex.app)と、ブラウザの拡張機能「ANTiHEX」(Chrome 版・Firefox 版)がどんな情報を扱うかの説明です。
ブラウザの拡張機能(Chrome・Firefox)
- 読み取るもの: antihex.app に埋め込まれた YouTube の再生画面の中で自機の下にある映像の色を、ゲームの判定のためだけに読み取ります。
- 再生画面の中での操作: 再生画面の中のマウスの位置・クリック・指で触れる画面での指の動き・ゲームで使うキー(R・スペース・矢印キー)を受け取り、同じページのゲームに伝えます。自機やほかの参加者の自機を再生画面の中に描き、遊んでいる間は再生画面の操作(押して止めるなど)・指でのスクロールや拡大と、字幕を止めます。YouTube の広告が出ている間は、広告の操作を止めず、何も描きません。
- 保存・送信: 映像そのものは保存も送信もしません。同じページのゲームに渡すのは、判定の結果(色に触れたかどうか)・動画の再生位置・上の操作と、周りの光に使う映像の縁(端から約 1 割)の大まかな色だけです。マルチプレイヤーでの扱いは、下の「マルチプレイヤー」のとおりです。
- 動く場所: antihex.app のページとそこに埋め込まれた YouTube の再生画面だけです。閲覧履歴や個人情報は集めず、拡張機能自身は外部へ通信しません。
ウェブサイト(antihex.app)
- ランキング: 動画ごとのランキングに入力した名前(任意)・スコア・当たった回数・ブラウザごとの番号(ランダムな文字列。個人は特定できません)を記録します。名前を入れなければランキングには出ません。
- 遊んだ記録: 遊び終えるたびに(マルチプレイヤーでは、動画の終わりまでいたとき)、どの動画をいつ遊んだか(ブラウザごとの番号つき)を記録します。レベルリストに出す遊ばれた回数など、動画の人気の集計にだけ使います。
- マルチプレイヤー: 参加している間は、名前(任意)・マウスの位置・スコアをサーバーに送り、同じ部屋のほかの参加者にそのまま見せます。動画ごとの結果(名前・スコア・当たった回数)は、その部屋の中で次の動画まで出します。動画の最初から最後まで遊んだ人の結果は、1 人用と同じく、その動画のランキングにも記録します。マウスの動きは記録として残しません。
- 動画の追加: 追加された動画には動画の ID・タイトル・投稿者・色・区間などの設定と、入力された楽曲名・アーティスト名を記録します。追加された動画はすぐレベルリストに載り(追加した時刻も出ます)、管理者が承認するとマルチプレイヤーにも出ます。追加されると、管理者にメールで知らせます(動画のタイトル・設定など。追加した人の情報は含みません)。
- YouTube で流せなくなった動画: 削除・非公開・埋め込み禁止などで流せなくなった動画は、YouTube に動画の ID で問い合わせて確かめ、その動画のランキング・遊んだ記録と一緒に自動で消します。
- バックアップ: 動画の一覧とランキングは、毎日 1 回 Cloudflare の中に写しを取り、30 日分を残します。
- 接続元の IP アドレス: 使いすぎを防ぐ回数の制限にだけ使い、数えた記録は 2 日以内に自動で消えます。
- ブラウザの中に保存するもの: 言語・名前・音量・周りの光のオン・オフ・ハイスコア・ブラウザごとの番号のもとになる値など。
ほかのサービス
- Cloudflare: このサイトとデータの置き場所です。ランキングや動画を送るときと、マルチプレイヤーに参加するときに、人による操作かどうかの確認(Turnstile)を使います。アクセス解析には Cloudflare Web Analytics を使っています(ページが見られた回数など。個人は特定しません)。
- YouTube: 動画の再生は YouTube の埋め込みの再生画面で行います。YouTube の再生画面が受け取る情報には YouTube の規約が適用されます。
広告は出していません。情報を売ったり、上のサービス以外の第三者に渡したりはしません。
削除
ランキングの記録などを消したいときは下の連絡先へお知らせください(バックアップの写しからも、30 日以内に消えます)。
連絡先
This page explains what information ANTiHEX (antihex.app) and the "ANTiHEX" browser extension (for Chrome and Firefox) handle.
Browser extension (Chrome, Firefox)
- What it reads: Inside the YouTube player embedded on antihex.app, it reads the colors of the video under your dot, only for the game's hit detection.
- Input inside the player: It receives the mouse position, clicks and the keys the game uses (R, Space and the arrow keys) inside the player, and finger movements on touch screens, and passes them to the game on the same page. It draws your dot and other players' dots inside the player, and while you play it blocks the player's own controls (such as click-to-pause), finger scrolling and zooming, and hides captions. While a YouTube ad is showing, it leaves the ad's controls alone and draws nothing.
- Stored or sent: The video itself is neither stored nor sent. The only things handed to the game on the same page are the result (whether you touched the color), the playback position, the input above, and the rough colors of the video's edges (about the outer tenth) for the glow around the player. How multiplayer uses them is described under "Multiplayer" below.
- Where it runs: Only on antihex.app and the YouTube player embedded there. It collects no browsing history or personal information, and the extension itself makes no network requests.
Website (antihex.app)
- Rankings: A per-video ranking records the name you enter (optional), your score, your hit count, and a per-browser random identifier (it cannot identify you). Without a name, you do not appear in the ranking.
- Plays: Each finished play (in multiplayer, staying until the end of the video) records which video was played and when (with the per-browser identifier). It is used only to count a video's popularity, such as the play counts shown on the level list.
- Multiplayer: While you take part, your name (optional), mouse position and score are sent to the server and shown live to the other players in the same room. The results of each video (names, scores, hit counts) are shown in that room until the next video. Results of players who played the video from start to end are also recorded in that video's ranking, the same as solo play. Mouse movements are not kept as a record.
- Added videos: An added video is recorded with its video ID, title, uploader, settings such as colors and range, and the song title and artist entered. Added videos appear on the level list right away (with the time they were added), and in multiplayer once an administrator approves them. The administrator is notified by email (the video's title, settings and so on; nothing about who added it).
- Videos YouTube no longer serves: Videos that can no longer be played (deleted, private, embedding disabled, and so on) are checked by asking YouTube with the video ID, and are removed automatically together with their rankings and play records.
- Backups: Once a day, a copy of the video list and the rankings is kept inside Cloudflare for 30 days.
- IP address: Used only to count requests for rate limiting; the counts are deleted automatically within two days.
- Kept in your browser: Language, name, volume, the glow on/off setting, high scores, the value the per-browser identifier is made from, and similar.
Other services
- Cloudflare: Hosts this site and its data. A human check (Turnstile) is used when sending a ranking score or a video, and when joining multiplayer. Cloudflare Web Analytics is used for analytics (page view counts and similar; it does not identify you).
- YouTube: Videos play in YouTube's embedded player. What that player receives is covered by YouTube's terms.
There is no advertising. The information is not sold or given to third parties other than the services above.
Deleting
To have a ranking record or similar removed, please contact us below (it also disappears from the backup copies within 30 days).