Open data format
Your export comes in two files. Both are plain text you can open without us.
calibrateyou-export.json
{
"format": "calibrateyou-export", "format_version": 1, "exported_at": "ISO-8601",
"profile": { "nickname", "email", "sex", "birth_year", "country", "tz", "consents": {...} },
"connections": [ { "provider", "status", "last_sync_at" } ],
"daily_facts": [ { "date": "YYYY-MM-DD", "metric_key", "value", "best_source" } ],
"samples": [ { "provider", "metric_key", "date", "value" } ],
"answers": [ { "kind": "money|big5|character", "date", ...fields } ],
"axis_scores": [ { "date", "axis", "score_0_100", "confidence", "model_version" } ],
"composite_scores": [ { "date", "calibrate_score", "confidence", "delta_7d", "delta_30d", "model_version" } ],
"journal_ciphertext": [ { "date", "iv", "ciphertext" } ]
}
calibrateyou-export.csv
Columns: section,date,key,value,source_or_version. Sections: daily_fact, axis_score, calibrate_score, answer.
Metric keys and units
steps (count/day), exercise_minutes (min/day), sleep_total_min, sleep_deep_min, sleep_rem_min (min/night), sleep_mid_min (sleep midpoint, minutes after a fixed reference; only its spread is meaningful), sleep_efficiency (%), resting_hr (bpm), hrv_rmssd, hrv_sdnn (ms), vo2max (mL/kg/min), weight_kg, height_cm, bmi, body_fat_pct, spo2 (%), resp_rate (breaths/min), readiness (Oura 0–100), learning_minutes and reading_minutes (minutes for the week logged), courses_completed, volunteer_hours, commitments_made, commitments_kept, and daily 0/1 taps gratitude, hydrated, self_care, learned; glow_combined (VibeMaxx 0–100).
Journal ciphertext: AES-GCM 256, key from PBKDF2-SHA256 (310,000 iterations) over your passphrase and the salt in your profile. Without the passphrase it cannot be read, by us or anyone.