本文へスキップ

セキュリティとデータの取り扱い

最終更新日:

あなたのページはHTML to Framesを通過するだけで、留まりません。レンダリングは隔離されたサンドボックスのブラウザで行われ、結果はメモリから一度だけ届けられ、アップロードはインポートが完了した瞬間に削除されます。

このページでは、Figmaのプラグインのデータセキュリティ審査で問われる質問と、セキュリティを重視するチームからよく寄せられる質問にお答えします。

サービスにはどのようなデータが送信されますか?

  • ページのアドレス、選択した画面とオプション、およびFigmaユーザーIDから生成されたアカウント識別子(氏名やメールアドレスは含みません)。
  • 有料プランをご利用の場合は、ライセンスキーまたは有効期限の短いFigmaの購入トークン。
  • Local fileモードでは、アップロードしたファイル。AIモードでは、AIツールが送信したHTML。Send to Figmaでは、選択したタブのキャプチャ。

プラグインは私のFigmaファイルを読み取りますか?

いいえ。プラグインはファイルにレイヤーを書き込むだけです。Re-importを提供するために、プラグイン自身のフレームに保存した情報(ソースのアドレスと幅)のみを読み取ります。フォントはローカルで確認され、アップロードされることはありません。ファイルの内容がどこかに送信されることは一切ありません。

データはどのくらいの期間保持されますか?

データ保持
インポート結果一度だけ届けられ、メモリから削除。ジョブの記録は15分
アップロードしたファイルメモリのみ。最後のページの直後に削除(中断時は2分)
Send to Figma / AIの受信箱メモリのみ。プラグインが受け取った時点で削除、最長30分
インポートログ180日。IPアドレスは30日後に削除
セキュリティログ90日
FreeプランのIPカウンター2か月

ページの内容はディスクに書き込まれることは一切ありません。

暗号化

プラグイン、拡張機能、サービス間のすべての通信には**HTTPS(TLS)**を使用しています。AIおよび拡張機能の接続トークンは、SHA-256ハッシュとしてのみ保存されます。

隔離

サービスは、それぞれ独自の権限を持つ3つの独立したコンテナとして動作します:

  • API — プラン、制限、ライセンス。ブラウザの実行や画像のデコードは一切行いません。
  • ブラウザ — 厳格なseccompプロファイルを適用したサンドボックス化されたChromium。ボリュームもシークレットも持たず、内部ネットワークからのみアクセスできます。
  • 画像デコーダー — ダウンロードした画像を変換します。インターネットにアクセスできず、他のコンテナにも到達できません。

3つのコンテナはすべて、読み取り専用のファイルシステムで、Linuxケーパビリティをすべて削除し、権限昇格なしで動作します。ブラウザは、クリーンな一時ディスクで定期的に再起動されます。

ネットワークの保護

  • ファイアウォールにより、ブラウザは公開Webポートにのみアクセスできます。プライベートネットワーク、クラウドのメタデータアドレス、内部サービスはブロックされます。
  • SSRF対策により、入力されたアドレス、ページが行うすべてのリクエスト、すべての画像ダウンロードを、リダイレクトも含めて確認します。DNSは接続時に固定されます。
  • アップロードされたファイルは、仮想アドレス上でメモリから開かれます。file:// を経由することは一切ありません。

濫用の防止

IPアドレスごと、アカウントごとにレート制限が適用されます。シークレットの探索、内部アドレスへのアクセス、不正な形式のリクエストなど、明らかな攻撃パターンが検出されると、IPアドレスとアカウント識別子の両方が自動的に利用停止となり、その期間は24時間から30日まで段階的に延長されます。

第三者

お客様のコンテンツに関しては、第三者は関与しません。サーバーにはホスティングプロバイダーを、本Webサイトの配信にはCloudflareを利用しています。Proの購入トークンはFigmaが検証します。

脆弱性の報告

件名を「Security」として [email protected] までメールでご連絡ください。問題を公開する前に、修正のための合理的な期間をいただけますようお願いいたします。