セキュリティ

MyNout がノートを守る仕組み

ノートは個人的なものです。マーケティング用語抜きで、ノートをあなたのものに保つために行っていることを正確にお伝えします。

  • パスワードは保存せずハッシュ化
  • バックアップコード付きの2要素認証
  • データはいつでも書き出し・削除できる

パスワード

パスワードそのものは保存しません。MyNout が保持するのはソルト付きの scrypt ハッシュだけで、定数時間で比較し、サインインの試行回数を制限します。データベースが流出しても再利用できず、推測も遅くなります。

つまり、データベースが盗まれてもそれは誰のパスワードの写しでもありません。比較は一定時間で行われるので処理時間から推測されることもなく、サインインとパスワード再設定はアドレスごと・アカウントごとに回数制限されるため、力任せの試行は割に合わないほど遅くなります。

二要素認証

任意の認証アプリで時間ベースのワンタイムコードを有効にできます。各コードは 1 回しか使えず、バックアップコードで端末紛失に備えられ、2FA の秘密鍵は暗号化して保存されます。

コードは時間ステップごとに1回だけ有効なので、肩越しに見られたコードを直後に使い回すことはできません。パスワードの再設定でも2段目は省略されません。再設定してもアカウントは認証アプリの後ろに残ります。バックアップコードは80ビットのランダム値で、1回だけ使え、安全な場所に保管できるよう一度だけ表示されます。

自分で管理できるセッション

サインインごとに独自のセッションが作られ、端末、サインイン元のアドレス、現在使用中のアドレスが表示されます。アカウントで確認し、どれでもサインアウトでき、パスワードを変更すると他のすべてのセッションが自動的にサインアウトされます。

セッションはトークンのハッシュとして保存されるため、データベースの行が漏れても使えるログインには変えられません。使っている間は期限が延び、30日間動きがなければ自動的に失効します。パスワードを変更すると、ほかのすべてのセッションは即座にサインアウトされます。

ロックされたノート

個々のノートを PIN で保護できます。PIN が確認されるまで本文は表示されません。アプリ内でも、共有リンクでも、バージョン履歴でも同様なので、画面を共有していても日記はプライベートなままです。

施錠は1つの画面ではなくデータを読む場所で効いています。施錠されたメモの本文は、PIN が確認されるまでアプリからも、どの共有リンクからも、バージョン履歴からも渡されません。つまり、書き出しもプレビューもスナップショットも、施錠が隠しているものをこっそり見せる経路にはなりません。

必要なら、エンドツーエンド暗号化も

設定でオンにして、パスフレーズを決めるだけです。暗号化するメモは保存前にブラウザー内で暗号化され、その鍵が読める形で当社のサーバーに届くことはありません。当社が保存するのは、当社には開けない暗号文だけです。

この保護には、最初にお伝えしておく条件があります。忘れたパスフレーズは誰にもリセットできません。そのためリカバリーコードが発行されるので、安全な場所に保管してください。両方を失うと、暗号化したメモは失われます。暗号化したメモは共有できず、画像も入れられません。検索はあなた自身のブラウザー内で行われ、フォルダ、タグ、日付は暗号化されないため、アプリは引き続きメモを整理できます。既定ではオフで、いつでもすべてを復号して元に戻せます。

あなたの条件で共有

公開リンクは推測不可能で読み取り専用、パスワードを必須にでき、いつでも無効にできます。共同編集者には招待した範囲しか見えず、アクセスはワンクリックで取り消せます。

公開リンクは推測できないランダムなアドレスで、そのメモ1件だけを読み取り専用で提供します。検索エンジンには索引を作らないよう伝え、外部画像は遮断されるので、追跡用の画像を埋め込むことはできません。PIN で施錠したメモは、公開リンクでも施錠されたままです。訪問者が PIN を入力するまで、メモの内容は何も表示されません。エンドツーエンド暗号化されたメモは、そもそも共有できません。共同編集者はアドレスで招待され、選んだ権限だけを持ち、ワンクリックで外せます。

データはあなたのもの

すべてを Markdown、プレーンテキスト、PDF、または 1 つのアーカイブとしていつでもエクスポートでき、アカウントはすべてのノートごと 1 ステップで削除できます。広告プロファイルはなく、ノートが売られることも決してありません。

書いたものはすべてあなたのものです。どのメモも Markdown か PDF で書き出せ、メモ・フォルダ・タグをまとめてダウンロードでき、アカウントとその中身を一度の操作で削除できます。広告プロファイルはなく、明示的な同意なしの第三者解析もなく、去るほうが来るより難しくなるようなものは何もありません。

アプリそのもの

サイトは厳格なコンテンツセキュリティポリシーを設定し、一般的な保護ヘッダーを送り、本番ではすべてを HSTS 付きの HTTPS で配信します。

メモの内容は生の HTML として差し込まれるのではなくエディタ自身のパーサーを通して描画されるため、他人のブラウザで動くスクリプトをメモが運ぶことはできません。アップロードされた画像は実際のファイル署名で検査され、推測できない名前でウェブルートの外に保存され、1ファイルごととアカウントごとの両方に上限があります。Google でのサインインは、Google がアドレスを確認済みと示したときにだけ既存のアカウントと結び付けられ、典型的な乗っ取り経路をふさぎます。

セキュリティ

MyNout が決してしないこと

  • あなたのメモ、メールアドレス、利用状況を誰にも売ったり貸したりしません。
  • 広告プロファイルの作成やモデルの学習のためにメモを読むことはありません。
  • あなたが同意する前に解析や広告のスクリプトを読み込むことはありません。
  • パスワードを平文でも、元に戻せる形でも保存しません。
  • 暗号化のパスフレーズを尋ねることはありません。パスフレーズがあなたのブラウザーの外に出ることはないからです。
  • データを閉じ込めません。いつでも、開かれた形式ですべて書き出せます。

セキュリティについてよくある質問

メモは暗号化されていますか?

選ぶのはあなたです。既定では、メモは当社のデータベースに保存され、アカウント、(使っている場合は)メモの施錠、そして暗号化された通信によって保護されます。ただしエンドツーエンド暗号化ではないため、サーバーはメモを読むことができます。設定でエンドツーエンド暗号化をオンにすると、暗号化したメモはブラウザー内で、あなたのパスフレーズでしかロックを解除できない鍵によって暗号化されます。当社は読める形のものを何も保存せず、あなたの代わりに復旧することもできません。フォルダ、タグ、日付は暗号化されず、暗号化したメモは共有できません。

2要素認証の端末をなくしたら?

2要素認証を有効にしたときに表示されたバックアップコードを使ってください。1つにつき1回使えます。そのコードもない場合は、アカウントのメールアドレスから連絡いただければ、所有者であることを確認したうえでアクセスを回復します。

リンクで共有したメモは誰が見られますか?

そのリンクを正確に知っている人だけです。だからこそ長くランダムなアドレスになっています。それで足りなければリンクにパスワードを設定し、役目を終えたらリンクを無効にしてください。全員のアクセスが即座に止まります。

プライバシーポリシー

今日からノートを始めましょう

無料アカウントを作成して、ノートをひとつの場所にまとめましょう。

無料アカウントを作成

永久無料・クレジットカード不要・1 分もかかりません