James is a motion guard application for Android. It monitors device movement using the built-in accelerometer and sends push notifications when motion is detected. This policy explains what data James accesses and how it is handled.
Data collected
James does not collect, store, or transmit any personal data. Specifically:
Sensor data — accelerometer readings are processed in real time on the device. No sensor data is stored or sent anywhere.
Notification configuration — the ntfy URL, token, Telegram token, or webhook URL you enter are stored locally on your device using Android SharedPreferences. This data never leaves your device except to reach the notification endpoint you configure yourself.
Event log — armed/disarmed/intrusion events are kept in memory only and are cleared when the app is closed. Nothing is written to disk.
Internet access
James uses the internet solely to send push notifications to the endpoint you configure (ntfy, Telegram, or webhook). No data is sent to the developer or any third party.
Permissions
INTERNET — to send push notifications to your configured endpoint.
FOREGROUND_SERVICE / WAKE_LOCK — to keep monitoring active with the screen off.
RECEIVE_BOOT_COMPLETED — to optionally restart monitoring after device reboot.
POST_NOTIFICATIONS — to show a persistent status notification while armed.
Third-party services
James does not integrate with any analytics, advertising, or tracking service. The only external communication is the notification endpoint you configure yourself.
Children
James is not directed at children under 13 and does not knowingly collect any data from children.
Contact
If you have any questions about this privacy policy, contact: fladroid@gmail.com