OpenLoop is a camera app for creating speed-controlled video loops (“boomerangs”). All video editing happens on your device, and your videos are never uploaded to us or anyone else. To keep the app stable and to understand which features people use, OpenLoop does collect a limited amount of usage and crash-diagnostic data through Google Analytics for Firebase and Firebase Crashlytics. This data does not personally identify you. There are no accounts, no ads, and no advertising ID, and we do not sell your data.
Your videos stay on your device. Everything you record, import, edit, and export is processed entirely on your device and is never sent to us or to any third party by OpenLoop.
OpenLoop includes two Google/Firebase tools that send a limited amount of diagnostic and usage data to Google, which processes it on our behalf:
This data does not personally identify you. It is linked only to a random, resettable per-installation identifier (a “pseudonymous” ID) — not to your name, email, or any account, because OpenLoop has no accounts or sign-in. OpenLoop does not use an advertising ID, shows no ads, and does not sell or share this data with third parties for their own purposes. All of it is sent securely over HTTPS.
Because these tools communicate with Google’s servers, the app requests the INTERNET
permission. It is used only for the usage and crash reporting described here — never to upload your
videos.
CAMERA) — to record video and take photos in the
app’s viewfinder. Captures are written to the app’s private storage on your device; only the
finished loops and photos you choose to save are added to your device’s media library (see
“Files OpenLoop stores” below). Exported boomerang loops are silent (video only).INTERNET) — used only to send the usage and crash
diagnostics described above. It is not used to transmit your videos.FOREGROUND_SERVICE,
FOREGROUND_SERVICE_MEDIA_PROCESSING, FOREGROUND_SERVICE_DATA_SYNC) —
lets a loop finish rendering if you leave the app mid-save. Nothing is transmitted; Android may show
its own system indicator while this runs.WRITE_EXTERNAL_STORAGE, requested only on Android 9 or
lower) — to save your finished loops and photos to the device’s media library on those
older Android versions. On Android 10+ no storage permission is used or requested.OpenLoop does not request notification permission and does not send push or tray notifications. While a loop is being created, progress is shown inside the app. Android may briefly show a system foreground-service indicator (for example in the Task Manager) so background work stays visible to the OS — that is not an OpenLoop marketing or progress notification.
When you import an existing video, OpenLoop uses the Android Photo Picker, which lets you choose a single video without granting the app broad access to your photo/video library and without any storage permission. OpenLoop copies only the one clip you pick into its private workspace so it can be edited; it cannot see any of your other media.
OpenLoop keeps your raw clips and works-in-progress in the app’s private, app-specific storage on your device (not visible to other apps); you can delete any of them at any time from the in-app gallery, and uninstalling the app removes all of them.
The finished loops and photos you save are also added to your device’s media
library (Movies/OpenLoop and Pictures/OpenLoop) so your Gallery/Photos
app can show them. Those saved copies behave like any other photo or video on your device: apps you have
granted media access can see them, and they remain on your device after you uninstall
OpenLoop until you delete them in your Gallery app.
When you tap Share, Android’s system share sheet opens, and you choose where to send the boomerang (for example a messaging or social app). That transfer is performed by Android and the app you select — it is initiated and controlled entirely by you. OpenLoop does not transmit your video on its own and is not involved beyond handing the file to the app you pick.
OpenLoop is a general-audience app and is not directed at children. We do not knowingly collect personal information from children. The usage and crash diagnostics described above are pseudonymous and are not used to identify or build profiles of individual users.
Your in-app videos remain until you delete them in the app or uninstall OpenLoop; loops and photos you saved to the device’s media library remain until you delete them there. The usage and crash diagnostics are retained by Firebase for a limited period under Google’s standard retention settings and then deleted automatically.
The diagnostics are pseudonymous and are not linked to your name, email, or any account, so we have no way to identify or single out one individual’s records — and therefore cannot action a request to delete a specific person’s diagnostic data. You stay in control in these ways:
If this policy changes, the updated version will be published at this same URL with a new effective date.
Questions about this policy: gates.steven@gmail.com