77Fox は Windows デスクトップアプリ(Web コンソール付き)で、各同期バンドルをあなたのデバイス上で AES-256-GCM により暗号化し、自分の Google Drive に書き込むことで、プロンプト、参考素材、家計、タスクのデータをデバイス間で同期します。データ鍵は Google の認可を通じて管理され、77Fox のアカウントサービスに送られることはないため、覚えておくべき二つ目の同期パスワードはなく、77Fox にはアップロードされた内容を復号する手段がありません。77Fox のサーバーが保持するのは、アカウント、デバイス、利用資格、短時間の認証コードイベント、暗号化されたメール接続設定だけです。
このガイドでは、この設計が何から守るのか、何を意図的に拒むのか、そして重要な障害ケース、すなわち破損したバンドル、同じレコードを編集する 2 台のデバイス、誤ったアカウントで何が起きるのかを説明します。
誰がデータを保持するか
| データ | 保存場所 | 読める人 |
|---|---|---|
| プロンプト、参考素材、家計、タスク、ワークスペース、プラグイン、AI ニュース、拡張機能の設定 | あなたのマシン。同期を有効にすると、暗号化されたバンドルとして自分の Google Drive にも保存 | あなた自身のデバイス上のあなた |
| データ鍵 | Google の認可を通じて管理 | 77Fox のアカウントサービスには送られない |
| アカウント、デバイス、利用資格の記録 | 77Fox のサーバー | 77Fox。サインインとプランの確認のため |
| 認証コードイベント | 77Fox のサーバーに短時間 | 通常 5 分以内で保持。メッセージ本文はディスク、データベース、ログに書き込まれない |
| メールのアプリパスワードまたは IMAP 認可コード | 77Fox のサーバーに AES-256-GCM で暗号化して保存 | メールの認証コードを取得するために必要 |
各 Google アカウントは分離されたプロファイルディレクトリと固有の同期鍵を使い、同じマシン上の他のアカウントからは見えません。
アップロード前の暗号化
同期バンドルはデバイスを離れる前に AES-256-GCM で暗号化されます。GCM は機密性と完全性タグの両方を提供し、これによってアプリは破損や改ざんされたバンドルを黙って読み込むのではなく検出できます。鍵は Google の認可を通じて導出されるため、新しいデバイスでサインインするだけでデータを引き継げます。追加のパスフレーズはなく、アカウントサービスが保存すべきものもありません。
すべての同期は完全なスナップショット
各同期は完全で変更不能なスナップショットを一つ生成し、その後に全体として切り替えます。書きかけの中間状態は存在しないため、ネットワークの切断、シャットダウン、突然の終了があっても、データの半分だけが取り残されることはありません。
データは領域ごと(プロンプト、家計、ワークスペース、プラグイン、AI ニュース、拡張機能)に分けて保存されます。変更のない領域は再アップロードせず前回の結果を再利用するため、日常の同期は軽く済みます。すべての領域にはチェック値が付いており、データを使用する前に検証されます。
回路を遮断し、上書きしない
これは最も重要な動作上の保証です。チェックによってデータが破損している可能性が示された瞬間、同期は停止し、破損しているかもしれない内容をクラウドに送る代わりに読み取り専用に切り替わります。復旧は意図的な操作としてのみ行われます。検証済みの復旧コピーを公開する必要があり、Web コンソールには復旧公開の入口が意図的に用意されていません。
クラウド上のデータが別のアカウントのものだと検出された場合、上書きは即座に阻止され、サインアウトして再度サインインするよう求められます。意図は明確です。黙って上書きするのではなく、止まって尋ねます。
ローカルファーストのマージ
完全で利用可能なコピーが常にデバイス上にあるため、オフラインでの利用には影響しません。2 台のデバイスが同じものを編集した場合、マージは勝者を勝手に選ぶのではなく競合を記録として保持します。同期の進行状況は表示され、同時に発行されたリクエストは統合されて重複アップロードを避け、エラー状態からは再試行できます。
脅威モデル
| シナリオ | 何が起きるか |
|---|---|
| 誰かがあなたの Google Drive のファイルを入手する | 鍵のない AES-256-GCM の暗号文を手にするだけ |
| 77Fox のサーバーが侵害される | 持ち出せるプロンプト、家計、タスクの内容は存在しない。あるのはアカウント、デバイス、利用資格、短時間の認証コードイベント、暗号化されたメール設定だけ |
| バンドルが転送中またはディスク上で破損する | チェック値の検証に失敗し、同期は読み取り専用になり、破損したものは送信されない |
| 2 台のデバイスが同じプロンプトを編集する | 両方の変更が記録として残り、何も上書きされない |
| 誤った Google アカウントでサインインする | 上書きは阻止され、サインアウトして再度サインインするよう求められる |
| 77Fox アカウントを削除する | セッションとデバイスは取り消され、認証キューと暗号化されたメール設定は消去される。ローカルデータと Drive 上のファイルはあなたの管理下に残り、別途削除する |
トークンとセッション
デスクトップ、Web、ブラウザ拡張はそれぞれの環境に適したトークン保管境界を使い、機微なトークンは通常の永続ストレージには置かれません。アカウントサービスは短命のアクセストークン、リフレッシュトークンのローテーション、最小権限、分離されたサーバーファイル権限を採用しています。
境界が異なる場所:共有キャンバス
一つの機能だけが意図的な例外です。最大 20 人が一緒に描画し、テキストを編集し、メディアを配置する共有キャンバスは、ゲストがリンクで参加できるよう 77Fox クラウドを使い、共有キャンバス上のメディアは作成者のプランのストレージに計上されます。プライベートキャンバスはローカルに留まり、任意で個人の Google Drive 同期を使えます。キャンバスを暗号化の境界の内側に置いておく必要がある場合は、プライベートのままにしてください。
よくある質問
77Fox は同期した内容を読めますか?
いいえ。バンドルはアップロード前に AES-256-GCM で暗号化され、データ鍵は Google の認可を通じて管理されて 77Fox のアカウントサービスには決して送られず、データそのものは自分の Google Drive に保存されます。
別途、同期用のパスワードが必要ですか?
いいえ。データ鍵は Google の認可を通じて管理されます。
同期エラーでデータが壊れることはありますか?
いいえ。チェックで問題が見つかると、同期はクラウドへ書き込む代わりに停止して読み取り専用になります。復旧には検証済みのコピーの公開が必要です。
同期は有料機能ですか?
いいえ。暗号化同期は無料のコア機能の一部です。料金ページではすべてのレベルに含まれる機能として掲載されており、無料のコア機能はずっと無料です。
77Fox アカウントを削除すると Google Drive のデータも消えますか?
いいえ。クラウドアカウントを削除すると、セッションとデバイスが取り消され、認証キューと暗号化されたメール設定が消去されます。ローカルデータと Drive 上の同期ファイルはあなたの管理下に残り、別途削除します。