あなたのライブラリはクラウド機能ではない
ReadAwareは、本も、注釈も、あなたの読書について築いていく記憶も、すべてあなたのデバイスに保存します。クラウド上の複製が本物で、ローカルはそのキャッシュ——という形ではありません。アプリが直接読み書きするローカルデータベースに、信頼できる唯一の情報源として保存されるのです。
いまどきのアプリとしては珍しい選択なので、説明しておく価値があるでしょう。これは実装上の細部ではありません。設計そのものです。
読書アプリは知りすぎている
蔵書は、人が持つデータのなかでも指折りに私的なものです。何を読んでいるか、どこに線を引いたか、午前1時に難しい一節について何を尋ねたか——読書を見つめているアプリが抱えているのは、メディアコレクションというより日記に近い何かです。
ReadAwareの前提そのものが、この問題をいっそう先鋭にします。このプロダクトの本体は記憶です。ハイライトと対話を蒸留して、何を読み、どう考える人なのかという持続的なプロフィールを築いていく。それを作っておきながら、デフォルトで他人のサーバーに送るというのは、控えめに言っても割に合わない取引に思えました。だからルールは単純です。データはあなたの手元に置き、アプリはオフラインで完全に使えること。取り込みも、読書も、注釈も、検索も——どれもネットワークに触れません。
ネットワークは何のためにあるのか
ふたつのためです。どちらも任意です。
- **推論。**アシスタントはあなた自身が用意したAPIキーで動きます。リクエストはあなたのマシンからプロバイダーへ直接送られます——OpenAI、Anthropic、Google、ローカルネットワーク上のエンドポイント、あなたが選んだ相手ならどこへでも。間にReadAwareのサーバーは存在しません。つまり、あなたの利用量を計る者も、上位プランを売りつける者も、質問を記録する者もいないということです。
- **同期。これはいずれ。**複数デバイス間の同期は準備中で、その設計も同じルールに従います。サーバーはエンドツーエンド暗号化された変更ログを中継するだけの、何も知らない存在です。突き合わせはデバイス同士が行い、サーバーは自分では読めない暗号文を保管するだけ。あなたの平文を必要とするサーバー側の機能がそもそもないので、引き換えに差し出すものもありません。
静かな恩恵
プライバシーは一文で語れる論点ですが、ローカルファーストなアプリと過ごす日常は、むしろそれ以外のことでできています。あらゆる読み出しがローカルで完結するので、何もかもが速い。くるくる回るインジケーターを見ることがありません。飛行機の中でも、電波の届かない場所でも、そして10年後でも動きます——仮に私たちが明日消えたとしても、ライブラリとそこにあるすべてのメモはあなたのマシンで開き続けますし、本は取り込んだときの元のファイルのまま、そこにあります。
考えるために頼るソフトウェアは、借り物ではなく持ち物として設計されているべきです。このアプリは、そうなっています。