この案内の対象
この案内は、ビルド5以降の「4人で交換する」通信テストと、「サンプルで体験する」端末内デモを対象とします。ビルド4以前は端末内デモです。通信テストでは実際の参加者へ文章が届きます。
現在は無料の内部テストです。App内課金はAppleのSandboxでのみテストし、実際の請求は行いません。公開サービスとしての販売はまだ始めていません。
交換クラブで扱う情報と目的
アカウントID、ユーザー名、表示名、認証用パスワードのハッシュ、回復コードのハッシュ、ログイン状態、利用案内への同意日時と版、所属クラブ、日記、返信、ブロック、通報と対応情報をサーバーで扱います。ログイン、4人の参加管理、日記交換、安全対策、データ削除のために使います。
パスワードと回復コードは保管用にハッシュ化します。ログイン用トークンはiPhoneのKeychainに保存し、サーバーではハッシュのみを保管します。パスワードと回復コードをアプリに保存しません。メールアドレスや本名はアカウント作成に必要ありません。
通信の乱用を抑えるため、接続元IPに基づくハッシュと操作回数を一時的に扱います。接続先Cloudflareは、自社サービスの提供・保護のためにアクセス情報等を扱う場合があります。
共有範囲と提供先
クラブの参加メンバーには、表示名、参加状況、日記と返信が表示されます。招待コードは参加させたい人だけに共有してください。公開タイムラインや自動の海外メンバー探しはありません。
通信と保存にはCloudflare WorkersとSQLite Durable Objectsを利用します。通信はHTTPSを使いますが、端末間暗号化ではありません。運営者は通報対応や障害対応に必要な情報を確認できます。Cloudflare等の基盤事業者の規約・プライバシー方針も適用され、処理場所が利用者の国と異なる場合があります。
通信テストは文章のみです。端末内デモに添付した写真・音声を交換クラブへ自動送信しません。広告や広告目的の追跡SDKは組み込んでいません。
保存期間とアカウントの削除
28日間の終了は投稿できる期間の終了です。サーバーの日記などは、個別に削除するかアカウントを削除するまで保管します。ログインセッションの有効期間は7日間です。通信テストは変更・終了する場合があり、大切な原本の保管先としては使わないでください。
交換クラブの「アカウント」から、現在のパスワードで本人確認し、アカウント削除を実行できます。ログインできない場合や利用停止中も、ログイン画面の「アカウントを削除」からユーザー名とパスワードで本人確認できます。ログイン情報、所属、自分の投稿・返信、その投稿に付いた返信、自分に関係する通報・ブロック、Sandbox取引のアカウントとの対応を稼働中のデータベースから削除します。ほかの人が保存したコピー、問い合わせメール、Appleが保管する取引、基盤事業者のバックアップ等は別途管理されます。
返金済みの古い署名データの再利用を防ぐため、アカウントとの対応を持たないHMAC形式の取引識別子と失効情報に28日間の有効期限を設けて保持します。通知の重複防止キーには30日間の有効期限を設け、アカウントとの対応が残る通知キーはアカウント削除時に除去します。期限切れの物理行は次の保守処理で削除するため、期限と同時の完全消去を約束するものではありません。
ログアウトはアカウントの削除ではありません。Keychainのログイン状態はアプリを削除・再インストールしたときにも残る場合があります。アプリ内からログアウトまたはアカウント削除を行ってください。回復コードを失い、ログインもできない場合、本人確認ができず復旧できないことがあります。
端末内デモ・写真・マイク・書き出し
サンプルで体験する画面のプロフィール、日記、返信、写真、最大30秒の音声、模擬購入履歴は端末内に保存し、交換クラブへ同期しません。サンプルのメンバーや翻訳例は架空です。写真・マイクは使うときにOSの選択・許可を確認します。
端末内デモの設定から保存内容を削除できます。これはサーバーのアカウント削除とは別の操作です。写真アプリの原本、書き出したファイル、共有先のコピー、OS側のバックアップ等は削除しません。SDKやOSの一時ファイルまで完全消去できると約束するものではありません。
ご本人が書き出しを選んだ場合は、入力したプロフィール・日記等をファイルにまとめ、iPhoneの共有画面を開きます。保存先はご本人が選び、その保存先の方針が適用されます。
Appleの課金テスト
通信テスト版は、Apple署名を確認したSandbox環境でのみ購入処理を起動します。本番環境・環境不明時は購入処理を止めます。カード番号やAppleのパスワードをこのアプリの入力欄へ入力する必要はありません。
Sandbox取引とAppleからのSandbox通知の署名データをサーバーで検証し、商品ID、取引ID、アカウントとの対応、購入日時、有効期限、失効情報等を保管して、重複利用防止やテスト参加権の管理に使います。署名データそのものは保管しません。返金・権利取消の通知を確認した場合はテスト参加権を失効させます。Appleでの取引成立だけをもって、サーバー確認済みと表示しません。端末内デモの模擬購入とは別です。
通報・お問い合わせ・運営者
通報はサーバーに保存され、運営者が内容を確認し、投稿削除や利用停止等に対応できます。ブロックした相手との投稿・返信の表示と返信を制限します。これは相手がすでに保存したコピーを消す操作ではありません。
運営者はKEN MAJIMAです。お問い合わせ先はmajin.officialstore@gmail.comです。メールアドレスと送信内容を、回答と不具合確認に使い、対応に必要な期間保管します。削除の希望は同じ窓口へお知らせください。法令上の保存が必要な場合等を除き、対応します。
パスワード、回復コード、Appleの確認コード、カード番号は送らないでください。メールの送受信、アプリ配布、診断、公開ページの閲覧には、Appleやメール・基盤サービス提供者の規約・設定が適用されます。案内の変更は本ページとアプリ内でお知らせします。