Sometimes you instantly regret sending a message.
Most apps let you delete messages, but this only happens after the message has already been sent. By that point, the recipient may have already seen it.
UNDO! works differently:
Gives you a chance to cancel the message before it is sent
If you activate UNDO!, the message is never delivered
UNDO! works by briefly delaying the send action for about 3 seconds.
During this delay, you can cancel the message or send it immediately.
There are several ways to cancel a message.
The most common ways are:
Tap the UNDO! button
Tap any letter on the keyboard
Certain screen interactions will also cancel the message, such as:
Opening a menu
Pulling down the notification bar
Navigating to another screen
If you do not want to cancel the message, simply avoid interacting with the screen and wait for the delay to finish.
If you want the message to send immediately, press the send button again.
No. UNDO! does not read, collect, store, or share your messages.
UNDO! only detects UI interactions with the send button.
Your messages remain completely private and are never accessed by UNDO!.
UNDO! uses Android’s Accessibility Service to detect when you press the send button, briefly delay sending, and automatically send the message if it is not canceled during the delay.
UNDO! does not read, collect, store, or share your messages or personal data.
UNDO! requires Android's Accessibility Service to function. Make sure UNDO! is enabled in your Accessibility settings.
UNDO! may not work with all apps, as compatibility varies depending on how each app is designed.
To make sure UNDO! is active in an app, press and hold the send button.
If the UNDO! logo appears at the top of the screen, UNDO! is active in that app. If the logo does not appear, that app may not be compatible.
In certain situations, such as rapid screen transitions or when the device is busy, the send button may not be detected right away.
Some Android devices may also restrict background activity to save battery life, which can interfere with Accessibility Services. If UNDO! stops working consistently, try allowing UNDO! to run without battery restrictions in your device’s battery settings.
UNDO! works by detecting when the send button is pressed.
Because every app is designed differently, this behavior is not always consistent across all apps.
Some apps provide clearer system signals than others, which can affect how reliably UNDO! detects the send button.
UNDO! is designed to work with many popular messaging and communication apps, including, but not limited to:
Messenger
Snapchat (Chats)
Google Messages
Discord
Telegram
Microsoft Teams
You can also use UNDO! with other apps, but compatibility may vary.
Apps are frequently updated and may change how their send buttons or interface behave.
UNDO! is regularly updated to adapt to these changes and improve compatibility, so keeping UNDO! up to date is recommended for the best experience and stability.
To check if UNDO! is working in an app, press and hold the send button. If the UNDO! logo appears, it is active in that app.
To make sure UNDO! is active in an app, press and hold the send button.
If the UNDO! logo appears at the top of the screen, UNDO! is active in that app.
If the logo does not appear, that app may not be compatible.
Some apps allow messages to be sent directly from the keyboard instead of the app’s send button.
UNDO! can only detect keyboard-based sending when using Gboard or Microsoft SwiftKey.
Compatibility may vary depending on the app and keyboard being used. In some apps, messages sent directly from the keyboard may bypass UNDO! and send immediately without a delay.
You can confirm compatibility by holding down the keyboard's send button to see if the UNDO! logo appears at the top of the screen.
Some apps allow additional actions when you press and hold the send button, such as scheduling a message.
When UNDO! is active, pressing and holding the send button will show the UNDO! logo instead of triggering the app’s hold actions. This lets you know UNDO! is active in that app.
Because UNDO! briefly delays the send action, hold actions won’t trigger on the initial press.
To use these features, first tap the send button once to start the delay, then press and hold it during the delay.
The free version allows UNDO! to be used on only one app at a time and has a standard delay of about 3 seconds.
UNDO! Premium allows you to use UNDO! on multiple apps at the same time and set the delay to 3, 4, or 5 seconds.