time.md time.md
PORTAL FEATURES DOCS PRIVACY
DOWNLOAD
LEGAL

Privacy Policy.

EFFECTIVE DATE: JUNE 3, 2026

01 / OVERVIEW

time.md ("the App") is a macOS screen time analytics application built and operated by Isolated Tech ("we", "us", "our"). This Privacy Policy describes how the App handles your information.

The short version: time.md keeps your Screen Time data local. We do not collect, transmit, store, or process your Screen Time data. Your screen time data never leaves your machine.

The website purchase portal is hosted on Cloudflare and uses Stripe Checkout for trial card setup and desktop license purchases. Stripe processes payment and receipt information; Cloudflare stores trial, order, and activation-key records; Cloudflare Email Service delivers license emails. The desktop app can show onboarding before entitlement, then verify a card-backed 14-day trial or validate your activation key online, but it does not send us your screen time, browser history, exports, or input-tracking data.

02 / DATA COLLECTION

The time.md desktop App does not collect any screen time data. Specifically, the App has:

  • No app account or password
  • No usage analytics or telemetry
  • No crash reports
  • No hardware serial numbers or local Screen Time identifiers sent to us
  • No cookies or tracking technologies inside the App

The App makes limited outbound network connections for trial/license validation and Sparkle update checks. Stripe Checkout collects and stores card details for trial setup; time.md never receives full card numbers. The trial return page can open a timemd:// deep link containing only the Stripe Checkout session ID. Trial/license requests send only a trial token or activation key, app version, and a random locally generated device ID; the server stores a hash of that device ID. These requests do not include your screen time, browser history, exports, or input-tracking data.

If you start a trial, Cloudflare stores the trial token, Stripe customer/payment-method IDs, trial dates, device hash, app version, and last-seen timestamp needed to enforce the 14-day window. If you buy time.md through the website, Stripe may collect your email address, payment details, billing details, IP address, and fraud-prevention information for payment processing, receipts, tax, and dispute handling. We store your checkout session ID, payment status, email address, activation key, and email-delivery audit records in Cloudflare D1 so we can fulfill and support your purchase.

03 / LOCAL DATA STORAGE

time.md reads screen time data from your Mac's local Screen Time database (provided by macOS) and stores processed analytics in a local SQLite database on your machine:

  • Screen time data: Stored at ~/Library/Application Support/time.md/screentime.db.
  • Readable screen time snapshot: Automatically refreshed at ~/Library/Application Support/time.md/screen-time-snapshot.json for local scripts and tools.
  • Formatted auto-export: Automatically refreshed as screen-time-auto.<ext> in your chosen export destination, using your last selected CSV, JSON, YAML, Markdown, or Obsidian export settings.
  • Browser history: Read from local browser history databases for the Web History view. If you explicitly enable “Persist web history locally,” visit rows are archived in ~/Library/Application Support/time.md/web-history.db so they remain available after a browser clears its own history.
  • Optional input tracking: Stored at ~/Library/Application Support/time.md/input-tracking.db only after you enable Input Tracking.
  • Blocking rules: Stored at ~/Library/Application Support/time.md/blocking-rules.db if you use website/app blocking.
  • Category mappings: Stored at ~/Library/Application Support/time.md/category-mappings.db
  • Application preferences: Stored locally via macOS standard UserDefaults.

All data remains exclusively on your device. We have no access to it. The local screen-time files can be removed by deleting ~/Library/Application Support/time.md/. Persisted web history can also be deleted from Settings → Web Browsers.

04 / BACKGROUND PROCESSING

time.md installs a local Launch Agent that syncs screen time data every 4 hours in the background, even when the App is not running. This process:

  • Runs entirely on your local machine
  • Reads only from local macOS databases
  • Writes only to local time.md databases
  • Makes no screen-time data network connections

05 / THIRD-PARTY SERVICES

The time.md desktop App does not share screen time data with any third-party services, APIs, or platforms.

The website purchase portal uses Stripe Checkout for payment processing and Cloudflare Pages/Functions/D1/R2/Email Service for hosting, fulfillment, card-backed trial checkout, trial downloads, trial validation, activation validation, and transactional license emails. Stripe handles payment forms, receipts, tax configuration when enabled, fraud prevention, and payment records according to Stripe's own terms and privacy policy. Cloudflare stores and processes trial tokens, trial dates, Stripe customer/payment-method IDs, email address, activation key, device hash, download link, and support text needed to deliver and validate trial/license access.

06 / PURCHASE RECORDS

When a trial starts, Stripe Checkout collects card details and Cloudflare creates one trial record. The app later binds that trial to its random device ID and stores the trial token in Keychain. When a Stripe Checkout payment completes, the portal verifies the Checkout Session ID, creates an activation key, sends a license email, and unlocks the paid download page. We may use Stripe and Cloudflare records to provide support for receipts, activation keys, download issues, refunds, disputes, and tax/accounting obligations.

The desktop app validates trials and activation keys online by sending the trial token or activation key, app version, and a random locally generated device ID to the entitlement API. The API stores a hash of the device ID. We do not connect purchase, trial, or activation records to your local screen time database or app usage. There is no app login.

07 / DATA EXPORT

The App allows you to export your screen time data in CSV, JSON, YAML, Markdown, and Obsidian-flavored Markdown formats. The live screen-time-auto.<ext> export uses your last selected export settings. These files are generated locally and saved on your device. We do not have access to your exports.

08 / CHILDREN'S PRIVACY

The time.md desktop App does not collect screen time data from any users, including children under the age of 13. The purchase portal is intended for adults or users with permission to make online purchases.

09 / CHANGES TO THIS POLICY

We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated effective date. We recommend checking this page periodically.

10 / CONTACT

If you have questions about this Privacy Policy, contact us at:

[email protected]

DOCS PRIVACY TERMS SUPPORT
© 2026 time.md. BUILT WITH PRECISION.