Kindroid Backup - Export Chats & Memories icon

Kindroid Backup - Export Chats & Memories

Back up your Kindroid conversation, memories and diary to a Markdown or JSON file. Text only, all in your browser.

Works on
Chrome
Version
3.0.3

Kindroid holds your conversation inside the app and offers no export, so months of messages exist in exactly one place. This adds a Back up button to the chat screen that turns what is on the page into a file in your Downloads.

Kindroid has no export button, so your conversations, memories and diary entries live only inside the app. This backs them up.

Open a Kindroid chat, click Back up, and choose Markdown or JSON. The extension reads the conversation text on the page and saves it as a file in your Downloads — a plain, readable record you own. It reads text only and never fetches images.

Everything runs in your browser. No account linking, no sign-in, nothing uploaded.

Independent extension, not affiliated with Kindroid.

Screenshots

What it does

  • Back up the open conversation to Markdown or JSON.

  • Keeps each turn labelled You / Kindroid, in order.

  • Text only

    no images fetched, nothing uploaded.

  • Runs entirely in your browser.

When you'd reach for it

  • Keeping a copy of a long-running conversation

    Choose Markdown and you get a plain text file that opens in any editor or note app. The page title becomes the heading, a line underneath records when the backup was taken, and each turn sits under its own You or Kindroid subheading so the exchange still reads in order months later.

  • Saving memories and diary text

    The button is added on every kindroid.ai page, not only the chat view. What lands in the file is the text the current screen has rendered in its main column, so a memories or diary screen you have scrolled through can be written out the same way as a conversation.

  • Keeping the backup machine-readable

    The JSON option produces one object holding the title, an ISO timestamp for the export, and a messages array of role and text pairs. That shape survives reformatting: you can search it, count turns, or run it through a script without having to parse headings back out of prose.

How to use it

  1. 01Open a conversation on kindroid.ai.
  2. 02Click Back up at the bottom-right.
  3. 03Choose Markdown or JSON — the file lands in your Downloads.

Permissions & privacy

Single purpose

Single purpose: Back up the open Kindroid conversation to a local file. Permission — downloads: Save the backup file via chrome.downloads. Permission — storage: Local preference only. No personal data. Host permissions — https://kindroid.ai/*: read the conversation text to build the backup. No <all_urls>. Remote code: None. Data collection / transmission: None. Text is read and written locally; nothing transmitted.

downloadsSaves files to your Downloads folder.

Reads only the text of the Kindroid page you have open and writes a file to your Downloads. Nothing is stored or sent anywhere. It runs only the code shipped inside the package — no remote code is fetched.

Questions people ask

How do I export a Kindroid conversation?

Open the conversation on kindroid.ai and click the Back up button at the bottom right of the page, then choose Markdown or JSON. The file is written to your Downloads folder without a save dialog, named from the page title plus the date and time. Backing up the same chat again adds a number rather than replacing the earlier file.

Does the backup include images and voice messages?

No, it saves text only. The content script reads the text that the page has rendered and never requests media, so pictures, avatars and audio are absent from both formats. Any caption or text label displayed next to media is picked up as ordinary text.

Why are the older messages missing from my file?

The backup is assembled from the message blocks present in the page at that moment. If the chat loads more history as you scroll, scroll back through the part you want before pressing Back up. Re-running the backup after loading more will produce a second, longer file rather than editing the first.

What permissions does it declare?

The manifest declares one permission, downloads, and registers a content script for kindroid.ai and its subdomains only. Reading happens in the page you already have open; the assembled text goes to the extension's own service worker, which passes it to chrome.downloads to create the file. No other domain appears in the manifest.

Should I pick Markdown or JSON?

Pick Markdown if a person is going to read it — headings and paragraphs, ready to paste into a notes app. Pick JSON if something else is going to process it, since every turn stays a discrete field instead of formatted text. Both come from the same extraction, so exporting one after the other gives you two views of the same conversation.

Related extensions