Reflect はすべての日記を、端末を離れる前に AES-256-GCM で暗号化します。暗号化されたクラウドバックアップ。生体認証ロック。iOS と Android で無料です。
「プライベート」と称する日記アプリの多くは、PIN の奥に平文の SQLite を置いているだけです。Reflect はそうではありません。
すべての日記に、AES-256-GCM と HMAC による改ざん検知。設定の奥に隠れたスイッチでも、プレミアム機能でもありません。最初の一行を書いた瞬間から、ディスク上のファイルは、あなたの鍵なしには読み取れない状態になります。
バックアップを作成すると、Reflect はそのバックアップ用のランダムな鍵を生成し、Argon2id でリカバリーコードから導出した鍵でその鍵を包みます。新しい端末で日記を復元するときに必要なのがこのリカバリーコードです。安全な場所に保管してください。
任意のクラウドバックアップは、アップロードされる前に端末上で暗号化されます。本文、写真、ボイスメモが対象です。バックアップに平文のモードはありません。ご自身の端末どうしのリアルタイム同期は仕組みが異なり、その詳細はプライバシーポリシーで説明しています。
Face ID、Touch ID、指紋、PIN、またはパスワード。スマートフォンの使い方に合うものを選べます。アプリを切り替えた瞬間に自動ロックがかかり、プレビューのサムネイルは初期設定で目隠しされるので、マルチタスク画面を見られても中身は見えません。
新しい端末では、リカバリーコードからバックアップ鍵を開くための鍵をもう一度導出し、日記は端末上で復号されます。復号を試みる前にフィンガープリントを照合するので、コードの入力ミスはその時点でわかります。
Reflect は日記を AES-256-GCM で暗号化し、HMAC による改ざん検知を加えています。暗号化されたクラウドバックアップにも同じアルゴリズムが使われ、ラップキーは Argon2id によってリカバリーコードから導出されます。写真とボイスメモも、ストレージに保存される前に同じ方式で暗号化されます。
初期設定で有効です。端末上の日記に対して暗号化を無効化するスイッチはなく、平文へのフォールバックもありません。任意なのはクラウドバックアップだけで、有効にしても、バックアップは端末を離れる前に暗号化されます。
暗号化クラウドバックアップを有効にしていれば、新しい端末でサインインし、リカバリーコードを入力することで復元できます。リカバリーコードからデータを開く鍵が再導出されます。リカバリーコードがなければバックアップは復元できないため、大切に保管してください。クラウドバックアップを利用していなかった場合、日記は失われた端末の中だけにあった状態になります。
いいえ。日記は同期される前に端末上で暗号化されます。私たちのサーバーは暗号文しか見ません。AI 機能を利用する場合、インサイト用に送信される該当部分のテキストだけが、個人を特定する情報を先に取り除いたうえで AI サービスに渡されて処理されます。それ以外の日記は暗号化されたまま、アクセスできません。