MyMarkups
Private by design

Your site data never needs to leave your device

No accounts. No cloud by default. No content telemetry. Every outbound share is a deliberate action you trigger. Same app on iPhone, iPad, and Mac (Catalyst).

For how we describe privacy on the web (analytics, forms) versus inside the app, read the privacy policy.

On-device project storage
iOS File Protection (complete)
Excluded from iCloud backup
Offline-first, no auto-sync
No content analytics
No account required
Per-item export picker
Contacts opted out of exports

How data is stored

Every project lives in the app's sandboxed container on iOS, iPadOS, and macOS (Mac Catalyst). Project bundles, PDFs, drawings, layers, photos, sheets, notes, contacts and settings are written as discrete JSON manifests or files with atomic writes and backup copies on each save.

  • • Atomic writes with a rolling backup to protect against mid-write crashes.
  • • Schema versioning for forwards and backwards compatibility.
  • • Referential integrity checks on launch clean up dangling links.

How data leaves the device

Only when you ask it to. Exports, share sheets, mail handoffs, phone handoffs, QuickLook - all initiated by a tap you can see.

  • • Per-item export picker: photos, files, pins, tasks, layers, pages.
  • • Layer export is linked to its parent drawing.
  • • Contacts default to excluded from every export; you opt in per share.

Reporting a vulnerability

Found something we should know about? Please email hello@mymarkups.app with a clear reproduction and impact. We reply within 2 business days and credit responsible reports in our changelog.

Ready to mark up your next job?

MyMarkups is built for site teams who need to move fast without giving up control of their data. No accounts. No cloud lock-in. Runs offline.