お客様の大切なデータを守ることは、私たちの最も重要な責務です。
FUJIMIN PASSは、小規模店舗のオーナー様が安心してご利用いただけるよう、業界標準のセキュリティ技術を採用しています。 「ITに詳しくないけど大丈夫?」というご不安にお応えするため、どのような対策を行っているかをわかりやすくご説明します。
ログインは業界標準の認証トークン方式で管理しており、ブラウザに残るのは検証可能な認証情報のみです。 パスワードは元に戻せない形式(ハッシュ化)で保存しており、万が一データベースが流出しても、パスワードそのものを読み取ることはできません。
また、短時間に何度もログインを試みるような不正なアクセスは自動的にブロックされます。
データベースの仕組みとして「行レベルセキュリティ(RLS)」を採用しています。 これはデータベースそのものが「このデータはこのお店のもの」と自動的に判断し、他のお店のデータを一切表示しない仕組みです。
アプリケーション側の不具合が仮に発生した場合でも、データベース層で二重に防御する設計を採用しており、他のお店のデータが見える事態を防ぎます。
お客様のブラウザと当社サーバー間の通信は、すべてSSL/TLS(HTTPS)で暗号化されています。 これはインターネットバンキングや大手ECサイトと同じ技術です。 第三者が通信の中身を盗み見ることはできません。
決済処理はすべてStripe社(国際的なセキュリティ認証 PCI DSS Level 1 を取得)に委託しています。当社のサーバーにカード番号が保存されることはありません。
AIによるチャット応答やシフト自動生成などの機能は、ご契約プランに応じた利用上限が設定されています。 意図しない大量利用や不正利用が発生しにくい仕組みを設けています。
「いつ・誰が・何をしたか」を監査ログとして記録しています。 万が一トラブルが発生した場合でも、原因を迅速に特定し対応できる体制を整えています。
使用しているソフトウェアの脆弱性チェックを定期的に実施し、問題が見つかった場合は速やかに対応しています。 また、全アプリケーションのセキュリティ設定(認証・認可・通信暗号化・入力検証など全12項目)を横断的に確認する監査を行っています。
※ 監査は AI(Claude)によるコード静的解析と運用者によるレビューを組み合わせた自動セキュリティ監査として実施しています。第三者認証機関(ISO 27001 / SOC 2 等)による監査は今後の取得を計画中です。
| 認証方式 | Auth.js / NextAuth.js v5 によるセッション管理 + FUJIMIN PASS SSO 統合(アプリ別に Secret を分離) |
|---|---|
| パスワード | bcrypt によるハッシュ化(ストレッチング適用) |
| テナント分離 | PostgreSQL Row Level Security によるテナント単位の行アクセス制御(DB 接続ロールは NOBYPASSRLS、アプリ層と DB 層で二重防御) |
| 通信 | HTTPS / TLS による暗号化通信、HSTS によるダウングレード防止、WebSocket (WSS) は TLS 上のみ許可 |
| リアルタイム通信 | Supabase Realtime + Postgres Changes による即時通知配信。HS256 署名 JWT (1時間 TTL) で認証し、RLS でユーザー本人宛のみ受信可能(CHANNEL_ERROR 時は polling fallback に自動切替) |
| セキュリティヘッダー | CSP (default-src 'self' / connect-src 'self' https: wss:) / X-Frame-Options: DENY / X-Content-Type-Options / Referrer-Policy / HSTS / Permissions-Policy |
| ORM | Prisma(パラメータ化クエリによるSQLインジェクション対策) |
| レートリミット | 認証・チャット等の重要 API にレート制限を適用(複合制限への拡張を計画中) |
| 決済 | Stripe に完全委託(PCI DSS Level 1 準拠)/ Webhook 署名検証あり |
| 外部連携 Token | 認証付き暗号化(AES-256-GCM 等)で保存 |
| 監視 | Sentry(エラートラッキング、個人情報マスキング適用済み)/ 監査ログ(AnalyticsAuditLog)/ SaaS 管理画面への 5xx 自動通報 + Migration Drift 監視 |
| ホスティング | Vercel(SOC 2 Type II準拠)/ Supabase PostgreSQL(AWS上、SSL強制) |
| 最終監査日 | 2026年05月21日 |
最終監査: 2026-05-21