---
title: "OneTimeSecretの安全性｜LinkPilot"
url: https://uselinkpilot.com/ja/is-onetimesecret-secure
description: "OneTimeSecretは安全なのか、公式のセキュリティ文書を読んで、何がどこで暗号化されるか、優れた点、LinkPilotとの違いを整理しました。"
lang: ja
---

# OneTimeSecretの安全性：公式ドキュメントから読み解く

ワンタイムシークレットのツールとしては、公式文書を見る限り安全です。ただし未解決の点が一つあります。暗号化がどこで行われるかです。

## しくみ

1. 01
   ### パスワード、鍵、ファイルを貼り付ける
   送信前に、お使いのブラウザ内で暗号化されます。アカウントなしで作成したシークレットは、すべて閲覧後に削除されます。
2. 02
   ### リンクを送る
   送るのはURL一つだけです。「#」より後ろにある鍵はブラウザ内にとどまり、LinkPilotのサーバーには届きません。
3. 03
   ### 保存されたシークレットは消える
   最初に開いた時点で暗号文は削除されます。その後は誰が開いても、削除済みであることを知らせる表示になります。

ブラウザ内での暗号化は2026年9月29日に導入しました。それ以前に作成されたシークレットは、有効期限が切れるまで平文で保存されていました。また、ファイル名、サイズ、種類は現在もLinkPilotから見える状態です。 セキュリティモデルの詳細を読む (https://uselinkpilot.com/security-architecture).

## OneTimeSecretが説明するシークレットの保護方法

Onetime Secretのセキュリティ概要は、そのモデルを簡潔に説明しています。シークレットは一度だけ閲覧され、その後完全に破棄されるよう設計されています。閲覧前のシークレットは削除できます。すべてのプランで、シークレットは通信時も保存時も暗号化されます。すべてのシークレットに有効期限があり、任意のパスフレーズを付ければ、リンクだけでは開けない保護が一段加わります。データ保護のページでは、通信がTLSで保護されていること、サービスの運営に必要なメタデータだけを保持する方針であること、データを処理・保存するリージョンを選べることも説明しています。トップページには、受け取る相手がリンクを開いた時点でデータは完全に破棄され、Onetime Secretを含め誰も取り出せないと書かれています。

どれもワンタイムシークレットのツールに必要な性質で、はっきりと書かれています。

## 文書に書かれていない一つの点

セキュリティ概要にもデータ保護のページにも、暗号化がどこで行われるかは書かれていません。送信前にお使いのブラウザ内で暗号化するのか、届いた後にOnetime Secretのサーバーで暗号化するのかです。この違いで、保存中のシークレットを運営者が読めるかどうかが決まります。保存時の暗号化は、ディスクを盗んだ人からデータベースを守るものです。それだけでは、鍵を持つサービス自身がレコードを復号することは防げません。パスフレーズがどう処理・保存されるかも説明されておらず、有効期限の上限はプランごとの制限としてしか示されていません。

これは非難ではありません。Onetime Secretはオープンソースでセルフホストできるため、知る必要がある人はコードを読むことも、自分でインスタンスを運用することもできます。そのほうが、どんな宣伝ページよりも確かな保証になります。ホスト版のサービスの文書では答えが出ていない、というだけのことです。脅威モデルに運営者自身が含まれるなら、確認すべきなのはこの点です。

## Onetime Secretのレビュー：優れている点

シンプルで、個人にもチームにも無料で、オープンソースです。GitHubリポジトリへのリンクもあり、セルフホストできます。閲覧前の削除、パスフレーズ、有効期限で、ほとんどの人が必要とする管理機能はそろっています。データを保存するリージョンも選べます。これに対応している競合は少なく、LinkPilotも対応していません。たまに個人でシークレットを送る場合や、サービスを自分たちで運用したいチームにとっては、今も堅実な選択肢です。

## LinkPilotとの違い

LinkPilotは、この未解決の点にはっきり答えています。シークレットはお使いのブラウザ内でAES-GCM-256により暗号化されます。鍵はリンクの「#」より後ろの部分に置かれ、ブラウザはこの部分をサーバーに送りません。LinkPilotのサーバー、データベース、エッジサーバーにあるのは暗号文だけで、鍵はありません。この処理を行うコードは、テストベクトルとともにMITライセンスのCLIリポジトリで公開しています。セキュリティ設計 (https://uselinkpilot.com/security-architecture)のページでは、このモデルと制限を説明しています。2026年9月29日より前に作成されたシークレットは有効期限が切れるまで平文で保存されていたこと、添付ファイルのファイル名、サイズ、種類はLinkPilotから見えることも、そこに記載しています。

シークレットの周辺機能として、LinkPilotにはダッシュボードからの無効化、ファイルの添付、チームの権限があります。Pro (https://uselinkpilot.com/pricing)では、復号の鍵に組み込まれるパスフレーズと監査タイムラインも使えます。一方、セルフホストとデータを保存するリージョンの選択には対応していません。こうしたトレードオフは、OneTimeSecretの代替 (https://uselinkpilot.com/ja/onetimesecret-alternative)のページと詳しい比較 (https://uselinkpilot.com/linkpilot-vs-onetimesecret)で検討しています。

## 出典

1. Onetime Secretのトップページ: https://onetimesecret.com/
2. Onetime Secret：セキュリティと信頼: https://docs.onetimesecret.com/en/security/
3. Onetime Secret：データ保護: https://docs.onetimesecret.com/en/security/data-protection/

2026年10月29日に確認。その後これらのページが更新されている場合は、新しい内容を優先してください。

## 別の方法を試す

アカウント不要。ずっと無料のプランがあります。

## よくある質問

### OneTimeSecretのスタッフはシークレットを読めますか？

### OneTimeSecretでパスワードを送っても安全ですか？

### OneTimeSecretはオープンソースですか？

### LinkPilotのモデルはどう違いますか？

### この内容はいつ確認したものですか？

Proプラン（月額$29）では、すべてのシークレットにパスフレーズを設定でき、有効期限の日時も指定できます。閲覧、削除、無効化を一件ずつ記録する監査タイムラインも使えます。 プランを見る (https://uselinkpilot.com/pricing).

## 関連ページ

- OneTimeSecretの代替サービス: https://uselinkpilot.com/ja/onetimesecret-alternative
- ワンタイムシークレット: https://uselinkpilot.com/ja/one-time-secret
- Privnoteの代替サービス: https://uselinkpilot.com/ja/privnote-alternative
- LinkPilotとOneTimeSecretの詳しい比較: https://uselinkpilot.com/compare/linkpilot-vs-onetimesecret

すべてのユースケース: https://uselinkpilot.com/ja/use-cases

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "ホーム",
        "item": "https://uselinkpilot.com/"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "ユースケース",
        "item": "https://uselinkpilot.com/ja/use-cases"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "OneTimeSecretの安全性",
        "item": "https://uselinkpilot.com/ja/is-onetimesecret-secure"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "OneTimeSecretのスタッフはシークレットを読めますか？",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "文書には、シークレットは通信時も保存時も暗号化され、閲覧された後は誰も取り出せないと書かれています。ただし、暗号化がお使いのブラウザで行われるのかサーバーで行われるのかは書かれていません。正直に言えば、確認したページだけでは判断できません。セルフホストすれば、この疑問はなくなります。"
        }
      },
      {
        "@type": "Question",
        "name": "OneTimeSecretでパスワードを送っても安全ですか？",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "有効期限を短くし、パスフレーズを付けて、パスワードを一度だけ送る用途なら、文書に書かれた管理機能は適切です。この種のツールではどれも同じですが、パスフレーズはリンクとは別の経路で送ってください。"
        }
      },
      {
        "@type": "Question",
        "name": "OneTimeSecretはオープンソースですか？",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "文書には、セルフホスト用のGitHubリポジトリへのリンクがあります。利用条件はリポジトリのライセンスで確認してください。確認したページには、ライセンス名は書かれていません。"
        }
      },
      {
        "@type": "Question",
        "name": "LinkPilotのモデルはどう違いますか？",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "暗号化はお使いのブラウザ内で行われ、鍵がLinkPilotに届くことはありません。そのため、データベースに完全にアクセスできたとしても、LinkPilotにはシークレットを読めません。LinkPilotはホスト型のサービスのみで、セルフホストはできません。"
        }
      },
      {
        "@type": "Question",
        "name": "この内容はいつ確認したものですか？",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "出典に挙げたOnetime Secretのページは、2026年10月29日に確認しました。その後ページが更新されている場合は、新しい内容を優先してください。"
        }
      }
    ],
    "inLanguage": "ja"
  },
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "@id": "https://uselinkpilot.com/#software",
    "name": "LinkPilot",
    "applicationCategory": "BusinessApplication",
    "operatingSystem": "Web",
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "url": "https://uselinkpilot.com",
    "offers": [
      {
        "@type": "Offer",
        "name": "Free",
        "price": "0",
        "priceCurrency": "USD",
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro",
        "price": "29",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "29",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency",
        "price": "299",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "299",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus",
        "price": "799",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "799",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro (yearly)",
        "price": "288",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "288",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency (yearly)",
        "price": "2988",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "2988",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus (yearly)",
        "price": "7980",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "7980",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Enterprise",
        "priceSpecification": {
          "@type": "PriceSpecification",
          "priceCurrency": "USD"
        },
        "url": "https://uselinkpilot.com/pricing"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "@id": "https://uselinkpilot.com/#organization",
    "name": "LinkPilot",
    "alternateName": "LinkPilot by TetraCore",
    "url": "https://uselinkpilot.com",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "support@uselinkpilot.com",
      "url": "https://uselinkpilot.com/support"
    },
    "parentOrganization": {
      "@type": "Organization",
      "@id": "https://tetracorehq.com/#organization",
      "name": "TetraCore",
      "url": "https://tetracorehq.com/"
    },
    "logo": {
      "@type": "ImageObject",
      "url": "https://uselinkpilot.com/logo-512.png",
      "width": 512,
      "height": 512
    },
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "sameAs": [
      "https://x.com/uselinkpilot",
      "https://www.linkedin.com/company/uselinkpilot",
      "https://facebook.com/uselinkpilot",
      "https://github.com/TetraCoreHQ/linkpilot-cli",
      "https://github.com/TetraCoreHQ/linkpilot-mcp",
      "https://www.npmjs.com/package/linkpilot",
      "https://www.npmjs.com/package/@uselinkpilot/sdk",
      "https://www.npmjs.com/package/@uselinkpilot/mcp",
      "https://chromewebstore.google.com/detail/linkpilot-short-links-and/mnmppadihpcncicldpkmgknhnjkondad",
      "https://addons.mozilla.org/en-US/firefox/addon/uselinkpilot/"
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "LinkPilot",
    "url": "https://uselinkpilot.com",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://uselinkpilot.com/blog?q={search_term_string}",
      "query-input": "required name=search_term_string"
    }
  }
]
```