セキュリティとデータの取り扱い
最終更新日:
このページでは、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] までメールでご連絡ください。問題を公開する前に、修正のための合理的な期間をいただけますようお願いいたします。