メモはどこに保存されますか?
このパソコンの Chrome プロファイル内にある、拡張機能のローカルストレージです。メモは Chrome の同期では同期されず、HotPanCake にもアップロードされません。拡張機能には通信する HotPanCake のサーバーがないのです。拡張機能を削除するとメモも消えるので、バックアップを取っておいてください。
Google Drive のバックアップには何が保存されますか?
雲のアイコンをクリックし、メモを Google Sheets と共有することに同意して Google でログインするまでは、何も保存されません。その後、NotePADD はご自身の Drive に Notes sheet というスプレッドシートを 1 つ保持します。
- A 列:メモの名前(先頭 40 文字)、読める状態
- B 列:メモの本文をプレーンテキストで、暗号化がオンなら暗号化されたテキストで
スプレッドシートは、Google アカウントのもとで Google が保存・保護します。HotPanCake は見ることができません。Drive のほかのファイルと同じく、スプレッドシートを共有した相手は読める部分を読めます。
暗号化の強度は?
Encrypt data がオンのとき、各メモの内容は GCM モードの AES-256 で暗号化されます。鍵は、パスワードから PBKDF2-SHA-256(100,000 回)と、メモごとのランダムなソルトと IV を使って生成されます。パスワードは保存されません。セッション中、拡張機能はメモ帳がロックされるまで生成した鍵を保持します。パスワードを 3 回間違えると、メモ帳は 3 分間ロックされます。
正直にお伝えする限界:
- メモの名前は暗号化されません。 パソコン上でもスプレッドシートでも同じです。
- 忘れたパスワードはリセットできません。 その場合、暗号化されたメモは失われます。
- 暗号化は保存中のメモを守るものです。メモ帳のロックが解除されている間は、パソコンを使う人なら誰でも読めるので、ご自分に合った自動ロックの時間を選んでください。
権限を 1 つずつ説明します
| 権限(マニフェストの表記) | NotePADD が必要とする理由 |
|---|---|
| Storage | 表示言語と、Drive を接続した場合は Google ログインのトークンを保存するため |
| Identity | 任意の Drive バックアップをオンにしたときに Google でログインするため |
Google Drive:このアプリが作成したファイル(drive.file) | Notes sheet というスプレッドシート 1 つを作成・更新するため。ほかのファイルは開けません |
Google Drive:アプリデータ(drive.appdata) | ログイン時に求めますが、現在のコードでは使っていません |
| Identity のメールアドレス、2 つのウェブアドレス | バージョン 3.1 のマニフェストに残っているもので、コードでは使っていません |
NotePADD は、閲覧中のウェブサイトのデータを読み取ったり変更したりする権限を求めず、閲覧履歴も読みません。
何がどこへ送信されるか
| データ | 送信先 | タイミング |
|---|---|---|
| メモ(名前と本文) | Google Sheets、ご自身の Drive のスプレッドシート | バックアップがオンのときだけ、入力をやめてから約 2 秒後 |
| Google ログイン | バックアップを接続するとき | |
| あらゆるもの | HotPanCake | 拡張機能から送信されることはありません |
NotePADD をインストールまたは削除すると、Chrome が hotpancake.com の歓迎ページやお別れのページを開きます。これらは通常のウェブページで、サイトのプライバシーポリシーが適用されます。
収集しないもの
- メモの本文
- パスワード
- 閲覧履歴や閲覧したページの内容
- 利用統計:拡張機能に分析機能はありません
この拡張機能のポリシー全文はプライバシーページにあります。