Privacy First

NotchDock Privacy Policy

Your privacy is paramount. NotchDock is built to be a private, secure, and lightweight macOS companion. This Privacy Policy details exactly how your data is handled.

NotchDock operates strictly on a local-first architecture. We do not maintain proprietary cloud servers, nor do we collect, harvest, transmit, or monetize your personal information, credentials, or usage telemetry.

1. Data Collection & Storage

All configurations, preferences, and workspace components are stored safely on your machine. Specifically:

  • Sports Module: Favorite teams, layout preferences, and pinned game IDs are stored locally in macOS UserDefaults. No sports tracking or personal data is collected.
  • Stocks Module: Watchlist tickers and custom names are saved locally in macOS UserDefaults.
  • ToDo List & Quick Access: Snippets, tasks, and notes are stored entirely on your local filesystem and within standard local app sandbox directories.
  • Calendar & Reminders: Access is requested using macOS's native EventKit APIs. Event metadata (titles, timings, participants) is queried on-demand and processed strictly in-memory. This data is never written to disk by NotchDock or uploaded.

2. Network & API Integrations

To display live updates on your notch widgets, the app securely requests data directly from third-party public endpoints:

  • Sports Live Scores: Scores are requested directly from public ESPN API endpoints over HTTPS. Requests are read-only and contain no user identity or tracking tokens.
  • Stock Market Data: Financial tickers are fetched directly from Yahoo Finance public APIs over HTTPS. No API keys or account log-ins are utilized.

Connections to these external APIs are direct from your device to the service provider, governed by their respective privacy terms. We implement client-side rate limits to prevent endpoint abuse.

3. Permissions & Sandboxing

NotchDock requests minimal OS entitlements to perform its duties:

  • Network: Required to query sports scores and stock tickers.
  • Calendar & Reminders: Requested only if you enable the Calendar/ToDo modules to view upcoming events.
  • Launch at Login: Registered locally through macOS ServiceManagement APIs (SMAppService) if toggled by you.

4. Diagnostics & Logs

To assist in debugging and stability monitoring, the app includes a diagnostic logger:

  • All log records are kept in a local, volatile buffer.
  • Sensitive strings, credentials, or custom user text are automatically redacted in-memory as [REDACTED SENSITIVE DATA].
  • Diagnostics are only shared if you manually export the logs from the Support settings and upload/send them to us for troubleshooting.

5. No Analytics or Advertisements

NotchDock does not include third-party advertising SDKs, session recording, or marketing telemetry platforms. We do not track your clicks, usage duration, or feature interactions.

6. Contact & Support

If you have any questions or concerns about this policy or the application's design, you can contact us at:

Last Updated: June 28, 2026