まとめ
アプリの中心の機能——配置図を見る、スクリーンショットを取り込んでピンを立てる、
丸や済を記録する——はすべて端末の中だけで動きます。
アカウント登録なしで使えます。広告および行動解析の SDK は組み込んでいません。
そのうえで、外部へ送信する機能があります。X(旧 Twitter)でのログイン、
配置情報の持ち寄り、自分の卓の画像の公開、フォロー関係の控えです。
いずれも X でログインしなければ一切動きません。
このうち配置情報の持ち寄りだけは、ログイン後に自動で送られます
(初期設定で有効。初めて送ったときにアプリが知らせ、設定でいつでも止められます)。
それ以外は、利用者がボタンを押したときだけ動きます。
取り込んだ画像・アプリが撮った画面は、どの機能でも送信しません。
第三者の著作物なので、送信する経路自体を設けていません。
1. 端末の中だけで扱うもの
| 取り込んだ画像・キャプチャモードで撮った画面 |
端末内のアプリ専用領域に保存。外部送信なし。アプリ内で個別に削除可能 |
| 画像から読み取った文字(配置・サークル名など) |
端末内で解析(Google ML Kit のオンデバイス日本語モデルをアプリに同梱)。
解析のために画像が端末外へ出ることはありません |
| 「丸」「済」などの記録、メモ |
端末内に保存。外部送信なし |
| 連絡先・位置情報 |
取得しません |
1-2. キャプチャモード(画面の撮影)
X のタイムラインやプロフィールを見ながら、お品書きのスクリーンショットを
続けて撮るための機能です。撮った画像は、ギャラリーから取り込んだ画像と同じように
端末の中だけで解析し、配置(ブロック・番号)、X アカウントとブースの対応、
フォロー関係を読み取ります。
- 利用者がボタンを押したときだけ撮影します。常時録画はしません
- 使用するには 2 つの許可が必要で、いずれも Android の標準の画面で明示的に許可していただきます
(他のアプリの上に表示する許可/画面を取得する許可)
- 撮影できる状態の間は、Android の仕様により通知が表示されます
- 撮った画像は端末内のアプリ専用領域に保存されます。外部に送信しません。
アプリ内で個別に削除できます
2. 利用者の操作で送信するもの
以下はすべて X でのログインが前提です。ログインしなければ一つも動きません。
使わなくてもアプリの中心の機能は動きます。
2-1. X(旧 Twitter)でのログイン
- 目的: 自分の卓を自分のものとして名乗るため、および出鱈目な投稿を止めるため
- 取得するもの: X のユーザー ID と表示上のハンドル名だけ
- 認証は当方のサーバで行い、X のアクセストークンは本人確認の直後に破棄します。
offline.access を要求していないため、期限の切れないトークン
(リフレッシュトークン)はそもそも発行されません
- 保存先: 当方のサーバ(Google Cloud Firestore)。
アプリ内でログアウトすると、そのセッションの記録は削除されます
2-2. 配置情報の持ち寄り(自動・設定で停止できます)
- 目的: 「この卓は誰か」を利用者どうしで共有し、各自が一から入力せずに済むようにするため
- いつ送るか: X でログインしていて、この機能が有効(初期設定で有効)なとき、
新しく判った配置を自動で送ります。初めて送ったときにアプリが知らせます。
設定から止められます。ログインしていなければ送りません
- 読み取りが不確かなもの(公式の一覧と一致しない等)は送りません
- 送るもの: 配置(ブロック・番号)、X のハンドル名、サークル名、アプリのバージョン
- あわせて端末ごとの匿名の識別子を送ります。無作為に生成した文字列で、
X のアカウントにも端末固有の ID にも紐づきません。アプリのデータを消すと新しくなります。
出鱈目な投稿を止めるためだけに使います
- 送らないもの: 取り込んだ画像、丸や済の記録、あなたのフォロー関係
- この情報は公開されます。まとめたものが誰でも取得できる形で配信されます
(元になっているのは、サークル側が X 上で公開している事実です)
2-3. 自分の卓の画像の公開
- 目的: サークル本人が、自分のお品書きをアプリの利用者に見せるため
- その卓の持ち主として確認できた場合にのみ置けます(X のログインが必要)
- この画像は公開されます。置いた本人がアプリから削除でき、削除すると配信からも消えます
- 他人のお品書きのスクリーンショットをここに置くことはできません
2-4. X のフォロー関係の控え
- 目的: 端末の買い替えやデータ消去のあとに、集めた情報を取り直さずに済むようにするため
- 送るもの: X のアカウント ID の集合
- 公開しません。読み書きできるのは、X でログインした本人だけです。
サーバは認証した本人の ID を鍵として使い、リクエスト側に「誰の分か」を指定させません
- アプリがハンドル名を解決するために送る問い合わせには、本人を示す情報を添えません
(誰が何を問い合わせたかを記録しない設計です)
3. アプリが自動で行う通信
利用者の操作なしに行う通信は、会場の配置データを受け取ることだけです。
- 取得先:
storage.googleapis.com(Google Cloud Storage の公開バケット)
- 取得する内容: 配置図の座標・スペース番号、出展者の一覧、持ち寄られた配置情報
- この通信はダウンロードのみです
この取得の際、配信元である Google Cloud Storage 側に、一般的な
アクセスログ(IP アドレス・日時・取得したファイル名)が記録される場合があります。
これは当方が個人を特定する目的で利用することはありません。
4. 権限
- インターネット — 上記の通信に使用します
- 画像の選択 — 取り込む画像を利用者が選ぶときに、Android の写真選択画面から
選択されたものだけを受け取ります。端末内の画像を一覧・走査することはありません
- 他のアプリの上に表示 — キャプチャモードの撮影ボタンを出すために使います
- 画面の取得(メディア プロジェクション) — キャプチャモードで画面を撮るために使います。
利用者が許可したときだけ有効になり、ボタンを押した瞬間の画面だけを取得します
5. 第三者への提供
利用者の情報を第三者に販売・提供することはありません。
上記 2-2 と 2-3 の「公開されます」と書いた情報は、
利用者自身が公開する目的で送信したものです。
なお、当方のサーバは Google Cloud 上で動作し、
X のプロフィール情報の取得に外部の API 提供事業者を利用しています。
6. データの削除
- 端末内のもの: アプリ内で個別に削除できます。
アンインストールするとすべて削除されます
- ログインの記録: アプリ内でログアウトすると削除されます
- 自分の卓の画像: 置いた本人がアプリから削除できます
- フォロー関係の控え・持ち寄った配置情報: 下記の連絡先にご連絡いただければ削除します
7. テスター募集で登録されたメールアドレスについて
クローズドテストに応募いただいた方のメールアドレスは、
テストの配信登録とテストに関する連絡のためだけに使用します。
- 保管先: 当方の Google Cloud(Firestore)上の応募記録
- 用途: テストに関するご連絡
- 配信対象の指定には使いません。Google Play のテスト版が届くかどうかは、
ご自身で参加していただく Google グループ
comiketmap-testers@googlegroups.com のメンバーかどうかで決まります
(このグループのメンバー一覧は、グループのメンバーのみが閲覧できます)
- 第三者への提供や、広告・宣伝目的での利用は行いません
- 削除: 下記の連絡先にご連絡いただければ応募記録から削除します。
グループからはご自身で退会できます
8. お子様の利用について
このアプリは 13 歳未満のお子様を対象としていません。
9. ポリシーの変更
内容を変更する場合は、このページを更新し、最終更新日を改めます。
重要な変更があるときは、テスターの方には Google グループ経由でお知らせします。
10. 連絡先
nokkiiindustry+map@gmail.com
日本語または English でお問い合わせください。