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.
• 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.