1. Introduction
OneLens is an iOS camera app developed by Brunch Development that uploads photos and videos directly to the cloud storage provider you choose. Brunch Development does not operate its own servers for storing your media. Your content goes only to the provider you authorize — never through us.
2. Cloud providers you can connect
OneLens allows you to connect one or more of these cloud storage providers:
- Microsoft OneDrive
- Google Drive
- Google Photos
- Dropbox
Connecting a provider requires your explicit consent via that provider's OAuth screen. You can disconnect any provider at any time from within the app, which removes all locally stored tokens and cached data including pending uploads for that provider. Once media is uploaded, it is governed by the privacy policy of the provider you chose.
3. What OneLens reads from your device
Photos, videos, and optional location data processed by OneLens remain on your device and are sent directly to the cloud provider you choose. They are never sent to Brunch Development or any third party other than the provider you authorize. OneLens may access the following:
- Camera: OneLens accesses your camera to capture photos and videos. It does not access your photo library.
- Microphone: OneLens accesses your microphone when recording videos.
- Location: Optionally, OneLens accesses your location to tag photos and videos.
- Pending uploads: Media waiting to upload is stored temporarily on your device and deleted automatically once the upload completes.
- Thumbnails: Small preview images may be cached locally to improve performance. This can be disabled in app settings at any time.
- Authentication tokens: OAuth access tokens are stored securely in the iOS Keychain and are never transmitted to Brunch Development.
4. What OneLens reads from your cloud storage
Cloud content accessed by OneLens is read directly between your device and the connected cloud provider to perform the actions you request. It is never sent to Brunch Development or any third party other than the provider you authorize.
The table below describes the cloud storage locations and media that OneLens accesses for each provider.
| Provider | Folders visible to OneLens | Photos and videos OneLens can access |
|---|---|---|
| OneDrive | Only /Apps/OneLens and its subfolders | Photos and videos within the selected upload destination inside /Apps/OneLens |
| Dropbox | Only /Apps/OneLens and its subfolders | Photos and videos within the selected upload destination inside /Apps/OneLens |
| Google Drive | Only folders created by OneLens | Photos and videos created by OneLens within the selected upload destination |
| Google Photos | Only albums created by OneLens | Photos and videos created by OneLens within the OneLens album |
OneLens does not read, index, or transmit your email address, display name, profile photo, contacts, calendar, or messages from any connected provider.
5. What Brunch Development receives
Crashlytics (always active) — Crash reports containing device model, OS version, app version, and error diagnostics. Used solely to identify and fix software issues.
Firebase Analytics (disabled by default — opt-in) — Anonymized usage data including app interactions, feature usage, device information, and approximate location derived from IP address. Used solely to understand how the app is used and to improve it. You can enable or disable this at any time in app settings.
Both services are operated by Google. Information they collect is processed in accordance with Google's Privacy Policy.
6. Your controls
- Disconnect a cloud provider — removes local authentication tokens, cached data, and pending uploads for that provider.
- Analytics — disabled by default and can be enabled or disabled at any time in app settings.
- Delete local OneLens data — delete the app.
- Remove uploaded media — manage directly through your cloud provider.
7. Data security
All communication between OneLens and connected cloud providers is encrypted using HTTPS with TLS. Data stored on your device is protected using standard iOS security features, including device encryption and secure key storage.
8. Changes to this Privacy Policy
If we make important changes to this Privacy Policy, we will inform you inside the app. Continued use of OneLens means you accept the updated policy.
9. Contact and governing law
If you have questions about this Privacy Policy or how OneLens handles data, contact us at support@brunchdev.tech.
This Privacy Policy is governed by European Union law, including the General Data Protection Regulation (GDPR). See also our Terms of Service.