Track Android device activity using MacroDroid and log events to Google Sheets via Google Apps Script.
- Logs device activity (screen, connectivity, etc.)
- Uses MacroDroid (no custom APK)
- Stores data in user-owned Google Sheets
- No third-party servers
- Android device
- MacroDroid app
- Google account (for Sheets + Apps Script)
- MacroDroid macro captures device events
- Macro sends data via HTTP POST
- Google Apps Script receives data
- Data is appended to Google Sheets
- Open MacroDroid
- Import
macro/Phone_Activity_Tracking_by_BlockVeil.macro
- Open Google Sheets
- Extensions → Apps Script
- Paste code from
apps-script/google_apps_script.js - Deploy as Web App
- Copy Web App URL
- Paste Web App URL into Macro HTTP Request action
- Set Content-Type to
application/json
- All data stays in your own Google Sheet
- No external servers
- No tracking, no analytics, no uploads by BlockVeil
MIT