Data export

Ultrathink lets you export a complete copy of your data at any time. This is useful for creating backups, migrating to another tool, or simply having an offline record of everything you have captured.

Exporting your data

The export function is available from the Profile tab in Settings.

How to export

  1. Open Settings > Profile.
  2. Scroll to the Data section.
  3. Click Export Data.
  4. A download begins automatically. The file is saved to your browser's default download location.

The export runs in the background and may take a few seconds depending on the size of your knowledge base. For accounts with thousands of entries, it can take up to a minute.

What is included in the export

The export file contains a complete snapshot of your Ultrathink data.

Data typeFormatDescription
All entriesJSONEvery entry with its full content, AI-generated summary, metadata, topics, people tags, relationships, and timestamps
SettingsJSONYour display, appearance, navigation, and notification preferences
Topics listJSONAll topics that have been extracted from or applied to your entries
People listJSONAll people that have been tagged in your entries

What is not included

The export does not contain:

  • Uploaded binary files (images, PDFs, audio recordings). These are stored separately in Firebase Storage.
  • Your account credentials (email, password).
  • Billing or payment information (managed by Stripe).
  • Device keys (these are sensitive authentication tokens and are excluded for security).

Export file structure

The export is a single JSON file with a clear structure. Each entry in the file includes:

  • Entry ID
  • Title and content
  • Entry type (link, screenshot, ChatGPT conversation, PDF, and so on)
  • AI-generated summary
  • Topics and people tags
  • Entity classification (Project, Task, Knowledge, or Unclassified)
  • Related entries
  • Created and updated timestamps
  • Notes you have added

Importing data

Ultrathink does not currently offer a self-service import feature through the web interface. If you need to import data into your account, there are two options.

Contact support for bulk imports

If you have data from another tool or a previous Ultrathink export that you want to bring in:

  1. Prepare your data in JSON format, matching the structure of an Ultrathink export file if possible.
  2. Contact the Ultrathink support team with your import request.
  3. The team will review your data and handle the import on your behalf.

This approach is best for one-time migrations or large datasets.

Manual entry

For smaller amounts of data, you can create entries manually:

  • Use the web app's capture form to add entries one at a time.
  • Use the browser extension to re-capture web pages.
  • Use the desktop widget for quick text entries.

Device keys as an alternative export method

If you need programmatic access to your data (for automation, custom integrations, or scripting), device keys with API access enabled provide a more flexible approach than the one-time export.

Setting up API access

  1. Open Settings > Device Keys.
  2. Click Create New Key.
  3. Give the key a descriptive name (for example, "Data export script").
  4. Toggle API Enabled to on.
  5. Set permissions to Read (or Read and Write if you also need to create entries).
  6. Copy the generated key.

Using the API

With an API-enabled device key, you can:

  • Fetch all entries programmatically via the REST API
  • Filter entries by type, date, topic, or other criteria
  • Build custom export pipelines that run on a schedule
  • Integrate Ultrathink data into other tools and workflows

Use the device key as a Bearer token in the Authorization header of your API requests.

API key properties

PropertyDescription
NameA descriptive label you set when creating the key
CreatedThe date the key was generated
Last usedThe most recent time the key was used for an API request
API enabledWhether the key can be used for REST API access
PermissionsRead, Write, or both

Security considerations

  • Treat device keys like passwords. Do not share them or commit them to version control.
  • Use the minimum permissions required. If you only need to export data, set the key to Read-only.
  • Revoke keys you no longer use. Go to Settings > Device Keys and click Revoke next to the key.
  • Revoked keys cannot be re-enabled. You will need to create a new key if you revoke one by mistake.

When to export

Consider exporting your data in these situations:

  • Before deleting entries or your account: these actions are irreversible, so having an export gives you a safety net.
  • Periodic backups: download an export on a regular schedule (weekly or monthly) if you want an offline copy.
  • Migrating tools: if you are moving to a different knowledge management system, the export gives you a portable copy of everything.

Next steps