ホスティング構成
ポータルとマーケティングサイトはVercelで稼働しています。ポータルのデータベースと認証はSupabaseを使用します。Titan AI™はGoogle Cloud Runのtitan-appとして稼働し、Neon Postgresデータベースを使用します。Theta AI™パイプラインジョブはGitHub Actionsで稼働します。トランザクションメールはResendを使用します。
セキュリティ実装根拠
現在のデプロイにおける実装構造、アクセス制御、監査記録およびサービス境界を説明します。
この要約は実装の根拠を説明するものです。独立したセキュリティ監査を主張するものではなく、すべての統制が実際の敵対的テストを通過したと主張するものでもありません。
現在のデプロイ
ポータルとマーケティングサイトはVercelで稼働しています。ポータルのデータベースと認証はSupabaseを使用します。Titan AI™はGoogle Cloud Runのtitan-appとして稼働し、Neon Postgresデータベースを使用します。Theta AI™パイプラインジョブはGitHub Actionsで稼働します。トランザクションメールはResendを使用します。
現在の公開サービスは、Vercel、Google Cloud RunおよびSupabase APIを介したHTTPSを使用します。
TOTPを登録したアカウントには、より高い認証保証レベルが適用されます。ミドルウェアは保護されたポータルリクエストのAALを確認し、追加認証が完了していないセッションをMFAチャレンジ画面にリダイレクトします。
ログイン制御は、IPとメールアドレスを組み合わせたキー(5分あたり8回の試行)と、アカウントの有無を示さない一般的なエラーメッセージを使用します。レート制限チェックでエラーが発生した場合、アクセスを拒否します。
サーバーアクションは、共通の権限階層と、機微なフロー向けの個別チェックを使用します。これには保有者接続、企業確認担当者、プラットフォーム管理者アクセスが含まれます。応募者リンクは専用トークンフローを使用し、最高管理者コンソールは顧客ルートグループの外にあります。
応募者招待リンクは専用のトークン確認フローを使用します。最高管理者コンソールは顧客ルートグループの外にあります。
Stripeのホスト型Checkoutと署名済みwebhookを使用するため、カードデータはAI Psychometrics Inc.のサーバーを経由しません。秘密キーはサーバー側でのみ使用します。
ポータルはセッション、応募者および管理イベントをaudit_logsに記録します。記録の挿入はベストエフォート方式であり、請求関連のクレジット変動はクレジット台帳に記録されます。
キャンペーンの大量CSVアップロード経路は、処理前にすべてのファイルを内部で検査します。拡張子、MIME、サイズ、バイナリ構造、エンコーディングおよび制御バイトを確認します。
現在のリポジトリに記載されているサービス提供者は、Vercel、Supabase、Google Cloud Run、Resend、StripeおよびGitHub Actionsです。これらが現在のサービス境界を構成します。
根拠資料
プライバシーポリシーおよび利用規約のドラフト(法務レビュー前)
MFAを適用するミドルウェアと/mfa-challengeフロー
0004レート制限マイグレーション
監査ログインターフェースと監査補助関数
正準スコア算出規約 v1 · 2026-09-21
キャリブレーション出所JSON · 2026-09-21 · 実行35553441453