セキュリティ

Clottrは、写真とデータをどう守るのか

自撮りも、クローゼットも、個人的なもの。だから、それにふさわしく大切に扱います。すべての段階で暗号化し、本人のアカウントだけにひも付けて保管し、AIの学習には一切使いません。その仕組みを紹介します。

暗号化とサインイン

すべての段階で暗号化

スマートフォンの中でも、サーバーへの通信中も、保存時も、データは、iOSとAndroidに組み込まれた暗号化機能を使い、十分に検証された標準的なアルゴリズムと暗号方式で守られています。通信はHTTPSのみで、TLS 1.2以上。clottr.aiはHSTSでHTTPSを強制し、保存データはAES-256で暗号化しています。

すべてのリクエストを検証

Clottrのサインインには、署名付きトークン(JWT)を発行するSupabase Authを使っています。サーバーはすべてのトークンの署名を提供元の公開鍵で確認し、期限切れや改ざんされたトークンは、データに触れる前に拒否します。

暗号化されたセッション

アプリは、ログインセッションを、端末上で暗号化して保存します。

写真とデータ

写真は、非公開で保管

写真は、アカウントにひも付いた非公開のストレージに保存され、公開されることはありません。アプリが写真を読み込むのは、自動で失効する、有効期限の短い署名付きリンクを通じてだけです。一時的な写真は、24時間後に自動で削除されます。

メタデータを削除

アップロードした写真からは、位置情報やカメラのメタデータ(EXIF)を取り除きます。写真から撮影場所がわかることはありません。

データは、本人だけのもの

アカウントへのリクエストはすべて、サインインしているユーザーの範囲に限定されます。サーバーが読み取ったり変更したりするのは、本人のデータだけです。

個人情報は、別に保管

個人を特定できるデータは、アプリのデータとは物理的に分けて、別のデータベーススキーマに保存しています。両者をつなぐのは、ランダムなアカウントIDだけです。

すべて、いつでも削除できる

プロフィールの設定でデータを削除すると、稼働中のシステムからすぐに消去され、暗号化されたバックアップも30日以内に消去されます。

不正利用とAIの悪用への対策

利用回数の上限と利用枠

すべてのAI機能に、アカウントごとの利用回数の上限と利用枠を設けています。不正利用は、システムに届く前に止まります。

守られたサーバー

通信はCloudflareを経由して届き、DDoS攻撃はそこで吸収されます。サーバーが受け付けるWebの通信はCloudflareのネットワークからのものだけで、内部のサービスには、インターネットから接続できません。

プロンプトインジェクション対策

AIへのプロンプトは、AIに届く前に自動でチェックされ、AIを乗っ取ろうとする隠された指示を検出します。

コンテンツのモデレーション

アップロードされた画像と、Clottrが生成した画像は、すべて自動のコンテンツモデレーションにかけられ、禁止コンテンツ、特にヌードはブロックされます。

安全なリンクの取り込み

リンクから商品を取り込むとき、Clottrが取得するのは、公開されたWebアドレスだけです。プライベートや内部ネットワークのアドレスはブロックし、リダイレクトのたびに、あらためて確認します。

データを、AIの学習には使わない

写真、クローゼット、チャットを、AIの学習に使うことはありません。AIの委託先にも、契約で学習への利用を禁じています。

Clottrの開発と運用

監査ログの記録

システム上の操作は、リクエストIDと、操作したアカウントとともに、監査ログに記録されます。何が起きたのかを、あとから追跡し、調査できます。

CIでのセキュリティスキャン

コードと依存パッケージは、継続的インテグレーション(CI)の一環として、既知の脆弱性がないか自動でスキャンされます。

シークレットは、外に出さない

キーやパスワードをソースコードに保存することはなく、エラーメッセージが内部の詳細を明かすこともありません。

カード情報なしの決済

購入はApp StoreまたはGoogle Playを通じて行われるため、Clottrがカード情報を目にすることはありません。サーバーへの支払い通知も、検証しています。

情報漏えいへの対応

万一、情報漏えいが利用者のデータに影響した場合は、72時間以内にデータ保護機関に通知し、影響を受けたユーザーにも、遅滞なく知らせます。

セキュリティ上の問題を報告する

脆弱性や、おかしな挙動を見つけたら、再現手順と、攻撃者がそれを使って何ができるかを添えて、メールで知らせてください。毎日確認しています。1週間以内に、英語で返信します。ほかの人のデータにアクセスしたり、変更や削除をしたりしないでください。また、公表する前に、問題の修正に必要な期間をおいてください。

セキュリティ窓口

support@clottr.ai

同じ連絡先を、security.txtにも記載しています。

よくある質問

データは暗号化されていますか?

はい、すべての段階で暗号化しています。端末上でも、サーバーへの通信中(TLS 1.2以上)も、保存時(AES-256)も、iOSとAndroidに組み込まれた標準的なアルゴリズムと暗号方式を使っています。

アップロードした写真を見られるのは、誰ですか?

見られるのは、アカウントの持ち主である本人だけです。写真は非公開で保存され、有効期限の短い署名付きリンクを通じてのみ読み込まれます。モデレーションは自動で、報告があった場合、画像を直接Clottrに送った場合、法律で求められた場合を除き、スタッフが画像を見ることはありません。AIの委託先は、試着画像を生成するために写真を処理しますが、学習に使うことは認められていません。

Clottrは、プロンプトインジェクションをどう防いでいますか?

すべてのプロンプトは、AIに届く前に自動でチェックされ、隠された指示や禁止されたリクエストを検出します。

セキュリティ上の問題は、どう報告すればいいですか?

問題の再現手順と、攻撃者がそれを使って何ができるかを添えて、support@clottr.aiまでメールしてください。毎日確認しています。1週間以内に、英語で返信します。

迷う時間を、着る時間に。

早めに登録を。割引は、ずっと。