Keel · Guides · Settings
Export history and reports
Take your dose history out of Keel as a spreadsheet you own, read your adherence in Progress, and, with Pro, export the complete Keel Report.
Before you begin
The CSV export is free on every tier; the Keel Report is Pro. Both are written on your phone and handed to the system share sheet — there is no preview screen, and the export itself sends nothing anywhere.
Settings › Data reads: "Your complete dose history, as a spreadsheet you own. The CSV stays free; the Keel Report bundles every record into one readable export."
Keel tracks. It never advises. Exports and Progress state what you recorded — counts, percentages, streaks, and dates — and the report says so in its opening statement.
Steps
- Open Settings (the gear on Today) and scroll to Data.
- Tap Export history (CSV); Keel writes `Keel-history-‹date›.csv` and opens the share sheet — choose Files, Mail, AirDrop or any app.
- Read the CSV: one row per log entry, oldest first, columns Logged at, Status, Routine, Category, Administration, Scheduled for, Dose, Injection site, Notes, Timezone; times are ISO-8601 in the timezone column.
- With Pro, tap Export Keel Report — in Settings › Data, or in Insights › Records & reports (the row’s action word is Share).
- The report is six files: `Keel-report-‹date›.txt` plus CSVs for history, side effects, blood panels, inventory adjustments and program plan revisions.
- Read the report: after its title and timestamp, its opening statement is "A record of what was entered in Keel. It does not interpret values or provide medical advice."; then ROUTINES, PROGRAMS, ADHERENCE (LAST 90 DAYS) — always present, with current and best streaks — SIDE EFFECTS NOTED, BLOOD PANELS (SHOWN WITHOUT INTERPRETATION) and OBSERVATIONS, the others omitted when empty.
- To read adherence without exporting, tap View progress on Today: Last 7 days, Last 30 days, Continuity (current and best streak, doses logged all-time) and the month calendar are free; Trends & breakdown (the 90-day trend, timing, by-routine rows) is Pro.
What it looks like

- Last 7 / 30 days
- Continuity
- Trends & breakdown (locked)

- 90-day trend

- timing line
- by routine

- Export history (CSV)
- Export Keel Report
- footer
What you’ll see
Exports open in the system share sheet; nothing else happens on screen. If an export cannot be written, the alert Couldn’t export says why. In a spreadsheet, a note or site that begins with = + - or @ shows with a leading apostrophe so it opens as text, not a formula.
Progress uses the same definitions as the Today hero: a window shows the share of due doses logged as taken; a day counts toward the streak when every due dose that day is taken.
Notes and troubleshooting
- The Routine column shows the routine’s current name while it exists; after you delete a routine, the name it had when logged is used.
- The CSV has no date range or filter: it is always everything, oldest first.
- An export is a copy you control, kept wherever you send it; Keel itself works fully without an account.
- Export Keel Report on the free tier is a locked row ("Routines, programs, adherence, side effects, blood panels, and supply — readable and complete.") that opens the paywall.
Related
Where these screens come from
g8-f1— promax/current/EV-047_progress-s1-standard-light.png fromKeel-V1-4cbadaa-signoff; package seal65268f2b78728fbf82ba56a02668a2400276c526627da043627276887510b5b3; sourcedb4fb18ca4d335df86c15c62e8ec619e8fcc1e623aa9c2fe15439a4ed1ea08b9; figure7a54f5563d0c7f5d253d941032287f5935db04811449be824794a33d5895ab42g8-f2— promax/current/EV-048_progress-s1-pro-light.png fromKeel-V1-4cbadaa-signoff; package seal65268f2b78728fbf82ba56a02668a2400276c526627da043627276887510b5b3; source468b7bfa7d83df7661fb40945a843b9b34fd5d6161e5ba683a1bdb664b747cc2; figure6feb9688c7e92a3fea79c2cfec4f375b984c42859b49f9eebdeed1570d0511d9g8-f2b— G8-F2b.png fromKeel-V1-4cbadaa-guide-figures-B-20260910-165828-62385; package sealdf48d7c70fb742b308677bf5d03a694f9122cc628b75451b9814645da1b37b52; sourcec9c4ed0df3aa19e2726001c653f42d04590f3f39948d77d6760e12116cb735de; figure76e80652813a4fc4188d94dd6875ce72f959a14df0123436bedd407664a758b0g8-f3— G8-F3.png fromKeel-V1-4cbadaa-guide-figures-B-20260910-165828-62385; package sealdf48d7c70fb742b308677bf5d03a694f9122cc628b75451b9814645da1b37b52; source5f6f1961534b7a160f88b3b78c0fad52da001ce7be32dcef439922e40f66b492; figuree3eb5a09682d179573737d60946c6b876e56232b291e6fdfd185e538895c79f0
Every screen is a real capture of Keel 1.0.0 (build 1, implementation 4cbadaa), cropped and otherwise unchanged, except the paywall illustration, whose price columns are masked in the image itself. The numbered markers are added on this page, not to the app. Crop and mask coordinates for every figure: where the screens come from.