著者: George Curta ·
著者: George Curta ·
トークンシステムの仕組み
トークンはanonym.legalの利用単位です。コインのようなもので、分析・匿名化・復号の各操作ごとに少量消費され、実行前に正確なコストを確認できます。
トークンとは?
トークンは利用クレジットです。テキスト内の個人情報をスキャン・プレースホルダーに置換・元のテキストに復元するたびに、少量のトークンがアカウント残高から差し引かれます。コストは常に事前に分かり、成功した操作にのみ課金されます。
ご注意: anonym.legalでは「トークン」という言葉が2つの意味で使われます。このページは請求トークン(操作に使うクレジット)についてです。サイト上では「トークン化された個人情報」という言葉も使いますが、これはテキスト内の名前を置き換える技術的なプレースホルダー(例:<PERSON_1>)です。請求単位ではなく、直接課金されません。
概要
- Free200/サイクル少数の小さなドキュメントでプラットフォームを試すのに十分な量です。
- Basic — €3 / 月1,000/サイクルときどき文書を匿名化する用途に適しています。
- Pro — €15 / 月4,000/サイクル多くの文書を定期的に処理する用途に。
- Business — €29 / 月10,000/サイクル毎日の大量処理、バッチジョブ、API連携に。
トークンの割り当ては各請求サイクル終了時にリセットされます(Freeは30日、有料プランは31日)。未使用のトークンは翌サイクルに繰り越されません。
トークンを消費する操作
テキストをスキャンして個人情報の種類を報告します。最も一般的な操作です。
個人情報を検出して変換(置換・墨消し・マスク・ハッシュ・暗号化)します。Analyzeより少し多くのトークンを消費します。
暗号化された出力から元のデータを復元します。Analyzeより安価です。
AIでカスタムエンティティ認識器を生成します。リクエストあたり固定50トークン。
無料の操作: トークン残高の確認とコスト見積もりはトークンを消費しません。有料の呼び出しの前に価格をプレビューできます。
文書サイズ別の実コスト
現在のトークンレートで、計測した英語のテスト文書について算出しています(エンティティ数は実際に検出された数)。各行は、GUIの初期設定での文書ごとのAnalyzeコスト、Anonymizeコスト、合計を示します:
| 文字数 | 検出エンティティ数 | 解析トークン | 匿名化トークン | 合計トークン |
|---|---|---|---|---|
| 1 | 0 | 3 | — | 3 |
| 18 | 1 | 3 | 3 | 6 |
| 28 | 3 | 4 | 3 | 7 |
| 55 | 4 | 4 | 3 | 7 |
| 200 | 10 | 4 | 3 | 7 |
| 500 | 26 | 5 | 4 | 9 |
| 1,000 | 49 | 6 | 5 | 11 |
| 5,000 | 240 | 17 | 15 | 32 |
| 10,000 | 478 | 32 | 27 | 59 |
| 50,000 | 2,381 | 147 | 126 | 273 |
| 50,000 | 197 | 38 | 17 | 55 |
目安: 分析コストは、テキストの長さ(1,000文字単位)、有効なエンティティタイプの数、検出数で決まります。匿名化では、オペレーターごとと暗号化するエンティティタイプごとに少額が加算されます。差し引かれたトークン数は各結果に表示されます。例:10種類のエンティティタイプを有効にし、3件検出された1,000文字の分析は3トークンです。PIIが少ないほどコストは下がり、暗号化が多い匿名化ほどコストは上がります。
これらの数値は本番テストスイートから自動的に算出されます。テスト JSONL レポートが再生成され、リプレイが成功するたびに更新されます。
予測しにくい大量処理のワークロードにおける実際の制約: コストは文書のサイズと PII の密度に応じて増え、未使用のトークンは請求サイクルをまたいで繰り越されないため、大きい文書や PII の多い文書が一度に集中すると、平均コストでの見積もりより早く月間の割り当てを使い切る可能性があります。
コスト計算ツール
ワークロードのコストを正確に見積もります。ライブウェブアプリが使用するのと同じ計算式で、381件の本番テスト行で検証済みです。入力値を編集すると、内訳とプランの見積もがリアルタイムで更新されます。
少ない ≈ マーケティングコピー(約3件/1,000文字)。標準 ≈ ビジネスメモ(約10件/1,000文字)。多い ≈ 医療記録や人事ファイル(約50件/1,000文字)。= 20 PII items per document
- 分析
- 5
- 匿名化 / 暗号化
- 4
- 復号
- —
- MCP デトークン化
- —
550 tokens left in cycle
3,550 tokens left in cycle
9,550 tokens left in cycle
オペレーターによって変わる?
置換・墨消し・ハッシュ・マスクのコストはすべて同じです。encryptは、暗号化された各エンティティが適用ステップに0.8 × encryptCountの項を加えるため高くなり、下記の160文字の入力では約3倍になります。長い文書では文字ごとの項が支配的になり、差は小さくなります。以下のすべての行は、まったく同じ160文字の入力と選択した14種類のエンティティタイプを使用しています。
| オペレーター | 内容 | トークン |
|---|---|---|
| encrypt | 可逆(鍵で復元可能) | 9 |
| hash | 一方向SHA-256/512ハッシュ | 3 |
| mask | John ****のような部分マスク | 3 |
| redact | 墨消し(完全削除) | 3 |
| replace | <PERSON_1>のようなプレースホルダーに置換 | 3 |
置換・墨消し・ハッシュ・マスクのコストはすべて同じです。プライバシー目標に合うものを選んでください。encryptは0.8 × encryptCountの項が加わるため、この入力サイズでは約3倍のコストになります。
言語によって変わる?
コストは言語ではなく、文字数と検出されたエンティティによって決まります。下の表は、同じ内容(氏名、メールアドレス、電話番号)を、対応する48言語すべてで示したものです。文字数とエンティティフィルターが一致すれば、どの言語でもトークンコストは同じになります。ただし、CJK言語は同じ情報をより少ない文字数で表現できるため、文字体系によって文字数は依然として大きく異なります。
| 言語 | 文字数 | エンティティ数 | 解析 | 匿名化 |
|---|---|---|---|---|
| zh | 70 | 4 | 4 | 3 |
| ja | 84 | 5 | 4 | 3 |
| ko | 89 | 1 | 3 | 3 |
| ar | 123 | 7 | 4 | 3 |
| he | 123 | 5 | 4 | 3 |
| bg | 132 | 5 | 4 | 3 |
| ru | 132 | 6 | 4 | 3 |
| mk | 135 | 5 | 4 | 3 |
| it | 136 | 7 | 4 | 3 |
| sr | 136 | 8 | 4 | 3 |
| hr | 137 | 5 | 4 | 3 |
| nl | 137 | 6 | 4 | 3 |
| pl | 137 | 3 | 4 | 3 |
| hi | 138 | 3 | 4 | 3 |
| sl | 138 | 6 | 4 | 3 |
| th | 138 | 5 | 4 | 3 |
| lv | 139 | 8 | 4 | 3 |
| sv | 141 | 6 | 4 | 3 |
| is | 142 | 10 | 4 | 3 |
| sk | 142 | 7 | 4 | 3 |
| tr | 142 | 6 | 4 | 3 |
| ro | 143 | 5 | 4 | 3 |
| uk | 143 | 5 | 4 | 3 |
| es | 144 | 7 | 4 | 3 |
| fa | 144 | 5 | 4 | 3 |
| nb | 144 | 5 | 4 | 3 |
| cs | 145 | 8 | 4 | 3 |
| da | 145 | 6 | 4 | 3 |
| de | 145 | 6 | 4 | 3 |
| et | 145 | 6 | 4 | 3 |
| fr | 145 | 7 | 4 | 3 |
| pt | 145 | 6 | 4 | 3 |
| lt | 146 | 5 | 4 | 3 |
| ur | 146 | 2 | 4 | 3 |
| en | 148 | 7 | 4 | 3 |
| af | 149 | 4 | 4 | 3 |
| fi | 149 | 6 | 4 | 3 |
| sw | 149 | 10 | 4 | 3 |
| hu | 150 | 6 | 4 | 3 |
| vi | 151 | 5 | 4 | 3 |
| ca | 152 | 7 | 4 | 3 |
| hy | 152 | 5 | 4 | 3 |
| id | 154 | 6 | 4 | 3 |
| bn | 158 | 3 | 4 | 3 |
| ms | 160 | 9 | 4 | 3 |
| el | 163 | 6 | 4 | 3 |
| eu | 163 | 6 | 4 | 3 |
| tl | 163 | 10 | 4 | 3 |
144件のPIIを含む19,956文字の暗号化ペイロードから元のデータを復元するコストはわずか10トークンです。匿名化後にDecryptして認可されたユーザーに個人情報を返す場合、Decryptのステップは合計コストのごく一部です。
残量が少なくなったら?トップアップ
有料プランではサイクル途中でトークンを追加購入できます。Freeプランはトップアップ非対応です。Basicにアップグレードすると利用できます。
| プラン | €1あたりのトークン数 | 実効レート |
|---|---|---|
| Basic | 250 | €0.40 / 100 tokens |
| Pro | 300 | €0.33 / 100 tokens |
| Business | 350 | €0.29 / 100 tokens |
トップアップしたトークンは次のサイクルリセット時に失効します。こちらも繰り越しはありません。
実行前にコストを確認する
- • ウェブアプリでは、 各操作ボタンの横にコストプレビューが表示されます。
- • APIでは、
/api/mcp/balanceエンドポイントまたはMCPのanonym_legal_estimate_costツールを使用してください。どちらも無料です。 - • 現在の残高と最近の利用状況はいつでも Settings → Accountで確認できます。
よくある質問
- 未使用のトークンは繰り越しできますか?
- いいえ。割り当て分もトップアップ分も、サイクル終了時にリセットされます。
- タスクの途中でトークンがなくなったらどうなりますか?
- 次の呼び出しで不足分を示す402エラーが返されます。トップアップするか、サイクルのリセットを待ってください。
- 失敗した操作にもトークンは消費されますか?
- いいえ。トークンは操作が成功した後にのみ差し引かれます。
- オペレーターの選択で価格は変わりますか?
- 置換・墨消し・マスク・ハッシュのコストはすべて同じです。例外はencryptだけで、適用ステップに0.8 × encryptCountを加えるため、コストが高くなります。特に小さな入力で顕著で、文字ごとの項が支配的になる大きな文書では差が小さくなります。
- なぜ操作によってコストが異なるのですか?
- AnalyzeとAnonymizeは個人情報の検出処理(コストのかかるステップ)を行います。Decryptは保存されたマッピングを参照するだけなので、はるかに安価です。