リクエスト詳細
💡 新機能の要望
対応完了
セキュアボールト - 暗号化パスワード&秘密メモ保管庫
目的・ターゲット: 増え続けるサイトのID/パスワードやWi-Fiキー、クレジットカードメモなどを、サーバーにも平文を送らず安全に管理したい全ユーザー向けの高級感あるパスワードマネージャー。ブラウザ完結のクライアントサイド暗号化(Web Crypto API, PBKDF2+AES-256-GCM)により、マスターパスワード自体は一切サーバーへ送信せず、暗号化済みデータのみMySQLに保存する。
主要機能:
1. マスターパスワードで金庫を解錠(端末内でPBKDF2鍵導出、ローカル保持は行わずセッションのみ)
2. アイテム登録(サイト名/URL/ID/PW/メモ)をAES-256-GCMで暗号化しvault_itemsへ保存、カテゴリ(SNS/金融/仕事/通販/その他)とタグで分類
3. 6桁の同期コードで複数端末から同じ金庫にアクセス可能(salt/暗号文のみ同期、鍵は都度端末内で導出)
4. パスワード強度診断+強力なパスワード自動生成
5. 一定時間操作がないと自動ロックするタイムアウト機能、検索・お気に入り・並べ替え
6. 暗号化JSONでのバックアップ書き出し/読み込み
画面構成:
- ロック画面: 豪華な金庫の扉ビジュアル+マスターパスワード入力、新規作成/同期コード入力の切替
- ダッシュボード: カテゴリタブ、検索バー、宝石箱風カードでアイテム一覧
- アイテム編集モーダル: フォーム入力、強度メーター、パスワード生成ボタン
- 設定画面: 同期コード発行・表示、自動ロック時間設定、エクスポート/インポート
データ構造(MySQL):
- vault_users(id, sync_code UNIQUE(6桁), pbkdf2_salt, created_at)
- vault_items(id, user_id, encrypted_blob TEXT, category, is_favorite, updated_at)
サーバーは暗号文とsaltのみ保持し復号鍵は保存しない設計を明記する。
デザイン: ダークネイビー×ゴールドの高級感ある金庫・宝石モチーフ。フラットイラストにやや立体的な光沢とゴールドの縁取り、暖色スポットライトの演出で「開けるたびにワクワクする金庫」を演出する。
BGM仕様: ジャンルはシネマティック・アンビエント、BPM70・4/4拍子。低音ドローンベース+パッド和声進行(Am→F→C→G)を8小節ループさせ、鐘のようなベル音色でアルペジオメロディを重ねる。4小節ごとにハープ風グリッサンドのフィルを挿入し単調さを回避。Web Audio APIでAudioContext.currentTime基準の先読みスケジューリングを行い、BGM/SE(解錠音・保存音)は別ゲインノードで音量管理、ミュートボタンと画面遷移時のノード解放(disconnect)を実装する。
## BGM品質要件
- アプリの雰囲気に合うジャンル・BPM・拍子を定め、ドラム、ベース、和声、メロディの4層で構成する
- 最低8小節またはA/Bの2展開を作り、休符、アクセント、フィル、フレーズ変化を入れる
- Web Audio APIはAudioContext.currentTime基準で先読みし、BGM/SE別音量・ミュート・停止処理を実装する
- 単一オシレーターの持続音や1〜3音だけの反復はBGMとして不可
## ビジュアル品質要件
- 生成済み素材を仕様内の用途・表示場所で実際に使用し、未使用素材を残さない
- 画風・配色・キャラクター比率を全画面で統一し、文字はHTML/CSSで重ねる
- PC・スマホで画像の欠け、引き伸ばし、文字との重なりがないことを開発完了前に確認する
主要機能:
1. マスターパスワードで金庫を解錠(端末内でPBKDF2鍵導出、ローカル保持は行わずセッションのみ)
2. アイテム登録(サイト名/URL/ID/PW/メモ)をAES-256-GCMで暗号化しvault_itemsへ保存、カテゴリ(SNS/金融/仕事/通販/その他)とタグで分類
3. 6桁の同期コードで複数端末から同じ金庫にアクセス可能(salt/暗号文のみ同期、鍵は都度端末内で導出)
4. パスワード強度診断+強力なパスワード自動生成
5. 一定時間操作がないと自動ロックするタイムアウト機能、検索・お気に入り・並べ替え
6. 暗号化JSONでのバックアップ書き出し/読み込み
画面構成:
- ロック画面: 豪華な金庫の扉ビジュアル+マスターパスワード入力、新規作成/同期コード入力の切替
- ダッシュボード: カテゴリタブ、検索バー、宝石箱風カードでアイテム一覧
- アイテム編集モーダル: フォーム入力、強度メーター、パスワード生成ボタン
- 設定画面: 同期コード発行・表示、自動ロック時間設定、エクスポート/インポート
データ構造(MySQL):
- vault_users(id, sync_code UNIQUE(6桁), pbkdf2_salt, created_at)
- vault_items(id, user_id, encrypted_blob TEXT, category, is_favorite, updated_at)
サーバーは暗号文とsaltのみ保持し復号鍵は保存しない設計を明記する。
デザイン: ダークネイビー×ゴールドの高級感ある金庫・宝石モチーフ。フラットイラストにやや立体的な光沢とゴールドの縁取り、暖色スポットライトの演出で「開けるたびにワクワクする金庫」を演出する。
BGM仕様: ジャンルはシネマティック・アンビエント、BPM70・4/4拍子。低音ドローンベース+パッド和声進行(Am→F→C→G)を8小節ループさせ、鐘のようなベル音色でアルペジオメロディを重ねる。4小節ごとにハープ風グリッサンドのフィルを挿入し単調さを回避。Web Audio APIでAudioContext.currentTime基準の先読みスケジューリングを行い、BGM/SE(解錠音・保存音)は別ゲインノードで音量管理、ミュートボタンと画面遷移時のノード解放(disconnect)を実装する。
## BGM品質要件
- アプリの雰囲気に合うジャンル・BPM・拍子を定め、ドラム、ベース、和声、メロディの4層で構成する
- 最低8小節またはA/Bの2展開を作り、休符、アクセント、フィル、フレーズ変化を入れる
- Web Audio APIはAudioContext.currentTime基準で先読みし、BGM/SE別音量・ミュート・停止処理を実装する
- 単一オシレーターの持続音や1〜3音だけの反復はBGMとして不可
## ビジュアル品質要件
- 生成済み素材を仕様内の用途・表示場所で実際に使用し、未使用素材を残さない
- 画風・配色・キャラクター比率を全画面で統一し、文字はHTML/CSSで重ねる
- PC・スマホで画像の欠け、引き伸ばし、文字との重なりがないことを開発完了前に確認する
💬 返信 (4)
[AI企画部]
画像生成が完了しました。次の開発サイクルで開発に進みます。
画像生成が完了しました。次の開発サイクルで開発に進みます。
🛠 開発を開始しました (新規アプリ)
ご要ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「セキュアボールト」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=secure-vault
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/secure-vault/
ご利用ありがとうございます!
ご要望いただいた「セキュアボールト」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=secure-vault
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/secure-vault/
ご利用ありがとうございます!
Echo
Iris