NotchPal

Privacy Policy

NotchPal for Android · Effective 13 October 2026

NotchPal for Android (package com.hexhad.notchpal) lets you follow and answer your Mac’s Claude Code sessions from your phone. It talks only to the NotchPal app on your own Mac, over your local Wi‑Fi. This policy explains what the app handles and where that data goes.

The short version

  • No account, no sign-up, and no ads.
  • No analytics, tracking, or crash reporting.
  • The developer runs no servers and never receives your data.
  • Everything the app sends goes to the Mac you paired with, on your local network.

Data stored on your phone

The app keeps a small settings file in its private storage:

  • The paired Mac’s name and local network address.
  • A random access token the Mac issues when you pair. It lets the phone talk to that Mac.
  • Your preferences: notification choices, background watching, and theme.

Android backup is turned off for the app, so none of this is copied to Google Drive or other devices. Uninstalling the app, or clearing its storage, deletes all of it.

Data exchanged with your Mac

The app connects directly to your Mac on your local network. Nothing passes through the developer or any cloud service.

Sent from your phone to your Mac:

  • When you pair: the 6-digit pairing code and your phone’s name (the device name set in Android settings, or its make and model). The Mac shows this name in its list of paired phones.
  • Your decisions on permission requests (Allow, Deny, Always allow, Answer on Mac).
  • Messages you type to a Claude Code session, and requests to start a new session in one of your recent project folders.

Received from your Mac:

  • Your Claude Code session list: state, project name, the app each session runs in, and timing.
  • Details of permission requests, which can include the tool, the command it wants to run, and file paths on your Mac.
  • Your Claude plan usage (session and weekly).

This information is shown in the app and in notifications, and is held in memory only while the app is running. It is not written to the phone’s storage.

The connection uses plain HTTP on your local network and is not encrypted. Anyone else on the same network could observe it, so use the app only on networks you trust.

Local network discovery

The app uses Bonjour (mDNS) to find NotchPal Macs on your Wi‑Fi and to find your Mac again if its address changes. This only happens on your local network.

Scanning the pairing QR code

The Scan QR code button uses the Google code scanner provided by Google Play services. The scanner runs inside Google Play services, and the app receives only the text of the QR code (your Mac’s address and pairing code). The app itself does not request camera permission and never sees camera images. Google’s handling of data in Play services is covered by the Google Privacy Policy.

You can also pair without the scanner by typing the code, or by scanning the QR with any camera app.

App updates

The app uses Google Play’s in-app update service to check whether a newer version is available. That check is handled by Google Play and covered by the Google Privacy Policy.

Permissions

Internet, network state, Wi‑Fi stateTo connect to your Mac on the local network
Wi‑Fi multicast, change network stateTo find your Mac over Bonjour
NotificationsTo alert you about approvals, finished sessions, errors, and low plan usage
Foreground service (connected device)Only if you turn on Keep watching in the background, so alerts arrive while the app is closed

Revoking access

  • On the Mac, Forget paired phones in the NotchPal menu revokes every phone’s token.
  • On the phone, uninstall the app or clear its storage to delete the saved Mac and token.

Children

The app is a developer tool and is not directed at children under 13. It does not knowingly collect data from anyone.

Changes to this policy

If this policy changes, the new version will be published on this page with a new effective date.

Contact

Questions about this policy can be sent to hexhad@gmail.com.