セキュリティ
セキュリティ
認証
アカウントはFirebase Authenticationで保護されています。パスワードが平文で保存されることはありません。メール/パスワードとGoogleログインに対応しています。すべてのセッションは有効期間の短いIDトークンを使用します。
通信
すべての通信はTLS 1.2以上で暗号化されています。APIルートはHTTPSを強制します。
データの分離
ワークスペースのデータは、Firestore内でワークスペースごとに分離されています。ユーザーは自分のワークスペース外のデータにアクセスできません。すべてのAPIルートは、データを返す前にワークスペースのメンバーシップを確認します。
支払い
カードとサブスクリプションの処理はStripeまたはWhopが行います。Paystackは対応するUSSDとM-Pesaのフローに限定されています。当社がカード番号を見たり保存したりすることはなく、利用権を付与する前にプロバイダーのWebhook署名を検証します。
レート制限
APIエンドポイントは、不正利用を防ぐためにIPごと・ユーザーごとにレート制限されています。Webhookエンドポイントは、リプレイ攻撃を防ぐためにRedisによる重複排除を使用しています。
脆弱性の報告
セキュリティ上の問題を発見した場合は、脆弱性報告フォームから責任ある方法で開示してください。報告は最優先で対応し、48時間以内の返答を目指しています。