オフラインで使えてアカウント不要の写真保管庫
サーバーもサインアップもない保管庫とはどういうことか。機内モードで自分で試せる一つの主張と、この設計の本当のデメリット。
アカウント不要のオフライン保管庫は、すべてをiPhoneの中に置きます。サインアップなし、サーバーなし、同期するものもなしです。Obscura Photo Vaultはこの作りです。機内モードでも動作し、これは自分で試せる唯一の主張です。App Storeのプライバシーラベルではデータを収集しないと申告していますが、それは私たち自身の回答です。この設計には本当の代償があります。クラウドのコピーなし、デバイス間の同期なし、そしてパスワードのリセットなし。リセットを送る先のアカウントがないからです。
1. アカウント不要の本当の意味
アカウントとは、サーバー上にある、あなたが誰なのかを示す記録です。クラウド型の保管庫があなたのためにできることは、すべてその記録から生まれます。あなたに不利に働きうることも同じです。それをなくすと、4つのことが同時に成り立ちます:
- あなたを知っているサーバーがない。メールアドレスも、ユーザIDも、アプリを開いた時刻の記録もありません。
- リセットするものがない。鍵の2つ目のコピーを誰も持っていないため、パスワードを忘れると二度と開けません。
- 漏えいするものがない。流出するユーザの一覧も、フィッシングや乗っ取りの対象になるアカウントもありません。
- 引き渡すものがない。データのコピーもその鍵も持っていない開発者には、誰に求められても渡せるものがありません。
これらは、1つの設計上の選択を4つの面から見たものです。2つ目がコストで、ほかの3つが利点です。1つを受け入れなければ、3つは得られません。
2. 機内モードでのテスト
保管庫アプリについての主張のほとんどは、読むことしかできません。これは実際に試せます。
- アプリをインストールして設定します。
- 機内モードをオンにし、Wi-Fiもオフになっていることを確認します。
- 保管庫を作り、写真を追加し、ロック、ロック解除、表示、書き出しを行います。
接続なしでそのすべてができるアプリは、オフラインの間は何もアップロードしていません。人から聞いた話ではなく、自分の目で確かめた事実です。さらに、ある種類の設計をまるごと候補から外せます。動作にサーバーが必要なアプリは、手順3で失敗します。
オンラインのときにアプリが何をしているかは証明できず、開発者がプライバシーラベルに何を書いているかについても何もわかりません。ラベルもあわせて読んでください。オフラインで動き、大量のトラッキングを挙げているアプリは、矛盾しているわけではありません。送れるときには何かを送っていると伝えているのです。外からわかるのは、テストとラベルの2つを合わせたものです。
3. 手放すもの
利点だけを並べたページなら、それはただの宣伝です。次のことは本当のデメリットで、人によってはこれが決め手になります。
- 同期なし。保管庫は1台のiPhoneの中にあります。書き出して読み込まない限り、iPadや2台目のiPhoneからは見えません。
- iPhoneの外への自動コピーなし。書き出しをせずにiPhoneをなくすと、保管庫も失われます。これに備える習慣を保つのは、アプリではなくあなたです。
- 復元なし。パスワードを忘れると、誰も中身を取り戻せません。暗号化された保管庫で写真を失う原因としてはこれがいちばん多く、どんな攻撃よりもはるかに起こりやすいものです。頼る前に実際にどういうことになるのかを読んでおく価値があります。
- 頼れる相手がいない。サポートはアプリについて説明できますが、保管庫を開けることはできません。その手段が存在しないからです。
アカウントのある保管庫では、この4つすべてが逆になります。どちらも間違った選択ではありません。納得して選べるよう、アプリの4つの種類をまとめています。
4. Obscura Photo Vaultのやり方
私たちのアプリなので、利害関係者の言葉として読んでください。事実は、上で説明した方法とセキュリティ文書で確かめられます。
- アカウントなし。設定はパスワードだけです。登録する先がないので、サインアップの画面もありません。
- インターネット不要。保管庫のどの機能にも接続は必要ありません。Proの購入や復元は、ほかのすべてのアプリと同じくApp Storeを通じて行われます。
- サーバーなし。写真、ビデオ、データベースは、600,000回のPBKDF2でパスワードから作った鍵を使い、iPhone上でAES-256-GCMにより暗号化され、iPhoneの中にとどまります。
- App Storeのプライバシーラベルは「データの収集なし」。分析も使用状況の送信もありません。これは自分たちのソフトウェアについて私たちが記入したフォームで、誰かが発行した証明書ではありません。ほかの誰のものとも同じように疑ってかかるべきものです。
- バックアップ用の書き出し。保管庫は1つの暗号化されたファイルに書き出され、保管庫そのものと同じ暗号化と同じパスワードの処理で保護されます。そのため、クラウドストレージやパソコンに保管しても安心です。新しいiPhoneで読み込めば保管庫が戻ります。デバイスのバックアップとの関係は保管庫アプリの削除と移行で説明しています。
念のため言っておくと、この作りのアプリは私たちだけだと主張するつもりはありません。このジャンルにはほかにもあります。順位つきの比較で、それぞれが公開している内容を紹介しています。
5. オフラインでも守れないもの
サーバーがないことで、ある種類のリスクがまるごとなくなります。それ以外のリスクは、そのまま残ります。
- 保管庫が開いている間に侵害されたiPhone。表示するために、鍵と読める状態の写真はメモリ上にあります。サーバーは関係なく、必要もありません。
- パスワードを知っている人。オフラインでも何も変わりません。
- デバイスのバックアップ。iCloudやパソコンへのiPhoneのバックアップにはアプリのデータが含まれます。暗号化された保管庫なら、そのデータは読めない状態でパスワードが必要です。それでも、保管庫だとは思っていない場所に存在しています。
- 元の写真。読み込んだ写真は写真アプリに残り、次に「最近削除した項目」に残り、削除が反映されるまでiCloud写真にも残ります。保管庫のオフラインの設計は、そのどこにも届きません。
- アプリが見えること。インストールしたアプリは、インターネットをどう使っているかに関係なく、「設定」と購入履歴に表示されます。
だからこそ「オフライン」は、いくつもある性質の一つであって、結論ではありません。残りは写真保管庫アプリは安全かで説明しています。
6. よくある質問
アカウント不要の写真保管庫アプリはありますか?
あります。Obscura Photo Vaultにはサインアップもサーバーもありません。パスワードを設定すれば、そのあとはインターネット接続なしで動作します。このジャンルには同じ作りのアプリがほかにもあります。確認する場所はApp Storeの掲載ページです。アカウントが必要なら必ず書かれているからです。機内モードで完全に使えるアプリは、オフラインの間は何もアップロードしていません。
オフラインの写真保管庫アプリは写真をアップロードしますか?
サーバーのないアプリには、アップロード先がありません。そしてそれは自分で試せる主張です。機内モードをオンにして使ってみてください。このテストで証明できないのは、オンラインのときにアプリが何をしているか、そして開発者自身の回答であるプライバシーラベルに何と書かれているかです。テストとあわせて、ラベルも読んでください。
オフラインの保管庫で手放すものは何ですか?
デバイス間の同期。自分で書き出さない限り、iPhoneをなくしても残るコピー。そしてパスワードのリセット。リセットを送る先のアカウントがないからです。これらは、サーバーがなくデータを収集しないという事実を、反対側から見たものです。
Obscura Photo Vaultはデータを収集しますか?
App Storeのプライバシーラベルは「データの収集なし」です。アプリには分析も、使用状況の送信も、サーバーもありません。このラベルは私たち自身の回答で、ほかのすべての開発者と同じく、誰も監査していません。自分で確かめられるのは、アプリが接続なしで完全に動作することです。
オフラインの保管庫でもバックアップできますか?
はい、2つの方法でできます。暗号化された書き出しファイルは、パスワードがなければ読めないため、クラウドストレージを含むどこにでも保管できます。また、iCloudやパソコンへのiPhoneのバックアップには、アプリのデータが暗号化済みのファイルとして含まれて引き継がれます。新しいiPhoneでも、保管庫のパスワードは必要です。
出典
- Obscura Photo Vault セキュリティ文書(鍵の階層とデバイス上での設計について)
- セキュリティ文書のセクション11(脅威モデルの対象外となるものについて)
- Obscura Photo Vault on the App Store(「Appのプライバシー」欄)
- Appleサポート:What does iCloud back up?
- Appleサポート:Delete photos on your iPhone or iPad
Obscura Photo Vault
iPhone用の暗号化された写真保管庫です。写真とビデオはデバイス上でAES-256-GCMにより暗号化されます。アカウント、サーバー、分析はなく、ネットワーク接続も必要ありません。パスワードを忘れると、私たちを含め誰も中身を復元できません。
App Storeで見る →