On Duty app icon

On Duty

Privacy Policy

📄 Effective Date: May 26, 2026
Zero Data Collection
On-Device Only
No Third-Party Tracking
No Network Calls
On This Page

📄 Overview

On Duty is a menu-bar utility for macOS that keeps your Mac awake by nudging the cursor by one pixel on a configurable interval. It was built with a single guiding principle: do one job well, and keep every detail on your Mac.

This Privacy Policy explains what On Duty does with information when you use it. The short version: nothing leaves your device. On Duty makes no network calls and has no backend. Your settings and behaviour stay exactly where they belong — on your Mac.

The Bottom Line

On Duty collects no personal data. No analytics, no telemetry, no tracking. The app makes zero network requests. ARRcade has no visibility into how you use On Duty or when.

📋 What We Collect

On Duty does not collect any personal data. No analytics. No telemetry. Here is the full picture:

Data Type Collected? Accessible to ARRcade?
Personal information Not Collected No
Usage analytics Not Collected No
Mouse or keyboard input Not Collected No
Location data Not Collected No
Device identifiers Not Collected No
App settings (interval, battery threshold, etc.) On Device Only No

On Duty does not use analytics SDKs, advertising networks, crash reporters that phone home, or any other third-party service that might send data off your device.

💻 What Stays on Your Mac

Your settings — nudge interval, smart-idle preference, grace period, battery threshold, and login-launch preference — are stored in UserDefaults on your Mac. They are never synced to iCloud, never uploaded to a server, and never read by ARRcade.

No Network, Period

On Duty makes zero network requests at runtime. There is no server to receive data, no analytics endpoint, and no update check that phones home. The only external communication is the standard anonymous App Store metrics Apple collects from all Mac App Store apps (see below).

🛡 Permissions On Duty Asks For

On Duty requests two permissions at runtime, both via standard macOS system prompts. Neither is required to launch the app, and both are explained before you grant them.

About Accessibility Access

Accessibility access is a broad macOS permission. In On Duty's case, it is used solely to post cursor-nudge events and to read system idle time (to support Smart Idle mode). It is not used to read input, monitor other apps, access documents, or observe your screen. This is disclosed on the permission screen inside the app before you grant access.

🏪 App Store-Supplied Data

On Duty is distributed through the Mac App Store. Apple receives standard anonymous app metrics — crash reports, app launch counts, and aggregate usage data — from all apps distributed through their platforms. ARRcade has access to these aggregated, anonymised metrics through App Store Connect, but has no access to any information that identifies individual users through these channels.

For details on what Apple collects, see Apple's Privacy Policy.

🏃 Children's Privacy

On Duty is a productivity utility designed for adults and is not directed at children under 13. We do not knowingly collect personal information from children. Because On Duty collects no personal data from anyone, this is inherently satisfied.

📣 Changes to This Policy

If we make material changes to this Privacy Policy, we will update the effective date at the top of this page and note the change in the accompanying app update on the Mac App Store.

Given On Duty's architecture — no data collection, no servers, no accounts — the scope for meaningful change is narrow. Any change that introduced data collection would require explicit, informed opt-in from users.

Contact

Questions about this Privacy Policy or how On Duty handles data? We are happy to help.

ARRcade — On Duty Support

hello@arrcade.dev

We typically respond within 2 business days.