# Web アプリケーション
マイクロ法人(1 人法人)向けに、社会保険(協会けんぽ + 厚生年金)の月次保険料計算をブラウザで完結させる Web アプリです。社労士や SaaS を介さず、健保・介護・厚年・拠出金・支援金の月次保険料を自前で算出できます。個人データはブラウザ内のみで保持し、サーバには送信しません。配信は Cloudflare Workers Static Assets を利用し、執筆時点(2026-04-26)では無料枠の範囲で運用できます。
```{note}
**対象は被用者保険のみ** です。個人事業主本人の国民健康保険 + 国民年金は別制度のため計算できません。個人事業主の方は「法人成り後」が利用想定です。
```
## 全体構成
```{mermaid}
flowchart LR
User[利用者ブラウザ]
CDN[Cloudflare
Workers Static Assets]
SK[SvelteKit SPA
prerender + ssr=false]
LS[(localStorage
solo-shaho-state)]
CSV[CSV
エクスポート/インポート]
User -->|HTTPS| CDN
CDN -->|静的アセット配信| SK
SK <-->|読み書き| LS
SK -.->|ダウンロード/アップロード| CSV
```
## 主な特長
- **プライバシー**: 個人データはブラウザ内のみ(localStorage)。外部送信なし
- **コスト**: 現時点では Cloudflare の無料枠内で運用可能(料金体系は将来変動の可能性あり)
- **データ保管とバックアップ運用**: `localStorage` は揮発するため、CSV エクスポートでアプリ外部に保管する運用を前提とする(詳細: [データの保存とバックアップ](storage.md))
- **正確性**: 協会けんぽ公式の保険料額表と一致することを fixture テストで保証
## このセクションの内容
- [クイックスタート](quickstart.md) — 起動から初回計算まで
- [使い方](usage.md) — タブ別の画面解説
- [データの保存とバックアップ](storage.md) — `localStorage` の揮発リスクと推奨バックアップ運用
- [CSV 仕様](csv.md) — エクスポート/インポート形式
- [アーキテクチャ](architecture.md) — モジュール構成
- [デプロイ・運用](deploy.md) — ローカル動作確認・Cloudflare デプロイ・Workers Builds