claude.ai data export missing conversation-to-project associations

Resolved 💬 2 comments Opened Mar 29, 2026 by ataraxiaone Closed Apr 1, 2026

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.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗