Your data is your data. Homaic ships full export as a first-class feature, not a feature to be talked into. You can run an export anytime, and the export is complete enough to migrate to a self-hosted Homaic instance without losing anything.
This is constitutional, not marketing. Charter §6.2: the user's data is the user's data, exportable, portable, deletable.
What's included
Everything you've put into Homaic and everything Homaic has computed on top:
- Properties. All addresses, basic info, and photos.
- Assets. All assets across all properties, with full nameplate data, install dates, warranties, photos, and decision history.
- Service events. Every service event, every quote, every contractor record, every status transition.
- Briefs. Every brief you've generated, with full rendered output.
- Documents. Every uploaded document (warranties, contracts, manuals, lab results, invoices), in original format.
- People. Every contractor, agent, family member, and neighbor record.
- Decisions. Decision records with alternatives, rationale, and outcomes.
- Tags and relationships. The full graph that lets the manifest cross-reference itself.
- Aggregation consent. Your data classifications and consent log, for traceability.
What's NOT included: another user's data (briefs they sent you, contractor responses they submitted) is included only at the ID level, not as raw data — that data belongs to the other user.
How to run an export
Account → Privacy → Export your data → Request export.
The export runs server-side. For most accounts, it finishes in under a minute. Larger manifests (deep document attachments) may take a few minutes. You'll get an email when it's ready, with a download link that expires in 48 hours.
The output is a single archive: homaic-export-{date}.zip. Inside, you'll find:
manifest.json— the structured data, in a documented schema (docs/export-schema.mdin the OSS repo).documents/— all your document attachments in their original formats.photos/— all your asset and property photos.README.md— a description of every file in the archive.
Using the export
As an archive. Drop it in your backups. The schema is stable enough that an export from today will still parse against next year's importer.
To migrate to self-hosted. Stand up a self-hosted Homaic instance, run homaic import homaic-export-{date}.zip, and your manifest is restored intact. See Self-hosting Homaic.
To answer a specific question. The manifest.json is human-readable. You can grep it, query it with jq, load it into a notebook. Your data, your tools.
Frequency
Run an export whenever you want. Quarterly is reasonable for most homeowners. Before any significant data event (property sale, account change, switching between hosted and self-hosted) is mandatory — there's no recovery from "I forgot to export."