Account & Billing
Exporting your data (JSON & CSV)
GrowPilot lets you download your full account dataset at any time, every saved plant, every scan, every care reminder. Use JSON when you want a machine-readable backup or to feed another tool, and CSV when you want to open it in Excel, Numbers, or Google Sheets.
Where to find it
Open Settings from the sidebar (or the gear icon on mobile).
Scroll to the 'Your data' card.
Click 'Download JSON' or 'Download CSV'. The file downloads immediately, no email link, no waiting queue.
What's included
Plants: name, species (scientific + common name), growth stage, tags, batch assignment, notes, and the createdAt / updatedAt timestamps.
Scans: image URL, full diagnosis JSON (species + diseases + treatments at the depth your tier returned), environment data captured at scan time, tier-at-scan, and credits consumed.
Care reminders: scheduled date, plant link, kind (water, fertilize, prune, custom, etc.), cadence days, completion / dismissal history.
Subscription metadata: current tier, scan count, billing period start (for paid tiers). Card details and Stripe identifiers are never exported, those live with Stripe.
JSON vs CSV, which to pick
JSON preserves the full nested structure (a scan's diagnosis object, a plant's note list). Pick this for backups, importing into a different tool, or if you ever want to migrate.
CSV flattens each table into one file (plants.csv, scans.csv, reminders.csv) bundled as a single download. Pick this if you want to filter, sort, or chart the data in a spreadsheet.
If you're unsure, take both, they're both small files and they're identical snapshots.
Privacy and portability
This export is your GDPR Article 20 / CCPA right-to-portability response. You can take it to any other tool without contacting support.
Exports are generated on demand and not stored anywhere. The download stream is signed to your session and not cacheable.
The export does not include data we don't store, your scan images live on Vercel Blob and are referenced by URL. Saved-plant images stay live for as long as the plant exists; Basic-tier scan images are deleted after 30 days regardless of the export.
Frequently asked
- How often can I export?
- As often as you want. There's no daily limit or cooldown. The endpoint is lightly rate-limited per session purely to prevent runaway scripts.
- Will the export include other users' data if I'm on a shared account?
- GrowPilot accounts are single-user. Every export is scoped strictly to the signed-in user, there's no team account where another member's records could leak in.
- Can I schedule recurring exports?
- Not yet from the UI. For now the export is on-demand. If automated backups matter to your workflow, hit the same endpoint with your session cookie from a cron job, or contact support, we'll point you at the auth pattern.