概要
- 秘密はブラウザ内で暗号化されます。サーバーは暗号化データのみを受け取り、内容を読めません。
- 復号キーはリンクの#以降にあり、サーバーには送信されません。
- 登録、広告、分析、外部スクリプトはありません。
- 秘密は開封直後または選択した期間の終了時に削除されます。
- アプリケーションサーバーはIPアドレスや秘密のIDを記録しません。
サービスの仕組み
Encrypt.Oneは、パスワード、鍵、ファイルを使い捨てリンクで共有する無料サービスです。登録は不要です。サービスはFINAL LEVELが開発・運営しています。
リンクはお好きな方法でご自身で送信します。メッセージアプリ、メール、SMSは傍受される可能性があり、その場合は最初にリンクを開いた人が秘密を取得します。重要な情報には開封用パスワードを設定し、別の経路で伝えてください。
秘密とファイル
テキストと添付ファイルは送信前にブラウザ内で、内蔵のWeb Crypto APIを通じてAES-256-GCMで暗号化されます。ファイル名と種類も内容と一緒に暗号化されます。
サーバーに保存されるのは次の情報だけです:
- 暗号化されたデータ
- 有効期限
- ファイルが添付されているかどうか
- 開封用パスワードを設定した場合の検証用ハッシュ
復号キーはリンクの#以降の部分です。ブラウザはこの部分をサーバーに送信しないため、私たちもサーバーにアクセスした人もデータを復号できません。同じ理由で、リンクを紛失した場合に秘密を復元することもできません。
開封用パスワード
パスワード自体がブラウザから出ることはありません。ブラウザはパスワードとリンク内の鍵から、暗号化キーと検証用ハッシュという二つの独立した値を導出します(PBKDF2を600,000回反復し、続いてHKDFを使用)。サーバーに送られるのはハッシュだけです。サーバーはこれでパスワードを検証しますが、パスワードや鍵を知ることはできません。
3回間違えると秘密は削除されます。試行回数はサーバーのメモリに保存され、訪問者ではなく秘密に紐付けられます。
データが削除されるタイミング
- 受信者が秘密を開いた直後
- リンクページで「今すぐ破棄」を押したとき
- パスワードを3回間違えた後
- 1時間から7日までの選択した期間が終了したとき。期限切れの秘密は直ちに提供されなくなり、データは毎日のクリーンアップで消去されます。
削除された秘密は復元できません。リンクのプレビューを作るメッセージアプリのボットは秘密を消費しません。データは「秘密を表示」を押して初めて提供されます。
技術ログ
アプリケーションサーバーが記録するのはAPIリクエストの種類、結果、処理時間のみです。IPアドレス、秘密のID、トークン、ページアドレス、リクエスト内容は記録されません。
総当たり攻撃や不正使用からサービスを守るため、サーバーはIPアドレスごとのリクエスト頻度を制限します。アドレスはメモリ内でのみ使用され、保存されません。
アプリケーションの前段にあるウェブサーバーは、IPアドレス、時刻、#以降を除くページアドレスを通常のアクセスログに記録する場合があります。これらのログは攻撃からの保護にのみ使用され、保存期間は限定されています。
Cookieとブラウザの保存領域
広告や分析用のCookieは使用していません。サイトがブラウザに保存するのは動作に必要な情報だけです:
langCookie:言語選択で選んだ言語- localStorage:カラーテーマ、言語バナーを閉じた記録、このブラウザから破棄したリンクの記録
- sessionStorage:生成したパスワードをホームのフォームに移す間の一時保存。挿入直後に削除されます。
このうちサーバーに送られるのは言語Cookieだけで、ページの言語選択に使用されます。すべてブラウザの設定から削除できます。
外部サービス
サイトは外部のスクリプト、フォント、カウンター、広告を読み込みません。フォントを含むすべてが当社のサーバーから提供されます。データを第三者に販売・共有しません。
Telegram、WhatsApp、メールの送信ボタンやスポンサーサイトへのリンクは通常のリンクです。外部サービスがデータを受け取るのはクリックしたときだけで、その後は外部サービスのポリシーが適用されます。
パスワード生成
パスワード、パスフレーズ、PINはブラウザ内で暗号学的乱数生成器を使って作成され、サーバーに送信されません。
オープンソース
ソースコードはGitHubで公開されています。暗号化の仕組みを確認したり、独自のコピーを運用したりできます。
あなたの権利
私たちは誰が秘密を作成・開封したか知りません。サービスはデータを人、アカウント、IPアドレスに結び付けないためです。そのため特定の人のデータを探したり、提供・削除したりできません。期限前に秘密を削除するには、リンクページを開いて「今すぐ破棄」を押してください。
ポリシーの変更
このポリシーが変更された場合は、このページに新しい版を公開し、上部の日付を更新します。
お問い合わせ
プライバシーに関する質問はGitHubのIssueでお寄せください。