プライバシーポリシー
最終更新: 2026年8月3日
SkyHaven(以下「本サービス」)は、プライバシー・ファーストを最優先に設計されています。本ポリシーでは、どのデータがどこで処理されるかを明確に説明します。
1. 基本方針(最重要)
| データの種類 | 処理場所 | 当方サーバーへの送信 |
| Xアーカイブ(ツイート・メディア・いいね等) | お使いのブラウザ内のみ(必要に応じて端末内ストレージに保存) | しません |
| 移行進捗(処理済み ID 等) | ブラウザの localStorage | しません |
| Bluesky への投稿内容 | ブラウザ → Bluesky(PDS)へ直接 | 本サービス経由では送信しません |
| Bluesky OAuth セッション | ブラウザ内(Browser OAuth + DPoP) | トークンを当方サーバーに保管しません |
| Turnstile 検証トークン | 検証時に Worker へ送信 | 検証処理のみ(永続保存なし) |
アーカイブの実データが当方のサーバーにアップロードされることはありません。
2. ブラウザ内で処理されるデータ
以下はすべてお使いの端末のブラウザ内で完結します。
- Xアーカイブの読み込み・解析
- ツイート・メディアの閲覧
- メディア変換(画像圧縮、GIF→MP4 等)
- 移行キューの実行・一時停止・再開
- 移行進捗の保存(localStorage)
- 読み込んだ ZIP の端末内保存(IndexedDB)とメタデータ(localStorage)。画面から破棄可能
Bluesky へのログインと投稿は、ブラウザの AT Protocol OAuth(DPoP)により、あなたの PDS へ直接行われます。
3. サーバー(Cloudflare Worker / Pages)が扱うデータ
本サービスは Cloudflare Pages / Workers を利用します。Worker が扱うのは次の最小限です。
| 用途 | データ | 保存期間 |
| OAuth クライアントメタデータ配信 | 公開クライアント情報 | 静的配信 |
| Turnstile 検証 | 検証トークン | 検証処理のみ(永続保存なし) |
| 軽量 API(権利スタブ等) | 固定の無料枠レスポンス等 | 必要最小限 |
アーカイブやメディアを Worker で処理する機能は実装していません。
4. 第三者サービス
本サービスは以下の第三者と連携します。
- Bluesky(AT Protocol) — 投稿・認証。Bluesky 側のプライバシーポリシーが適用されます。
- Cloudflare — ホスティング、Turnstile。Cloudflare のプライバシーポリシーが適用されます。
- X(旧 Twitter) — 本サービスは X API を使用しません。ユーザーがエクスポートしたアーカイブをローカルで読み込むのみです。
5. お問い合わせ
要望・不具合報告は Bluesky 上の @skyhaven.dev までご連絡ください。