GDPR監査を完了しました。実際にクローズした内容は以下の通りです。
数週間前、私たちはビデオツールのホームページにある「GDPR準拠」という言葉が、あなたが思うほどの意味を持たないことについて書きました —— GDPRとはあなた(データ管理者)に対する義務の集合体であり、ベンダーがそれを満たす支援をするか、静かにあなたの机の上に放置するかのどちらかであるということを。この主張を裏付ける誠実な方法は、自分たち側で作業を行い、それを1行ずつ示すことです。
そこで、私たちはそうしました。データ処理者として私たちに課せられた義務に対して、InterMINDのコードベースの完全な監査を実施し、背後にコードが存在するすべてのギャップを修正し、稼働中のプロダクトに対してそれぞれを検証しました。この記事はクローズアウトレポートです —— バッジではなく、私たちの回答を記載したチェックリストです。
私たちは意図的に「100% GDPR認証済み」を主張していません。GDPRは合格できるような認証証明書ではありません —— また、私たちがまだ取得していないISOバッジを振りかざることもありません。私たちが言えることは、DPO(データ保護責任者)が取り組むべきアーキテクチャおよびプロセス上の義務に対して、具体的で検証可能な回答が存在し、それぞれが稼働中のコードに対して確認されているということです。
クローズした内容
消去権(第17条) —— カスケードは実際に機能する
アカウントを削除しても、単に無効化されるだけではありません。POST /api/user/delete-account は実際のカスケードを実行します。あなたのミーティング → 参加者、メッセージ、カンファレンス、トランスクリプションを完全に削除し、データベースのカスケードが実行される前に Tigris からストレージブロブを一掃して、孤立したものが残らないようにします —— チャットの添付ファイルとビデオ録画ファイルの両方のカラムを確実に削除します。また、Stripe のサブスクリプションをキャンセルし、Stripe の顧客データを削除します。オンデマンドでの削除も可能です —— UI からチャネルやメッセージを削除すれば、すぐに消去されます。匿名(ゲスト)アカウントには専用の削除エンドポイントがあり、監視下の cron によって6時間ごとにバックグラウンドで一括削除されます。監査でここにおける1つのギャップ(データベースのカスケードでは削除されたがストレージには残っていた録画ブロブ)が発見されたため、私たちはそれを修正しました。現在、消去処理によってオブジェクトストレージには何も残らなくなっています。
データ保持(第5条1項e) —— 文書化された基準
第5条1項eは、自動的な有効期限(TTL)を要求していません。それは定義された保持基準を要求しています。私たちの基準は現在、プライバシーポリシーに明記されています。データはユーザーまたはチームオーナーが削除するまで保持され、アカウントを削除すればすべてが消去されます。これは Slack や Notion のようなコラボレーションツールが採用しているモデルと同じであり、データの永続性は期待される動作であり、ユーザーがそれをコントロールできます。基準は暗黙のうちにではなく、明示されています。
アナリティクスの同意(第6条/7条) —— デフォルトでオプトアウト
Usercentrics の同意バナー(EUの訪問者に表示)がアナリティクスをゲートし、PostHog は opt_out_capturing_by_default: true で出荷されています —— 同意が与えられるまで何もキャプチャされず、その逆ではありません。
データポータビリティ(第20条) —— 実際のエクスポート
GET /api/user/export は、あなたのミーティング、メッセージ、録画、翻訳の ZIP を作成し、7日間のダウンロード期間と自動クリーンアップを提供します。アクセス、削除、ポータビリティは、ポリシー上の約束ではなく、実際に機能するツールです。
ミーティングコンテンツは米国に拠点を置くモデルに到達しない
ミーティングコンテンツの最大の流量であるライブの音声とチャット翻訳は、サードパーティのLLMではなく、フランスにある当社独自のエンジンで実行されます。会議後のAIステップで汎用モデルを実際に使用するもの(ダイジェスト、ノートエディタの生成アクション)は、ゼロデータ保持(ZDR)を設定したEUホストの Mistral で実行され、非ZDRや米国のホストにフォールバックする代わりにリクエストが失敗するよう強固に固定されています。また、PostHog のセッション録画でキャプチャされる可能性のあるカンファレンスのブラウザログから参加者名と発話テキストを除去しました。ベンダーごとの完全なマッピングは、1つのInterMINDミーティングが実際に実行される場所にあります。
透明性 —— サブプロセッサーと処理記録の公開
サブプロセッサーリストは公開されており、各ベンダーが何を行い、どこに拠点を置いているかが記載されています —— 「要請に応じて提供」ではありません。その背後には、稼働中のスキーマから構築された処理活動記録(ROPA)があります。これには11の処理操作、それぞれのセキュリティ対策、消去/ポータビリティのパスが含まれています。私たちのプライバシーポリシーと利用規約は現在、当社独自の法人の下で運営され、実際の処理チェーンが記述されています。
EUランタイム —— 約束ではなく固定化
ミーティングが経由するすべてのランタイムホップは EU 内にあります。Vercel Frankfurt 上のアプリと API、Fly Paris 上のミーティングサーバー、Neon Postgres(AWS Frankfurt)内のアプリケーションデータ、Sentry EU 上のエラー、PostHog EU 上のアナリティクス、Resend Ireland 経由のメール。Tigris 上のオブジェクトストレージは現在、EUリージョン(Frankfurt + Amsterdam)に固定されており、ユーザーの場所に関係なく、新しい書き込みはすべて EU に保存されます。完全なアーキテクチャについては、当社のセキュリティページをご覧ください。
なぜこれが調達において重要なのか
ほとんどの EU の買い手 —— ドイツの Mittelstand、標準的な GDPR DPA を締結している規制対象のチーム —— にとって、データレジデンシーの問いには現在、直接的な答えがあります。ランタイム時にデータが EU を離れることはなく、消去機能は機能し、保持基準は明記され、サブプロセッサーリストが提示されています。これは「データがどこに行くかについては後でご連絡します」といったやり取りよりもはるかに短い会話です。
フランスのsouveraineté numériqueや SecNumCloud グレードの調達において、ベンダーの法人所在地自体が一つの基準です —— デプロイメントトポロジーに関するより深い会話が必要ですが、私たちは過剰に売り込むのではなく、誠実にお答えします。そして、私たちが絶対にしないのは、まだ取得していない ISO 認証を振りかざすことです。認証取得はロードマップにありますが、チェックリストに対する私たちの答えは、今日、アーキテクチャ的に検証可能です。
ご自身で確認してください
- GDPR準拠のビデオ会議:DPO向けの完全チェックリスト —— すべてのベンダーに回答を求めるべき7つのこと、および Zoom の位置づけ。
- 1つのInterMINDミーティングが実際に実行される場所 —— ギャップを明記したベンダーマップ。
- セキュリティとプライバシー · サブプロセッサー · プライバシーポリシー · 利用規約
- ライブデモを試す —— あなた自身の音声で、ライブのEUランタイム多言語パイプラインを実行してください。
GDPRコンプライアンスは購入できるバッジではなく、あなたが行い、示すことができる作業です。これが私たちの作業であり、1行ずつ示しています。あなたのDPOがこの記事で得られない回答を必要としている場合は、私たちにご連絡ください。
— The Mind.com Team
出典:Regulation (EU) 2016/679 (GDPR) —— 監査の対象となる条項。社内の主張は InterMIND のコードベースと稼働中のプロダクトに対して検証済み。2026年8月確認。