Skip to content

Back up & export

Protect your data by copying a Collection, exporting it to JSON or CSV, and restoring or importing it later.

  • Kioku keeps automatic backups in the background, but there is no UI to browse or restore them. For a backup you can move and restore yourself, use the Collection .db export described below.
  • Export and Collection actions act on the active Collection. To back up several Collections, switch to each one and repeat.
  • Collection .db files do not include media (images). Plan for that before relying on a .db copy as your only backup.
  1. Open Settings.
  2. Go to the Collections section.
  3. Hover the row for the Collection you want to back up, then select the export icon.
  4. If the Collection contains media, a Media Not Included in .db Export warning appears. Select Continue Export to proceed, or Cancel to stop.
  5. In the Export Collection dialog, confirm the file name (it defaults to Name.db) and save.

Use a data export when you want a portable file of your content rather than a database copy. Both formats export the active Collection only.

  1. Open Settings.
  2. Go to the Export section.
  3. Choose a format:
    • Select Export JSON for the full database — Elements, Sources, review history, and Concepts. Confirm the file name (defaults to kioku-export.json) and save.
    • Select Export CSV for flashcards only. Confirm the file name (defaults to kioku-export.csv) and save.

Importing a Collection .db always creates a new Collection. It never overwrites an existing one, so re-importing the same file produces a duplicate.

  1. Open Settings.
  2. Go to the Collections section.
  3. Select Import.
  4. In the Import Collection picker, choose a Kioku .db file.
  5. Kioku validates the file and adds it as a new Collection. If the name clashes with an existing Collection, it appends a numbered suffix such as (1) or (2).

You have a portable copy of your data: a Collection .db file for a full restore, a JSON file for the complete database contents, or a CSV file of your flashcards. Importing a .db brings a Collection back as a new, separate Collection alongside your existing ones.