Skip to content
Help · Data

How to export your journal in Kyra

Kyra can export your active trades and journal notes as separate CSV files or one combined PDF report. Trade-only export is still available. Export is separate from private iCloud sync and from the emergency Recovery Package Kyra can offer if the local journal cannot be opened.

New in 1.7: export the whole journal

  1. Open Kyra on your iPhone.
  2. Open Settings and scroll to Data.
  3. Tap Export Journal.
  4. Choose All trades or Date range, then choose CSV or PDF.

Kyra shows the matching trade and note counts before export. Files are prepared on your device and handed to the standard iOS share sheet.

Actual Kyra Export Journal screen in light mode showing All trades and CSV selected with trade and journal note counts Actual Kyra Export Journal screen in dark mode showing All trades and CSV selected with trade and journal note counts
Kyra 1.7 Export Journal shows the scope, format, trade count, note count, and local-only privacy message before you create files.

Bring journal notes back in from CSV

Open Settings → Data → Import Journal Notes, then tap Choose Journal CSV. Kyra previews new, duplicate, invalid, and conflicting rows before anything changes. Conflicts default to Keep Existing; a note is replaced only when you explicitly choose Use Imported. Import never deletes or revives notes, and file contents are not uploaded.

Actual Kyra Import Journal Notes screen in light mode with Choose Journal CSV Actual Kyra Import Journal Notes screen in dark mode with Choose Journal CSV
Import notes Journal notes use their own CSV import lane. Kyra reads the file on device and shows a preview before saving.
Actual Kyra journal note import preview in light mode showing a conflicting note and Keep Existing selected Actual Kyra journal note import preview in dark mode showing a conflicting note and Keep Existing selected
Conflict preview Existing notes are kept by default. Choose Use Imported only when you want the CSV version to replace that note.

Export trades only

If you only need trade records, Export Trades is still available. The steps and screenshots below cover that separate flow.

The short version: Open Settings → scroll to Data → tap Export Trades → choose All trades or Date range → choose CSV or PDF → tap the export button → save or share the file from the iOS share sheet.

1. Open Export Trades

  1. Open Kyra.
  2. Open Settings.
  3. Scroll to the Data section.
  4. Tap Export Trades.

The Data section is hidden while Demo Mode is active. Exit Demo Mode first if you want to export your real journal.

2. Choose what to export

Under Scope, choose one of the released options:

Kyra shows the number of matching trades before you export. If the date range is invalid, or no active trades match the selection, the export action stays unavailable and the screen explains why.

Actual Kyra Export Trades screen in light mode showing All trades and CSV selected with three matching trades Actual Kyra Export Trades screen in dark mode showing All trades and CSV selected with three matching trades
All trades Review the selected scope, format, matching trade count, and on-device privacy message before exporting.

3. Choose CSV or PDF

Under Format, choose:

Kyra creates the export on your device. The Export screen explicitly states: Created on this device. Nothing is uploaded.

Actual Kyra Export Trades screen in light mode showing a May 2 to May 3 date range and PDF selected Actual Kyra Export Trades screen in dark mode showing a May 2 to May 3 date range and PDF selected
Date range + PDF A date-limited report shows the two date controls, selected format, matching count, and export action together.

4. Export, then choose where the file goes

  1. Review the scope, format, and trade count.
  2. Tap Export 1 trade or Export N trades.
  3. Kyra opens the standard iOS share sheet.
  4. Choose where you want the file to go, such as Files, AirDrop, or another app available on your phone.

Kyra only shows an export-completed confirmation after the iOS share flow reports a real completion. Dismissing the share sheet is not treated as a successful export.

5. Know what Export Trades includes

Export Trades works from your active, non-deleted trade records. A CSV includes the trade fields Kyra can serialize, including date, ticker, direction, prices and quantity when present, P&L, emotion, execution information, setup, trade notes, and timezone information.

Recently Deleted trades are not part of the active-trade export. Restore a trade first if you want it included.

Export Trades is the trade-only path. For journal notes, use Export Journal. CSV creates a separate journal-note file alongside the trade CSV; PDF creates one combined report.

6. Understand iCloud Sync versus Export

Kyra stores your journal on device and can use private iCloud sync across your Apple devices. In Settings → Privacy & Security, the iCloud Sync row shows Active when iCloud is available to Kyra, or Unavailable with guidance to sign into iCloud.

An export and iCloud sync solve different jobs:

If you want a portable copy you can see and control yourself, create an export rather than relying only on sync status.

7. On a new device, give iCloud time to finish

When Kyra is checking your private iCloud on a device, it can show Syncing from iCloud.... If the wait takes too long, Kyra can show Your journal is still syncing with a Try Again action.

If you expect existing trades to arrive, use Try Again rather than assuming an empty journal means the data is gone. Continue Without Syncing is the path for continuing without waiting for older iCloud data; do not use it as a recovery shortcut when you are expecting an existing journal.

8. If Kyra says the journal cannot be opened, do not reinstall

This is a different situation from a normal export or a slow first sync.

If Kyra shows Journal Needs Attention or Unable to Open Database, follow the recovery screen:

  1. Keep Kyra installed.
  2. Do not delete or reinstall the app as a troubleshooting step.
  3. Tap Save Recovery Package if the option is available.
  4. Save that package somewhere private.
  5. Contact support@kyratrading.app.

The Recovery Package is not the same as Export Trades. It exists for a journal-open failure and may contain recovery material such as trades, notes, and reflections.

If exporting does not work

I do not see the Data section

Check whether Demo Mode is active. Import, Export, and Recently Deleted are hidden in Demo Mode so sample data cannot be mistaken for your real journal.

The export button is disabled

Check the trade count and your date range. Kyra disables export when there are no matching active trades or when the selected date range is invalid.

I exported a file but cannot find it

The destination is controlled by the iOS share sheet. Export again and choose Save to Files if you want a predictable folder you can browse later.

A deleted trade is missing from my export

Export uses active trades. Restore the trade from Settings → Data → Recently Deleted, then create the export again.

I need my journal notes outside Kyra

Use Settings → Data → Export Journal. Choose CSV for separate trade and journal-note files, or PDF for one combined report. Keep the journal-note CSV if you may want to import those notes later.

My new phone looks empty

If Kyra is still checking iCloud, use Try Again and allow the sync to continue. If Kyra reports that the local journal cannot be opened, use the Recovery Package path instead and do not reinstall.


Journal export and journal-note import guidance verified against Kyra 1.7 (build 63), released September 21, 2026. The paired trade-only screenshots are Kyra 1.6 captures of the Export Trades flow.

Your journal should stay yours.

Kyra is a privacy-first trading journal for iOS. Pattern detection runs on your device. Free includes unlimited trade logging, every Emerging pattern, and your single strongest Developing or Established pattern. Premium adds every pattern Kyra finds and the adaptive pre-trade checklist.

Download on the App Store Download on the App Store