Your photos stay
on your phone.
InFrame doesn’t collect your photos, your location, or anything that identifies you. This page explains exactly what the app does, including the one anonymous exception, so you don’t have to take our word for it.
Who we are
InFrame (“we”, “us”) makes the InFrame camera app for iPhone. InFrame helps you get the photo you pictured: you set a frame, or pick one from your photo library, hand your phone to someone else, and they line up the live view with a faded copy of your frame before taking the shot.
Information we collect
We don’t collect your photos, your location, or anything that identifies you. InFrame has no user accounts, shows no ads in the app, and has no servers that receive your content. The app never sends your photos, saved frames, or location to us, so we couldn’t see them even if we wanted to. The one exception to “it stays on your phone” is iCloud sync of your saved frames, described below, which goes to your own iCloud account, not to us.
Usage analytics
The other exception is anonymous usage analytics, so we can see which parts of the app people use and where they get stuck, and fix it. This uses Google’s Firebase Analytics, and includes only: which screen you’re on (Home, Set Frame, Capture, and so on) and how long you spent there, simple counts (like how many photos you took in a session), and a few choices you made (like whether someone else took the photo, or whether you saved it). It’s tied to a random identifier Firebase assigns your install, not to your name, Apple ID, email, or your device’s advertising identifier, which InFrame never accesses or asks permission for. It never includes your photos, your saved frames’ images or names, or your location.
Measuring our own ads
InFrame advertises on Facebook and Instagram, so the app includes Meta’s SDK to tell Meta that an install came from one of our ads and whether that person finished setting up InFrame and used its main features. With each event it sends the event’s name (for example, “onboarding completed” or “photo taken”), basic device details (your iPhone model, iOS version, language, time zone, and screen size), and a random identifier for your install. It never sends your photos, saved frames, location, or anything you type. InFrame turns off the advertiser-ID setting in this SDK and never asks for App Tracking Transparency permission, so Meta can’t use your device’s advertising identifier, and installs are attributed through Apple’s privacy-preserving SKAdNetwork instead.
What the app asks your iPhone for
InFrame uses a few features of your iPhone to work. All of it is processed on your device.
Camera Asked when you first open the app
Used to show the live view and to take the photos: your reference frames, and the shots the photographer takes. Nothing from the camera leaves your phone.
Photos, add only Asked when you first open the app
Used only to add photos you choose to save into your Photos library. On its own, “add-only” access lets InFrame put new photos in but not see, read, or change any photo already in your library.
Photos, to show recent photos Asked the first time Home shows your recent photos
Once you’ve saved a frame, Home can show your newest photos (up to 10) so you can turn one into a frame with a tap. That needs permission to read your library, and InFrame asks for it only then. You can choose Limit Access to share just the photos you pick, or Don’t Allow, in which case the row simply isn’t shown and everything else still works. InFrame only reads these photos to display them on Home and to use the one you tap as a frame. It doesn’t scan, analyze, copy, or upload your library.
Location, while using the app Asked on the “Hand it over” page when you first open the app
Used to save where a frame was taken, so you can get back to the exact spot and line up the same shot. InFrame reads your location only while the camera is open, and keeps it only with frames you save while Save location is on. There’s no background tracking and no location history. If you say no, frames are saved without a location and everything else works.
Photo picker No permission prompt
When you tap Choose from Library or See All, iOS shows its own photo picker. It runs outside InFrame, so this picker needs no permission and gives the app only the photos you select, which it uses as frames. They’re kept only if you save them as frames (see below).
Device motion No permission prompt
Used to draw the level indicator on the viewfinder, to give a light tap when the phone is level, and to keep on-screen icons upright when you turn your phone. Motion readings are used live on the screen. The one exception: when you save a frame with its location, the way the camera was facing and how far it was tilted are saved with it. Motion readings are never sent to us.
You’re in control of the camera, Photos and location permissions, including switching between full and limited Photos access, at any time in Settings › Privacy & Security on your iPhone. If you turn one off, InFrame will show a button that takes you straight to Settings to turn it back on.
How your photos are handled
- While you use the app, your reference frames (whether you took them or picked them from your library) and the photographer’s shots are held temporarily in your phone’s memory so you can compare and review them.
- By default InFrame doesn’t keep them. Unless you save them, they’re discarded when you tap Start over or close the app.
- Photos go to your library only when you say so. A photo goes into your Photos library only when you tap Save (or Save All). From then on it’s an ordinary photo on your phone, governed by your iPhone’s settings, such as iCloud Photos, and by Apple’s policies rather than ours.
Saved frames
If you tap Save Frames, InFrame keeps the frames you choose so you can reuse them later. A saved frame is stored inside the app on your iPhone, and includes:
- the frame’s picture and a smaller preview of it;
- the name you give it and any albums you put it in;
- if you leave Keep camera settings on, the camera settings it was set with (aspect ratio, zoom, exposure, white balance and flash), so Retake can put the camera back the same way;
- if you leave Save location on, where the frame was taken (its position, the way the camera faced and its tilt) and a place name such as “Baker Beach, San Francisco”, which you can rename. The place name comes from Apple Maps, which receives the frame’s position to look it up, under Apple’s Privacy Policy. You can move or forget a frame’s location at any time;
- past shots: when you save a photo taken with a saved frame to your library, InFrame also keeps a small copy (about 1000 pixels) with that frame, so you can look back and compare, along with where it was taken if location is allowed. The full-size photo is only in your Photos library.
iCloud sync
If you’re signed in to iCloud and iCloud is on for InFrame, your saved frames (with their locations), albums and past-shot copies are also stored in your private iCloud database, so they appear on your other Apple devices signed in to the same account. This uses Apple’s CloudKit service and your iCloud storage. The data lives in your account, not ours: we have no access to it, and it’s covered by Apple’s Privacy Policy. To keep saved frames on one device only, turn InFrame off in Settings › [your name] › iCloud. Nothing else in the app is synced.
You can rename, re-album or delete a saved frame, or delete a single past shot, at any time in Saved Frames. Deleting a frame also deletes its past-shot copies, on this device and, with iCloud sync, on your other devices too. Photos in your library aren’t affected.
When you hand your phone to someone
That’s the whole idea of InFrame, so it’s worth being clear: the person holding your phone can see your frames on the handoff screen and the shots they take during that session. The photographer’s screens don’t show your saved frames or your library. If you’ve allowed InFrame to show recent photos, they appear on Home, so anyone who goes back to Home on your unlocked phone could see them there, just as they could in the Photos app.
What we don’t do
- We don’t sell, rent, or share personal information, because we don’t have any.
- We don’t track you across apps or websites, and we don’t use advertising identifiers.
- The app doesn’t show ads.
- We don’t use crash reporters or any other third-party SDK beyond the analytics and ad-measurement described above.
- We don’t use your photos, or anything analytics tells us, to train anything or to build a profile of you.
Third parties
Google receives the anonymous usage analytics described above, through Firebase Analytics, under Google’s Privacy Policy. We don’t share anything else with Google, and analytics data is never combined with your photos, saved frames, or location.
Meta receives the anonymous app events described above, through the Meta SDK, under Meta’s Privacy Policy. We don’t share anything else with Meta.
Apple, as the operator of the App Store and iOS, may process information about your downloads and device under Apple’s Privacy Policy. That’s separate from anything the app does.
This website
This website doesn’t use cookies, analytics, or advertising trackers, and it doesn’t ask you for any information. Like any website, the server that hosts it may keep basic technical logs, such as IP address and the pages requested, for security and reliability.
Children’s privacy
InFrame doesn’t collect personal information from anyone, including children under 13 (or the equivalent minimum age in your country), so there’s nothing for us to collect, use, or disclose about them.
Your rights
Privacy laws such as the GDPR and the CCPA give people rights to access, correct, delete, or move the personal data a company holds about them. Everything InFrame keeps, such as saved frames and past-shot copies, is on your phone and, with iCloud sync, in your own iCloud account. You can delete it in Saved Frames. Deleting the app removes the copy on that phone; to remove the iCloud copy too, delete your saved frames in the app first, or manage InFrame’s data in Settings › [your name] › iCloud. Delete any photos you saved from your Photos library if you no longer want them. The anonymous usage analytics described above aren’t linked to your identity, so there’s no profile of you to find or delete — if you have questions about it, contact us below.
Security
Your content never comes to us, which removes the biggest risks of collecting data in the first place. On your phone, it’s protected by the security features of iOS, including your passcode and device encryption. Saved frames synced to iCloud are protected by Apple’s iCloud security.
Changes to this policy
If InFrame ever changes in a way that affects your privacy, we’ll update this page and the effective date at the top before the change reaches you. We’ll never start collecting data without clearly telling you first.
Contact us
Questions about this policy or about privacy in InFrame? Get in touch at info@serserinc.com.