Macro Privacy Policy
This privacy policy explains how the Android app Macro handles your data. In this policy, "we" means the developer of Macro.
Summary
- Macro has no internet permission. It cannot send any data to us or to anyone else over the internet.
- Macro has no account, no ads, no analytics and no third-party SDKs.
- Everything Macro uses stays on your device. Data only leaves Macro when a macro you set up sends a screenshot or text to an app you chose.
Data Macro accesses and why
Accessibility service
When you turn on Macro's accessibility service, Android tells Macro each time a new window opens: which app it belongs to, the window type and the short text Android attaches to it (such as its title). Macro uses this to run "App opened" macros, to check the "A certain app is open" condition and to recognise the screenshot preview.
Macro reads the text of buttons on the screen only while a "Tap text" action runs, to find the button to tap. None of this is saved, apart from the activity log described below.
Notifications
When you give Macro notification access and have a "Notification received" macro, Macro reads the app name, title and text of each new notification. It uses them to check your macro's conditions and to fill in {app}, {title} and {text}. Macro does not save notifications.
Installed apps
Macro reads the list of apps installed on your device so you can choose apps in your macros, so it can show app names, and so it can tell real app screens from overlays and recognise the screenshot preview. This list never leaves your device.
Screenshots
Android tells Macro when a new image is added to your device, without giving Macro access to the image. When the image is a screenshot and one of your macros uses screenshots, Android asks whether Macro may modify this photo. Macro can only use that one screenshot if you tap Allow.
If you want screenshot macros to run without this question, you can give Macro access to all photos and the "Media management" access in Android's settings. Android then gives Macro each new screenshot without asking. Even with this access, Macro only opens the screenshot that started a macro. It does not browse, list or upload your photos. You can take this access back at any time in Android's settings.
Macro keeps a temporary copy of the screenshot in its private storage so it can pass it to the app your macro sends it to. Copies older than 24 hours are deleted the next time Macro handles an image. If you turn off "Keep the screenshot after the macro runs", Macro deletes the original screenshot from your device once the macro has finished.
Images and text you share to Macro
When you share an image or text to "Run macro", Macro uses it only for that macro run. Shared images are handled in the same way as screenshots.
Clipboard
The "Copy text" action puts text on your clipboard. Macro does not read your clipboard.
Data stored on your device
- Your macros are saved in Macro's private app storage until you delete them or uninstall Macro.
- The activity log keeps the latest 200 events (for example which app opened and which macro ran) in memory only. It is cleared when you clear it in the Log screen or when Android stops Macro. The same entries are also written to Android's system log, which can only be read with developer tools and is overwritten by Android over time.
- Temporary image copies, as described under Screenshots.
If Android backup is turned on, Android may include your macros in your device backup to your Google account. This backup is handled by Android and Google, and we cannot access it.
Sharing
We do not collect, receive, sell or share any of your data. Macro only passes data to another app when a macro you set up does so, for example by sending a screenshot or text to an app. After that, the receiving app's privacy policy applies.
Security
Your data stays in Macro's private storage, which Android protects from other apps. Because Macro never connects to the internet, none of your data is sent over a network.
Keeping and deleting your data
- Delete a macro in Macro at any time.
- To delete everything Macro has stored, uninstall Macro, or go to Settings > Apps > Macro > Storage and tap Clear storage.
- You can turn off Macro's accessibility service and notification access at any time in Android settings.
Changes to this policy
If Macro starts handling data differently, we will update this page and the date at the top.
Contact
If you have any questions about this policy, email [email protected].