Android · Wear OS

Reminders that follow you from phone to wrist.

One-time reminders, repeating ones, todo lists that break into sub-items, and voice notes you record in a tap. String keeps them on your device, and syncs them only when you ask it to.

Free, and no account needed to start. String is in closed testing on Google Play — we are adding testers now.

Everything a reminder should have been

Built once in Kotlin Multiplatform, so the phone, the watch and the browser behave the same way.

One-time and repeating

Set something for Tuesday at 9, or every Tuesday at 9. Exact alarms mean it fires when it should, not whenever the system feels like it.

Lists that finish themselves

Break a task into ordered sub-items. Tick the last one and the parent completes on its own — no double bookkeeping.

Voice notes, kept local

Tap once and talk when typing is too slow. Recordings are saved on your device and are never uploaded anywhere.

On your wrist

A standalone Wear OS app with tiles and a watch face complication. Check and tick things off without reaching for your phone.

A browser version in the works

The same app compiles to WebAssembly, so it will run with nothing to install. It is not hosted yet — we will say so here the day it is.

Yours by default

Reminders are written to a database on your device and work with no account. Signing in is what turns sync on — not the other way round.

Straight answers about your data

Most apps bury this. Here it is on the front page.

You can use String without an account

Open it and start writing. Reminders go into a local database and stay there. No sign-up wall, no email required to get value out of it.

Sync is something you switch on

Sign in and your reminders sync through Google Cloud Firestore so the phone, watch and browser agree. Don't sign in and nothing leaves the device.

No ads, and nothing counting your taps

No banners, no interstitials, no rewarded video. No analytics SDK either, and no advertising identifier — String does not collect one at all.

The website tracks nothing

No analytics, no tag manager, no third-party fonts. This page sets zero cookies, which is why you were never shown a consent banner.

One thing the app does still send: a crash report when it breaks. That is the only telemetry left, and it exists so that a reminder failing to fire becomes a bug we can actually find. Exactly what a crash report contains, and how to have it deleted, is in the privacy policy.

Tie a string around your finger.

Free, on your phone and your watch. Join the closed test and help us finish it.