This Privacy Policy explains how Claude Code Notifier (the macOS application) and Claude Code Notifier Companion (the iOS and Android companion applications), collectively referred to as "the Apps", handle your data. We are committed to transparency about what data is collected, how it is used, and who it may be shared with.

Summary: Claude Code Notifier processes information about your Claude Code sessions to deliver notifications. When you enable mobile notifications, session data is transmitted through our cloud relay service to your paired mobile device. We do not sell your data or use it for advertising purposes.

1. Overview of the Apps

Claude Code Notifier is a notification system consisting of:

2. Data We Collect

2.1 macOS Application

The macOS application collects and stores the following data locally on your device:

Data Type Description Purpose
Session Records Claude Code session IDs, start/end times, duration, and session status Track session history and statistics
Project Information Project names and file system paths Identify which project a notification relates to
Terminal Context Terminal application name, session identifiers, process IDs, working directory Enable future remote response capability
Session Events Notification timestamps, event types, messages, and user prompts Session history and analytics
Tool Context Tool names and summarised tool inputs when Claude requests permission Provide context in permission notifications
User Preferences Notification settings, quiet hours, reminder intervals, terminal app preferences Customise application behaviour
Webhook Configurations URLs, authentication tokens, and payload templates for optional webhook integrations Forward notifications to external services

2.2 iOS and Android Companion Applications

The companion applications collect and store:

Data Type Description Purpose
Device Identifier A randomly generated UUID, created on first launch Identify your device for pairing and notifications
Push Token Apple Push Notification Service (APNs) token or Firebase Cloud Messaging (FCM) token Deliver push notifications to your device
Notification Cache History of received notifications including titles, messages, project names, and responses Display notification history and allow offline access
Pairing Information List of paired Mac computers and pairing status Manage device pairings

2.3 Cloud Relay Service

When mobile notifications are enabled, our cloud relay service processes:

Data Type Description Retention
Notification Payloads Notification type, title, message, prompt text, project name, project path, tool context 24 hours maximum
Session Identifiers Session IDs linking notifications to Claude Code sessions 24 hours maximum
Terminal Context Terminal application type and session identifiers 24 hours maximum
Device Records Device IDs, push tokens, platform type, device names Until pairing revoked
Pairing Records Associations between Mac clients and mobile devices Until pairing revoked
User Responses Text responses sent from mobile devices to Claude Code 24 hours maximum

3. How We Use Your Data

Your data is used exclusively to provide the functionality of the Apps:

We do not use your data for:

4. Data Storage and Security

4.1 Local Storage (macOS)

4.2 Local Storage (iOS/Android)

4.3 Cloud Storage

5. Third-Party Services

The Apps integrate with the following third-party services:

5.1 Gumroad (License Verification)

Used by: macOS application

Purpose: Verify purchase licenses for the macOS application

Data Shared: License key (entered by you), Product identifier

Data Received: License validity, purchase email address, usage count

Privacy Policy: https://gumroad.com/privacy

5.2 Sparkle (Auto-Updates)

Used by: macOS application

Purpose: Check for and deliver application updates

Data Shared: Standard HTTP request headers (IP address, user agent)

Note: Sparkle retrieves update information from our servers; no personal data is collected by the Sparkle framework

More Information: https://sparkle-project.org

5.3 Apple Push Notification Service (APNs)

Used by: iOS companion application, Cloud relay service

Purpose: Deliver push notifications to iOS devices

Data Shared with Apple: Device push token, Notification content (title, message, project name), Notification metadata

Privacy Policy: https://www.apple.com/legal/privacy/

5.4 Firebase Cloud Messaging (FCM)

Used by: Android companion application, Cloud relay service

Purpose: Deliver push notifications to Android devices

Data Shared with Google: Device push token, Notification content (title, message, project name), Notification metadata

Privacy Policy: https://policies.google.com/privacy

5.5 Cloudflare (Cloud Infrastructure)

Used by: Cloud relay service

Purpose: Host the cloud relay service and store pairing/notification data

Data Processed: All data transmitted through the cloud relay service

Privacy Policy: https://www.cloudflare.com/privacypolicy/

5.6 Optional Webhook Services

Used by: macOS application (user-configured)

Purpose: Forward notifications to external services

Supported Services: Slack, Discord, or any custom HTTP endpoint

Data Shared: Notification content including project names, paths, messages, and timestamps

Note: Webhooks are entirely optional and configured by you. Data is only sent to services you explicitly configure.

6. Data Sharing

We share your data only in the following circumstances:

We do not sell, rent, or trade your personal data to third parties.

7. Your Rights and Choices

7.1 Data Access and Deletion

7.2 Opt-Out Options

7.3 Data Portability

Currently, the Apps do not offer a data export feature. All locally stored data can be accessed through the application interface.

8. Information About Project Paths and Commands

Important: When Claude Code Notifier sends notifications, it may include:

  • Full file system paths to your projects (e.g., /Users/yourname/Projects/secret-project)
  • Tool names and summarised inputs (e.g., file paths being read or commands being executed)
  • Working directory paths

This information is transmitted to our cloud relay service and to push notification providers (Apple/Google) when mobile notifications are enabled. If you work with sensitive or confidential projects, consider whether mobile notifications are appropriate for your use case.

9. Children's Privacy

The Apps are not directed at children under 13 years of age. We do not knowingly collect personal information from children. If you believe we have inadvertently collected data from a child, please contact us to have it removed.

10. International Data Transfers

Our cloud relay service operates on Cloudflare's global infrastructure. Your data may be processed in data centres located outside your country of residence. By using the mobile notification features, you consent to this transfer of data.

11. Changes to This Privacy Policy

We may update this Privacy Policy as the Apps evolve. Material changes will be communicated through the application or on this page. The "Last updated" date at the top indicates when the policy was last revised.

12. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or your data, please contact us:

TouchTap Ltd
contact@touchtap.co.uk