Sync FAQ Follow
Brave Syncはデスクトップ、Android、iOSのBraveでご使用いただけます。
Chromeとは異なりBraveでは同期の利用において「アカウント」の作成は必要ありません。その代わり、Braveは「同期チェーン」のコンセプトを採用しています。Braveはまた、データを安全かつセキュアに扱うため、クライアントサイドで暗号化をおこないます。そのほか、すべてのSyncデータはBraveが運営するサーバーに送信されており、Googleやその他のサーバにデータは送信されません。Brave Syncに関する詳細はこちらに記載がございます。
Brave Syncでは、Chromium syncに内蔵されているカスタムパスフレーズ機能を利用しており、クライアントサイドですべて暗号化しています。ユーザーがパスフレーズを選ぶ方法もありますが、この手法は強度が十分でないこともあり、Brave Syncでは強制的にパスフレーズはシンクシードのBIP39エンコーディングを使用するようにしています。その他の暗号化は、以下のようにChromiumによって処理されます。
- BIP39フレーズはscryptを使用したキーストレッチタイプの暗号手法です。(N = 2^13, r = 8, p = 11). 新しいクライアントは、暗号化の鍵を作成するためにscrypt saltが必要となります。
- そして、ストレッチキーはそのままAES128-CTR-HMAC暗号鍵として使用されます。
Brave Syncチームは、まずWebブラウザとして一般的に使用される種類のブックマーク、パスワード、履歴などのデータを同期することに注力しました。同期対象の追加については今後順次検討いたします。
Braveの同期は、まず一台の端末で同期チェーンを開始し、その他の端末は既に開始されている同期チェーンに追加していくことで同期が可能となります。それぞれの端末で個別に同期チェーンを開始していると同期コードを読み取ることができませんので、一台のみ同期チェーンを残し、その他のデバイスは一度既存の同期チェーンから離脱してください。
■同期の解除(デスクトップ)
設定の「同期」画面の一番したにある 「同期チェーンから離れる」をクリックします。
■同期の解除(Android/iOS)
設定の「同期(Brave Sync)」画面で(このデバイス)と書かれているデバイスのゴミ箱をタップします。
Braveは一番はじめ、古い "Muon "ブラウザの一部として構築されており、この頃のSync v1は完全にカスタム化された同期システムでした。 Sync v1はすべてのデータをクラウドストレージ上の暗号化されたログに保存していました。 同期チェーンに加わる新しいブラウザは、すべてのログをダウンロードし、イベントを順番に組み立て直す必要がありました。
現行のSync v2は、Chromium同期システム(ChromiumはGoogle Chromeでも使用されているオープンソースソフトウェアで、Braveの開発にも使用されています)と直接的に互換性があるように再構築されました。 Braveは、Chromiumの同期プロトコルをより直接的に踏襲した同期サーバーを構築し、暗号化されたデータレコードを使用するようにデフォルト設定されています。 Sync v2では、クライアント側のデータを暗号化したまま、より多くの同期データの種類をより簡単にサポートします。
Sync v1 と v2は全く異なるシステムを使用しています。そのため、Sync v1のリカバリーフレーズは現行のv2では使えません。
同期サーバー上の同期データは、ユーザーのデバイスのいずれかがアクティブである限り利用可能です。ただし12ヶ月間アクセスされなかったサーバーデータは削除されます。サーバーデータが削除されたとしても、ブラウザ内のデータは影響を受けません。
Androidの同期は、Androidシステム全体のオプションである「データを自動的に同期する」という設定を尊重するため、同期が動作しない場合は、システムオプションが「オン」になっていることを確認する必要があります。このオプションはデバイスのメーカーによって異なりますが、以下の場所にあります。
システム設定
→アカウント
→データを自動的に同期する
システム設定
→アカウントとバックアップ
→データ自動同期
システム設定
→クラウドとアカウント
→データ自動同期
Androidで同期を使用する際にはこのシステム設定が有効になっている必要があります。
まず、同期を行なっている端末全てで「開いているタブ」が同期対象になっていることをご確認ください。
[デスクトップ]brave://history/syncedTabs
に他デバイスからのタブが表示されます。
[Android]
「・・・」メニューの `最近使ったタブ` に他デバイスのタブが表示されます。
[iOS]
タブ一覧の上の方、検索欄の下のタブを切り替えると他デバイスのタブが表示されます。