Privacy Policy
Last updated: July 11, 2026
1. Introduction
MockFrame ("we," "our," or "us") is a device mockup app for iPhone, built by one developer. This Privacy Policy explains what data MockFrame collects, what it doesn't, and how it flows. MockFrame has no account, no sign-up, and no servers of its own: your screenshots and finished mockups never leave your phone.
2. How Your Data Flows
The cleanest way to understand MockFrame's privacy model is to follow the data:
- Device only (no account needed):the screenshot you import, the project you're building (device, background, position, canvas size), and your app settings are stored locally on your phone via AsyncStorage. None of it is transmitted anywhere. There is no login and no cloud sync.
- Device ↔ Photos (import & export):MockFrame asks for photo library access to let you pick a screenshot to place inside a device frame, and to save your finished mockup back to Photos when you export. Both directions happen entirely through iOS's own Photos framework, on your device.
- Device ↔ RevenueCat ↔ Apple (MockFrame Pro purchase):if you subscribe to or buy MockFrame Pro, the purchase itself is processed by Apple. RevenueCat sits between the app and Apple to confirm your Pro entitlement is active. RevenueCat never receives your screenshots, your mockup projects, or any photo you've imported.
MockFrame contains no analytics SDK — no PostHog, no Firebase Analytics, no Mixpanel, no Amplitude, or any equivalent. No behavioral events are sent anywhere. No AI or cloud processing is involved in building or exporting a mockup; every render happens on your device.
3. Information We Collect
Photos you choose to import
When you pick a screenshot to place inside a device frame, MockFrame reads that image locally to render your mockup. It is never uploaded, copied to a server, or seen by anyone but you.
Purchase and entitlement data (MockFrame Pro only)
If you purchase MockFrame Pro, RevenueCat receives your purchase receipt from the App Store, along with your device model, OS version, app version, and country/region, for purchase validation. This is the only category of data that leaves your device.
What we do NOT collect
- No account, no email address, no name — MockFrame doesn't have a sign-up
- Your imported screenshots or exported mockups (rendered and stored entirely on-device)
- Your project state: selected device, background, position, rotation, or canvas size
- No analytics or behavioral event tracking of any kind
- No advertising identifier (no IDFA-based tracking)
- No location, contacts, microphone, or camera data
- No health or biometric data
4. Tracking & Advertising
MockFrame does nottrack you across other companies' apps or websites. We do not participate in ad networks, retargeting, or audience-building of any kind, and we do not use Apple's IDFA (Identifier for Advertisers). Accordingly, MockFrame does not present an App Tracking Transparency (ATT) prompt because no cross-app or cross-site tracking occurs.
5. Third-Party Services
MockFrame relies on exactly two third-party services:
- RevenueCat: subscription and in-app purchase management for MockFrame Pro. Receives purchase receipts and device metadata for purchase validation only. RevenueCat processes data in the United States.
- Apple App Store: app distribution and payment processing for all purchases.
We do not sell, trade, or rent your information to anyone. We do not share data with third-party AI services because none of your data is sent off-device in the first place.
6. Data Storage & Deletion
Your project state, settings, and any cached screenshot live only in your device's local storage. Deleting MockFrame from your phone immediately removes all of it. There is no server-side copy to delete, because none exists.
7. Legal Basis for Processing (GDPR)
If you are located in the European Economic Area (EEA), United Kingdom, or Switzerland, we process the limited data described above on the following legal basis:
- Contractual necessity (Art. 6(1)(b) GDPR): purchase and entitlement management via RevenueCat is necessary to fulfill your MockFrame Pro purchase and grant access to paid features.
8. International Data Transfers
RevenueCat processes subscription data in the United States. Your screenshots and mockups never leave your device, so no transfer of that data occurs. For the purchase data that is transferred, appropriate safeguards (such as Standard Contractual Clauses) are in place in accordance with applicable data protection laws.
9. Your Rights
You have the right to:
- Delete all local app data at any time by deleting MockFrame from your device
- Request a copy of the purchase data RevenueCat holds by emailing us
Additional rights for EEA/UK residents (GDPR): you also have the right to data portability, the right to restrict or object to processing, and the right to lodge a complaint with your local data protection authority.
Additional rights for California residents (CCPA/CPRA): you have the right to know what personal information we collect, the right to delete it, and the right to opt out of the sale or sharing of personal information. We do not sell or share your personal information as defined under the CCPA.
10. Children's Privacy
MockFrame is not directed to children under the age of 13 (or 16 in the EEA). We do not knowingly collect personal information from children. Since the app requires no account, we have no way to identify a user's age; if we become aware a child has made a purchase, contact us and we will assist with a refund through Apple.
11. Changes to This Policy
We may update this Privacy Policy from time to time. We will note material changes on this page. Your continued use of MockFrame after changes constitutes acceptance of the updated policy.
12. Contact Us
If you have any questions about this Privacy Policy or our data practices, contact us at support@moetalaat.com.
13. Summary
In short: MockFrame has no account and no servers. Your screenshots, mockups, and project state stay on your phone, always. The only data that ever leaves your device is a purchase receipt to RevenueCat and Apple if you buy MockFrame Pro. There is no analytics SDK, no AI processing, no advertising, and no tracking. Delete the app and everything local is gone.
