ChatGPTの履歴がどれほどの価値を持っているか、実際に失いかけるまで気づかないものだ。無料プランの10日間チャット履歴ルール、アカウント間での会話の静かな移行、まれではあるが現実に起こる「この会話は利用できなくなりました」ページ——これらはすべて現実の出来事だ。
では、どうやって今までのChatGPTの会話すべてをバックアップすればいいのか?
労力の順に3つの方法を紹介する。
1. 公式OpenAIエクスポート
OpenAIの設定ページには組み込みのエクスポート機能がある。Settings → Data Controls → Export Data。アカウント履歴全体を含むZIPファイルがメールで送られてくる。中身は1つのchat.htmlファイルとconversations.jsonだ。
正しく動作する点:
- 無料。
- アカウント内のすべての会話を取得。
- Free、Plus、Teams、Enterpriseで利用可能。
できないこと:
- HTMLは1つの巨大なファイル(ヘビーユーザーなら250MB以上)。ブラウザで開こうとすると固まる。
- LaTeX数式は
$$ source $$文字列として表示され、組版された数式にはならない。 - 特定の会話だけを選べない——全部かゼロか。
- コードブロックのシンタックスハイライトが失われる。
- メールを待つ必要がある——24時間以上かかることもある。
年に一度の「コールドバックアップ」として使おう。いざという時に備えてある。
2. ChatExport AIによる会話ごとのエクスポート(無料)
ChatExport AIをインストールしよう——無料のChrome拡張機能だ。ChatGPTの会話を開き、ツールバーのアイコンをクリック、フォーマットを選び、Exportをクリック。完了。
これが日常的に使える理由:
- 11のフォーマット:PDF(レンダリングされたLaTeX付き)、Word、Markdown、JSON、CSV、HTML、スクリーンショット、シェアカード、ZIP、プレーンテキスト。
- メッセージごとの選択——エクスポート前に不要な部分を削除。
- コードブロックは言語タグとシンタックスハイライトを保持。
- 数式はKaTeXで適切に組版(拡張機能にオフラインでバンドル済み)。
- 100%ローカル——アップロードなし。
- 無料プランでは1日5回のエクスポートが可能、全フォーマット対応。
トレードオフ:会話ごとのエクスポートであること。500の会話をすべてエクスポートしたい場合、Exportを500回クリックする必要がある。そこで3つ目のオプションだ。
3. プロジェクトエクスポート(ChatExport AI Pro)
作業がChatGPT Project(共有コンテキストを持つチャットの新しい「フォルダ」機能)内で行われている場合、Pro project exportはプロジェクト内のすべての会話、アップロードされたすべてのブリーフ、すべてのアーティファクトを1つのZIPにまとめる。
次のような場合に最適:
- クライアントとのやり取りを1つのプロジェクト内で完結させた。
- 長期間の研究をまとめ、成果物をファイルとして残したい。
- コンプライアンス用の持ち運び可能な記録が必要。
Proは月額$2.99、または年額$24.99。
実際に私が行っていること
私は3つすべてを実行している:
- 年に一度——公式OpenAIエクスポートを開始。バックアップドライブにコールドストレージZIP。保険として。
- 都度——重要な会話をChatExport AIでMarkdownにエクスポートし、Obsidianに投入。半年後にまた見る会話が本物のノートになる。
- 案件終了時——プロジェクト全体のアーカイブとしてProプロジェクトエクスポート。ZIPをクライアントフォルダに送って完了。
この組み合わせは、単一の方法よりも信頼性が高い。
関連記事
- How to print a ChatGPT conversation — 紙が必要でバックアップではない場合に。
- How to export ChatGPT to Markdown — Obsidian/Logseqワークフロー向けに。
- ChatGPT to Notion — ナレッジベースがNotionにある場合に。
- For teams — 複数シートのアーカイブワークフロー。