TextSafe for Google Drive™ · Chrome extension for Android™ phones

Your texts, safely in your Drive.

TextSafe copies the conversations you choose from your Android phone — via Messages for web — into a folder in your own Google Drive™: a dated, readable log, structured JSON, a chat-style page, and every photo. Nothing goes anywhere else.

  • Uses the drive.file scope — it only sees files it created
  • No servers, no analytics, no third parties
  • Free and open source
The TextSafe popup during a backup: four conversations selected, a progress bar reading “Uploading 2/4 — Jane Doe”, and a live log.
The popup mid-backup. Close it, reopen it — the progress is still there.
Works with Android™ phones that use Google Messages, paired with Messages for web in Chrome. iPhone isn't supported — Apple offers no web client for iMessage.

What lands in your Drive

One folder per conversation. Files you can actually open.

TextSafe creates a Text Messages folder (rename it if you like) and, inside it, one folder per conversation. Everything is a plain file — no proprietary format, no app needed to read it later.

Text Messages/
  index.html              archive homepage
  backup_log.json         one entry per run
  Jane Doe/
    conversation.txt      dated, readable log
    conversation.json     structured, re-importable
    conversation.prev.json  previous version, kept
    conversation_view.html  chat-style snapshot
    attachments/          media, named by content hash
conversation_view.html opened in a browser: a chat thread with blue and grey bubbles, day dividers, inline photos, and one message marked “deleted on phone”.
conversation_view.html — self-contained, opens anywhere, prints cleanly.

Built for people who don't want to lose a thread

A backup that never quietly gets worse.

Merges, never overwrites

A full backup is combined with what's already saved. Messages deleted on the phone are kept and marked. A shrink guard refuses to drop archived messages when a read comes back suspiciously short.

Scheduled, incremental

Every 6 hours, 12 hours, daily or weekly. Runs pick up only what's new — anchored on the last few saved messages, not on a fragile text match.

Real dates, real senders

Each message keeps its full date and time. Group chats keep the name of whoever sent each line. Contacts you rename keep their history.

Attachments by content

Photos, videos and voice notes are named by their hash, so the same photo is never uploaded twice and two different photos can never overwrite each other.

Warns instead of guessing

If the Messages page changes under it, TextSafe tells you — a thread that comes back empty, one-sided or undated raises a warning rather than a bad backup.

Restore anywhere

New computer? One click rebuilds the local index from the JSON already in your Drive, and scheduled runs carry on where they left off.

How it works

Three steps, then it runs itself.

Google Messages has no public API, so TextSafe reads the Messages for web page in your browser — the same page you can see. That means your phone must be paired and the tab open while a backup runs.

  1. 1

    Pair your phone

    Open messages.google.com/web and scan the QR code from the Messages app. Keep the tab open.

  2. 2

    Pick conversations

    Click the TextSafe icon. Tick the threads you care about — or select all. Your choice is remembered.

  3. 3

    Back up, or schedule it

    Hit Back up selected now, or turn on Auto-backup and pick an interval. Progress lives in the popup; a notification tells you when it's done.

Install

Get TextSafe

Chrome Web Store

The one-click install. Coming soon — the listing is in review.

Add to Chrome

From source

TextSafe is open source. Load the folder unpacked in chrome://extensions and follow the README to connect your own Google Cloud project.

View on GitHub

Privacy

Your messages go to your Drive. Full stop.

  • TextSafe uses Google's drive.file permission, which limits it to files and folders it created itself. It cannot read the rest of your Drive.
  • Message content is read in your browser and uploaded straight to your Drive. There is no TextSafe server.
  • A local copy of each backed-up conversation is kept in your browser so scheduled runs can be incremental. You can delete it any time from Settings, per conversation or all at once.
  • No analytics, no crash reporting, no third-party requests — only Google's own APIs.
Read the full privacy policy →

FAQ

Questions people ask

Which phones does it work with?

Android phones that use Google Messages for SMS/RCS. Pair the phone with Messages for web once and TextSafe reads from that page. iPhone/iMessage isn't supported: Apple has no web version of Messages, so there is nothing for a browser extension to read.

Does my phone need to be on?

Yes. Messages for web mirrors your phone, so the phone must be online and paired while a backup runs. If a scheduled run fires with no Messages tab open, TextSafe skips it and tells you.

Will it delete anything, ever?

No. TextSafe only writes files in its own Drive folder and never deletes messages from your phone. By default, messages that disappear from the phone stay in the backup, marked deleted on phone. You can turn that off in Settings if you prefer a mirror.

What about photos and videos?

They're saved into an attachments/ folder next to the conversation, and images up to 2 MB are embedded in the chat-style HTML so it's self-contained. Very large files (over 25 MB) are skipped and noted.

Does it work in Brave, Edge or Arc?

Yes, with one extra step: those browsers lack Chrome's built-in Google sign-in, so you paste a Web client ID into Settings and TextSafe uses a normal browser sign-in window instead.

What happens when Google changes the Messages page?

Reading the page is the one fragile part of any tool like this. TextSafe checks its own results — an empty, one-sided or undated thread raises a warning in the popup and in the run log — and it never drops what was already saved. The selectors live in one clearly marked block for quick fixes.

Is it affiliated with Google?

No. TextSafe is an independent, open-source project. Google Messages, Google Drive and Chrome are trademarks of Google LLC.