Privacy Policy
Last Updated: June 2026
This Privacy Policy explains how Caffeinated Math, an umbrella of HJJB, LLC (“we,” “us,” or “our”), handles information when you use Martypex (“the App”).
1. Information We Collect
Your documents (text, .typ/.md files, compiled PDFs, and file/project names) NEVER leave your device. All Typst and Markdown compilation is performed entirely on-device. Analytics are local-only and NEVER transmitted. No account is required.
Device Information
When you contact support, we may collect basic device information for compatibility and support purposes:
- Device type and model
- iOS version
- App version
Crash Diagnostics
Martypex uses Apple’s MetricKit framework to receive crash and hang diagnostic payloads delivered by the operating system. All file-system paths in these payloads are automatically redacted before the data is written locally. Diagnostic artifacts stay on your device and are only shared with Apple through the standard “Share With App Developers” channel (see §5). Your document content is never included in crash diagnostics.
Apple App Analytics
Martypex participates in Apple App Analytics, which provides aggregated and anonymized usage data compiled and anonymized by Apple before we receive it. See Apple’s Privacy Policy for details.
2. How We Use Information
We use the limited information described above to:
- Improve app stability and diagnose crashes
- Respond to support requests
- Understand general usage patterns
3. What We DO NOT Collect
We do not collect:
- Your document content (Typst source, Markdown source, or compiled PDF content)
- File names or project names
- Advertising identifiers (IDFA)
- Cross-app tracking identifiers
- Any data via Apple’s App Tracking Transparency (ATT) framework. The App presents no ATT prompt because there is nothing to track
- Account data: no account exists; no login is required
All Typst and Markdown compilation happens locally on your device. We have no access to what you write or compile.
4. Network Activity
Martypex makes no network requests for your documents or compilation. The Typst engine is bundled on-device and runs entirely locally.
Typst @preview packages are resolved from a bundled, pinned snapshot included with the app. Live package fetching over the network is disabled. Your documents are never sent to any server to compile.
The only potential network activity is:
- iCloud sync: if you save documents to iCloud Drive, those files are governed by Apple’s iCloud Privacy Policy. Martypex itself does not initiate iCloud syncing independently of the iOS Files app.
- Apple App Analytics: aggregated/anonymized by Apple; see §1 above.
5. Analytics Opt-Out
You can manage analytics collection through two independent controls:
Apple “Share With App Developers” toggle: Go to Settings → Privacy & Security → Analytics & Improvements and toggle Share With App Developers off. When this is off, Apple does not deliver MetricKit crash payloads to Martypex.
In-app analytics toggle: Go to Martypex → Settings → Privacy and toggle Share usage analytics off (this is the default). When this is off, no local analytics events are recorded, even to the device log.
6. Local Storage
Your Typst and Markdown documents, compiled PDFs, and app settings are stored locally on your device in the App’s private storage area, which is protected by the iOS security sandbox. This data:
- Remains on your device
- Is accessible only to the App
- May be included in iCloud backups if you use iCloud Drive
- Is deleted when you uninstall the App
We do not operate any server-side storage for your documents.
7. Third-Party Services
Apple Services
As an iOS app, standard Apple services may apply, including App Analytics and crash reporting. See Apple’s Privacy Policy for details.
Martypex does not link any third-party analytics, advertising, or crash-reporting SDK. There are no third-party tracking domains.
8. Children’s Privacy
The App is intended for users aged 18 and older. The App does not contain adult content; this requirement exists to avoid any risk regarding data from minors. Because all document processing and storage happens entirely on your device, we do not collect information from any user, regardless of age.
9. CCPA (California Residents)
We do not sell or share personal information as defined under the California Consumer Privacy Act (CCPA/CPRA).
10. GDPR (EEA Residents)
Because Martypex does not collect or process any personal data outside your device, the obligations under the General Data Protection Regulation (GDPR) do not apply to us as a data controller for this app. If you have questions about your rights under GDPR, please contact us at the address below.
11. Changes to This Policy
We may update this Privacy Policy occasionally. Changes will be reflected in the “Last Updated” date at the top of this page and communicated through App Store update notes for significant changes.
12. Contact
For privacy-related questions, contact us at support@caffeinatedmath.com.
Published by Caffeinated Math, an umbrella of HJJB, LLC.
Martypex supports Typst as a document language. Martypex is not affiliated with or endorsed by the Typst project.