Android phone & tablet In testing
Requires Android 9.0 (Pie) or newer. Testers install through Google Play as normal, so updates arrive automatically.
Download
String is in closed testing on Google Play while we shake the last bugs out. It is not on the public store yet — but we are adding testers, and it is free.
Email us and we will add you to the tester list and send the install link. We use your address for that and nothing else.
Requires Android 9.0 (Pie) or newer. Testers install through Google Play as normal, so updates arrive automatically.
A standalone app — it does not need the phone app installed. Included with the same tester access.
Browser and iPhone: neither is available yet. The web version compiles but is not hosted anywhere you can reach, and the iOS build is not finished. We would rather list what you can actually get than pad this page with links that go nowhere.
Once you are on the tester list, String runs on the watch by itself.
Once installed, add the String tile by swiping left from your watch face and holding to edit, or add the complication from your watch face settings.
The complete list of what String asks Android for. If a reason here does not satisfy you, that is a fair reason not to install it.
| Permission | Why String needs it |
|---|---|
INTERNET |
Signing in and syncing, if you turn those on, and sending a crash report if the app breaks. Nothing else uses the network. |
POST_NOTIFICATIONS |
Showing you the reminder. Without it, the app cannot do its one job. |
USE_EXACT_ALARMSCHEDULE_EXACT_ALARM |
Firing a reminder at the minute you set rather than whenever the system batches work. The second is only requested on Android 12 and below. |
RECORD_AUDIO |
Recording voice notes. Requested the first time you open the voice notes screen, not at launch. Recordings stay on your device. |
FOREGROUND_SERVICEFOREGROUND_SERVICE_SYSTEM_EXEMPTED |
Keeping the Pomodoro countdown alive while the screen is off or you are in another app. |
| Permission | Why String needs it |
|---|---|
POST_NOTIFICATIONS | Showing the reminder on your wrist. |
USE_EXACT_ALARMSCHEDULE_EXACT_ALARM | Firing on time, as above. |
RECEIVE_BOOT_COMPLETED | Re-registering your reminders after the watch restarts, so nothing is lost. |
WAKE_LOCK | Waking the watch to deliver a reminder. |
INTERNET | Syncing, if you are signed in. |
No microphone on the watch
The Wear app does not request RECORD_AUDIO, and it does not
record anything.
What each permission lets the app do is above. What data actually leaves your device, and who receives it, is a different question — and it is answered in full in the privacy policy.