セキュリティとデータ所有権
あなたのファイル、あなたのリポ、あなたの管理下に。PlainHubはデータを一切保持しません。
セキュリティ
✓ サーバにデータを保存しない
PlainHubには独自のバックエンドサーバがありません。ファイル操作はすべてGitHubとブラウザ間で直接行われます。通信はGitHub APIとブラウザ間のみで完結します。
✓ 認証情報はローカルのみ
- Web UI: GitHub公式のOAuthフローで安全にサインイン(トークンはブラウザのlocalStorageに保存)
- CLI / MCP Server:
~/.config/plainhub/tokenにローカル保存(パーミッション 0600、所有者のみ読み書き可)
✓ コード整合性検証
実行中のコードがGitHubリポジトリと一致するかSHA-256ハッシュで検証可能。改ざんされていないことを確認できます。
データフロー
// PlainHub のデータフロー:
Browser → GitHub API → Your Repo
// PlainHub が保持するデータ:
なし
// トークンの保存場所:
Web: localStorage(ブラウザ内)
CLI: ~/.config/plainhub/token
PWA対応
- オフライン対応 — Service Workerによるオフライン動作
- ホーム画面追加 — モバイル/デスクトップのホーム画面にアプリとして追加可能
- ネイティブアプリ感覚 — ブラウザのアドレスバーなしで動作
対応ブラウザ
| ブラウザ | 対応バージョン |
|---|---|
| Chrome | 90+ |
| Firefox | 88+ |
| Safari | 14+ |
| Edge | 90+ |