Export Format Specification v0.9.

This document describes the structure of the export bundle a TellSophie account holder receives when they exercise the on-demand export right. Version 0.9 is provisional: the schema is locked, but the implementation has not yet been exercised. Version 1.0 publishes alongside the iOS app launch.

We publish this before launch because the credibility of the Trust page commitment depends on it. Any future tool, service, or self-hosted player can read TellSophie collections without our cooperation by following this spec.

Bundle structure.

The export is a single .zip file. Top-level layout:

manifest.json.

Top-level fields, all required unless noted:

Per-recording sidecar.

recordings/<id>.json carries:

Standards used.

What changes from v0.9 to v1.0.

Version 1.0 will lock these additions:

The schema fields above will not change between v0.9 and v1.0. Additions only.

Questions.

If you are building a tool against this spec and find an ambiguity, email privacy@tellsophie.com. We will publish clarifications on this page.