Overview
Bluetooth Glasses Finder (the “App”) helps you find a pair of smart glasses that is somewhere nearby. It scans for the Bluetooth signal the glasses give off, lists the devices it can see with a rough distance for each — glasses first — and once you have picked yours it shows a proximity radar and beeps and vibrates faster as you get closer, including with your phone in your pocket and the screen off. It remembers where your phone was the last time it saw the glasses, and can notify you when your phone loses their signal, so you notice you have left them behind. It is built to work entirely on your device.
The short version: we do not run servers, we do not create user accounts, we do not use analytics or advertising SDKs, and what the App learns about your glasses — their name, when your phone last saw them and where — stays on your phone. The only third party involved is RevenueCat, which manages in-app purchases.
Information we do not collect
The App does not collect, transmit or store on any server:
- Which Bluetooth devices are near you, which one you save, the name you give it, or how you use the App.
- Your location, or the places your phone last saw your glasses. Those positions are stored only on your phone (see “Location” below).
- Your name, email address, phone number or any account information (there are no accounts).
- Anything from your glasses: no photos, videos, recordings, messages, settings or account details. The App never pairs with your glasses, never reads or changes anything on them and never sends them data (see “Bluetooth” below).
- Audio from your surroundings. The App does not use the microphone and cannot record.
- Your contacts, calendar, photos, health data or any other data from other apps.
- Usage analytics, crash reports, advertising identifiers or behavioural tracking data.
Bluetooth: what the App sees
To find your glasses the App needs Bluetooth permission. While you scan, it listens for the short public advertisement that every nearby Bluetooth Low Energy device broadcasts — glasses, earbuds, watches, TVs and so on, yours and other people’s. From each advertisement it reads the device name (if any), the manufacturer identifier, the service identifiers and the signal strength. It uses these only to recognise likely smart glasses and sort them to the top of the list, and to estimate how far away a device is. Distances are estimates from signal strength; the App does not and cannot determine direction or precise position.
Nothing about a device is kept unless you pick it. Devices you do not pick are held in memory only while the scan runs and are gone when it ends. When you pick your glasses, the App saves the identifier iOS assigns to that device, its advertised name, the name you give it, the inferred maker and a small fingerprint of its advertisement so it can recognise the glasses again if the identifier changes — all on your phone. The App remembers one device at a time; picking another replaces it.
Bluetooth connections
In two situations the App asks iOS to open a Bluetooth connection to your saved glasses. During a search, it reads the signal strength over that connection, because iOS stops passing advertisements to an app once its screen is off and the connection is what keeps the search working in your pocket. If you turn on left-behind alerts, it keeps a connection request open so that iOS can tell it when the connection drops.
Either way, the connection is used for signal strength and for knowing whether the glasses are in range — nothing else. The App does not pair or bond with the glasses, does not discover or read their services, does not change their settings and does not send them anything. If your glasses are already connected to your phone through their maker’s own app, the App does not interfere with that connection. Closing a search or turning alerts off releases the connection.
Location
The App asks for location permission while it is in use, for two reasons. First, on iOS a Bluetooth scan can reveal where you are, so Apple treats scanning as location-relevant. Second, the App records where your phone was the last time it saw your saved glasses — latitude, longitude, accuracy and time — so that if they are out of range you can see on a map where to start looking. This position is stored only on your phone, only for the glasses you have saved, and is replaced each time they are seen again. When a left-behind alert fires with the App in the background, iOS does not give a fresh position to an app with while-in-use access, so the App uses the most recent position your phone already had, if it is no more than ten minutes old. The App never requests “Always” location access and does not track your movements.
The last-known-location map is drawn by Apple Maps on your device. To draw it, your phone requests map tiles for that area from Apple; Apple’s handling of that request is described in Apple’s privacy policy. The map can also show your own current position, provided by iOS on your device, so you can see how far you are from the pin. We never receive any of it.
Alerts and background activity
Left-behind alerts are off by default and are part of Pro. When they are on, iOS tells the App the moment the connection to your glasses drops — for example because you walked out of range, or switched the glasses off or put them in their case — even when the App is in the background. The App then records your phone’s position as the glasses’ last known location, marks them as missing on your phone and posts a notification. When the glasses come back into range after being missing for a while, it posts a back-in-range notification.
These are local notifications, created by the App on your phone. No push notification service is involved, no device token is created, and nothing is sent to us or anyone else. The App asks for notification permission only when you turn alerts on.
During a search with beeps switched on, the App keeps its audio running in the background so that the beeps — and the search — continue with the screen off. This uses iOS’s background audio, plays only the App’s own sounds, and stops when you close the search or switch beeps off.
Sound, vibration and Play Sound
The search beeps, the vibration and the Play Sound tone are all generated on your phone. To keep the beeps on the phone’s speaker even when your glasses are connected for audio, and to offer Play Sound, the App reads the list of audio outputs iOS currently has connected (their names and types) and nothing more. If your glasses are connected to your phone as an audio output, Play Sound plays a loud tone through them at your phone’s volume.
The App does not use the microphone and does not record. The iOS audio mode it uses to keep the beeps on the speaker is called “play and record”, but the App never turns the microphone on and iOS does not ask you for microphone access.
Network use
The App makes no network requests of its own. Nothing is uploaded, no configuration is fetched, and nothing is reported back to us.
The only network traffic the App produces comes from Apple’s in-app purchase system and RevenueCat, described below (when the App starts, to check whether your purchase is active, and when you open the paywall, buy or restore a purchase), and from Apple Maps when you open the last-known-location map.
If you open the Terms of Use, this Privacy Policy or your Apple subscription settings from inside the App, the page loads in an in-app browser from our website or from Apple, and the server delivering the page sees your IP address, as with any web page.
Data stored on your device
The following data is stored locally, in the App’s sandbox on your device, and nowhere else:
- Whether you have completed the introduction screens.
- Your settings: left-behind alerts on or off, sound and vibration on or off, feet or metres, and appearance.
- Your saved glasses: the identifier iOS assigns to them, their advertised name, the name you gave them, the inferred maker, whether they were recognised as glasses, the advertisement fingerprint, when you saved them, since when they have been missing (if they are), and their last known location and time.
- Your purchase status, cached so that the App keeps working offline.
Deleting your data
To forget your glasses, open them from Settings in the App and choose Forget This Device; their name and last known location are removed from your phone. Deleting the App removes everything it stores — your saved glasses, their location and your settings. There is nothing on our side to delete, because nothing was ever sent to us. Your purchase record stays with Apple and can be restored after reinstalling the App.
In-app purchases (RevenueCat and Apple)
Scanning, the device list and distances are free. The guided search, last known location and left-behind alerts require Pro, unlocked with either an auto-renewing weekly subscription or a one-time lifetime purchase. Purchases are processed by Apple through the App Store; we never see your payment details.
To validate purchases and keep the App unlocked across reinstalls, the App uses RevenueCat, a purchase management service. RevenueCat receives an anonymous, randomly generated app user identifier, your App Store purchase receipt, and basic device information (device model, OS version, app version, locale). This is the minimum information needed to confirm that a purchase is active. RevenueCat does not receive your name, your email, or anything about your glasses or where you have been.
RevenueCat’s privacy policy is available at https://www.revenuecat.com/privacy. Apple’s privacy policy is available at https://www.apple.com/legal/privacy/.
Children
The App is a general-audience utility, rated 4+. Whatever the age of the person using it, the App behaves the same way and collects the same amount of information about them: none.
There are no accounts, no sign-in, no messaging, no user-generated content, no advertising, no analytics and no third-party tracking, and the App gives no one — child or adult — any way to send personal information to us. We do not knowingly collect personal information from children, and since we collect none from anyone, there is nothing about a child for us to hold, use, disclose, sell or delete. If you believe a child has somehow provided personal information to us, email us and we will delete anything we find.
Purchases are made through the Apple Account signed in on the device. Parents can require approval for every purchase using Ask to Buy, or block in-app purchases entirely in iOS Settings › Screen Time. If a child has made a purchase without permission, contact Apple Support to request a refund.
Your rights
Because we hold no personal data about you on any server, requests to access, correct, export or delete your data are fulfilled entirely by you, on your device, as described above. If you have a question about your rights under GDPR, the UK GDPR, CCPA/CPRA or similar laws, or want to know what RevenueCat holds for your anonymous identifier, contact us and we will help.
We do not sell personal information, and we do not share it for cross-context behavioural advertising, as those terms are used in California law. We never have, and there is nothing for us to sell or share.
Security
Your saved glasses, their last known location and your settings are stored in the App’s private container, protected by iOS sandboxing and your device passcode and encryption. Communication with RevenueCat and Apple uses TLS.
No app, device or transmission can be made perfectly secure. We keep the risk low by holding as little as possible and keeping it on your device, but we cannot guarantee absolute security, and you are responsible for keeping your device updated and locked with a passcode.
Changes to this policy
If we change how the App handles data, we will update this page and the “Last updated” date. Material changes will also be described in the App Store release notes for the update that introduces them.
Contact
Appcelerator Studio is the data controller for Bluetooth Glasses Finder. For any privacy question or request, email team@appcelerator.studio.