claude.ai data export missing conversation-to-project associations
Problem
The claude.ai Settings → Export Data download produces conversations.json and projects.json as two disconnected files with no foreign key linking them.
Specifically:
- Conversation objects have no
project_uuid(or equivalent) field indicating which project they belong to - Project objects contain metadata (name, description, project knowledge docs) but no list of associated conversation UUIDs
Impact
Anyone building tooling on the export — search indexes, analytics, conversation archaeology — is forced to use heuristic vocabulary matching to guess which project a conversation belongs to. This produces poor results: broadly-scoped projects become junk drawers that absorb unrelated conversations, and narrowly-scoped projects miss conversations that should belong to them.
Request
Add a project_uuid field to each conversation object in conversations.json, matching the project it is associated with in the claude.ai UI (null for conversations not in any project).
This is a small schema addition — the association already exists in the product — and it would make the data export dramatically more useful for downstream tooling.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗