Privacy policy
FrameLeap does not send your photos or your usage anywhere. On iOS and iPadOS (iPhone and iPad) the app shows one ad before you start shooting, using Google AdMob (the macOS version has no ads). This page sets out what is collected, what it is used for, who it is shared with, and how it is deleted. There is one exception: the beta version, which you have to ask to join. It sends us a record of how a connection went — never your photos. See “10. The beta version”.
1. About this policy
This privacy policy applies to FrameLeap (“the app”) and to its websites (frameleap.app and the FrameLeap pages on trimix.jp — “the site”), provided by trimix (“we”).
⚠️ The app and the site handle completely different things. The app keeps your photographs and what you do with them on your device (see “2. What we collect, and what we do not”), while the site does measure how it is read (see “12. Website analytics”).
Effective 2026-08-18 · Last updated 2026-09-19
2. What we collect, and what we do not
We collect no personal data through the app. There is no account, and we never ask for your name, email address, phone number or date of birth.
⚠️ The beta version is the exception, and the table below does not describe it. Joining means giving us an email address, and the app then sends us records of how connections went. “10. The beta version” sets out exactly what goes out, and what never goes out at all.
| Type | Collected? | Where it lives |
|---|---|---|
| Frames received from the camera | No | Only on your device |
| Diagnostic records (connection state, frames received) | No | Only on your device |
| Usage analytics | None | — |
| Advertising identifiers and tracking iOS / iPadOS only | Obtained by Google AdMob. The advertising identifier (IDFA) only if you allow tracking; an approximate location (estimated from the IP address) when ads are delivered | Google (AdMob). Never reaches us |
| Name, contact details | Never asked for | — |
On iOS and iPadOS the app includes the Google AdMob SDK (a third-party component) to show ads. It includes no analytics SDK. The macOS version has no advertising at all. When ads appear, and when they do not, is set out in “5. Advertising”.
3. What the app uses on your device
The app handles the following on your device. None of it leaves the device. — unless you joined the beta version, the one exception, where the diagnostic records do come to us (“10. The beta version”).
| Information | Purpose |
|---|---|
| Frames received | To show them in the app and save them where you chose |
| Album name and model name (optional) | To keep received frames separated |
| Camera connection details (SSID, address) | To connect to the camera you picked |
| Diagnostic records | To work out why a connection failed |
4. Permissions the app asks for
| Permission | What it is for |
|---|---|
| Camera | To scan the QR code shown on the camera body. Not used to take pictures |
| Local network | To talk to your camera on the same network |
| Location (iPhone, iPad) | iOS requires it to read nearby Wi-Fi names. The location itself is neither stored nor sent |
| Tracking (App Tracking Transparency; iPhone, iPad) | To match ads to your interests. Asked once, just before the first ad. You can decline and keep using the app (ads still appear, but are not matched to your interests) |
You can withdraw any of these at any time in Settings → FrameLeap. Features that need them (scanning a QR code, talking to the camera) stop working when you do. Tracking can be changed in Settings → Privacy & Security → Tracking; ads still appear without it, just not matched to your interests.
5. Advertising
On iOS and iPadOS the app shows one ad before you start shooting — when you open or create an album from the launch menu and move to the shooting screen. No ads appear inside the shooting screen.
No ad is shown when any of the following applies:
- You are subscribed to Pro
- The camera is connected (while joined to the camera's access point over Wi-Fi there is no internet, so no ad can be fetched)
- macOS — the Google Mobile Ads SDK does not support macOS, so the Mac version has no ads at all
Ads are served by Google AdMob. Just before the first ad, the app asks once for tracking permission (App Tracking Transparency). If you decline, ads still appear and the app works exactly the same — they are simply not matched to your interests.
Information Google obtains to serve ads (the advertising identifier, an approximate location estimated from the IP address, the ads shown, and so on) is handled under Google's privacy policy. None of it reaches us.
You can change the tracking permission at any time in Settings → Privacy & Security → Tracking.
7. Retention and deletion
We hold no user data on our servers, so there is no retention period on our side. Everything on your device can be deleted by you.
⚠️ The beta version is the exception. What we hold for it, where it is kept and how long it stays are set out in “10. The beta version”.
| What you want to remove | How |
|---|---|
| Frames received | Delete the album in the app, or delete them from the folder you chose |
| Diagnostic records | Delete from Library / Logs / Frameleap on Mac, or from the FrameLeap folder in the Files app on iPhone and iPad |
| Everything | Delete the app. On iPhone and iPad its documents folder goes with it |
| Ad settings (tracking permission; iPhone, iPad) | Settings → Privacy & Security → Tracking |
⚠️ Move out anything you want to keep before deleting the app.
Information Google obtains to serve ads is handled under Google's privacy policy; we hold none of it.
There is no account, so there is no account deletion. We hold no data about you to disclose, correct or delete — the beta version aside (“10. The beta version”) — but you are welcome to contact us with any question.
8. Children's privacy
The app is not directed at children and we do not knowingly collect information from them. We collect no personal data from anyone.
If you take part in the beta version, we do hold the email address you signed up with (“10. The beta version”).
9. About Pro
Pro is an auto-renewing subscription purchased through the App Store. Price, term and cancellation are set out in the Terms of use and on Pricing.
Payment details are handled by Apple and never reach us. All we see, on your device, is whether a subscription is active.
10. The beta version
The version on the App Store carries no code that sends anything to us. Everything in this section applies to the beta version instead — a separate build, handed out through Apple's TestFlight to people who asked to take part, so that we can find out which cameras the app works with.
What is sent
What goes out is a connection record: how one attempt to talk to a camera went, written down as a handful of short one-line entries. It holds this and nothing else.
| In the record | Why it is there |
|---|---|
| Camera make, model and firmware version | To know which bodies have been tried |
| How you connected, and how far it got | Wi-Fi, USB-C or FTP, and the point where it stopped |
| How many frames arrived, and how long they took | Time to the first frame, and per frame after that |
| App version, OS version and device model | The model is a code such as iPhone16,2 |
| Wi-Fi signal conditions | The channel in use and how strong the signal was (Mac only) |
| The file type, and the kind of folder it went to | Whether what arrived was a JPG, and whether you kept the default folder or chose your own |
| The email address you signed up with | So we can tell whose record has arrived |
Nothing goes out on its own. A record leaves your device only when you tap “Send connection report”.
What is never in it
The table above is the whole of it. Wi-Fi passwords, the name (SSID) of the network you joined, the list of networks around you, MAC addresses, the camera's serial number, the name you gave your device, photo file names, album names, the folder you save to — none of these are hidden or disguised, because none of them are written down in the first place.
Nothing here rests on masking, so nothing can slip past it. A record is just a short run of plain, readable lines.
Your photos stay with you
Not a single frame from your camera is sent. In the beta version, as everywhere else, your photos live only on your device.
Where it goes, and how long we keep it
| What we hold | Where | How long |
|---|---|---|
| Connection records | Amazon Web Services (storage we rent). A summary is also filed in a private GitHub repository | Kept as the evidence behind our list of verified cameras. No readable email address is kept with it |
| Email addresses | A list of participants, held on Amazon Web Services. GitHub only ever sees
a masked form (t***@e***.com) |
Deleted 30 days after the beta ends |
People sign up by direct message on X (formerly Twitter), so that is the route your email address takes to reach us; what happens to it there is covered by X's privacy policy.
If you would rather not
Taking part is entirely up to you. Without signing up, nothing is ever sent, and even afterwards each record goes out only when you choose to send it.
To withdraw a record you have already sent, or to be taken off the list, write to us — the address is under “12. Contact”.
The conditions for taking part — the dates, and what brings it to an end — are in the Terms of use.
11. Changes to this policy
If this policy changes we will update this page and change the date below. Significant changes will be announced in the app or on this site.
12. Website analytics
⚠️ This section is about the site only. The app does no analytics at all.
On the site we use Google Analytics (through Google Tag Manager) to see which pages people actually read. It is there to help us write better pages, and we do not use it to work out who you are.
| What is collected | Detail |
|---|---|
| Pages viewed | Which pages, when, and in what order |
| Where you came from | A search, a link on another site, and so on |
| Device and setup | Browser, screen size, operating system, language |
| Rough location | Country or city, guessed from your IP address. Never your address |
Cookies are used to count one visitor's pages together rather than as strangers. You can refuse or delete them in your browser — the site still reads perfectly well without them.
What is collected goes to Google, and we only ever see it as aggregate figures. Google handles it under Google's privacy policy.
⚠️ None of it is joined to anything from the app. Your photographs, albums and connection records never reach the site's analytics.
To opt out, install the Google Analytics Opt-out Browser Add-on, or block cookies in your browser.
13. Contact
For questions about this policy or how the app handles information, contact .
Provider: trimix
Last updated: 2026-09-19