OpenLoop — Privacy Policy

Effective date: 24 August 2026 · App: OpenLoop (io.github.stozo04.openloop)
Developer: Steven Gates · gates.steven@gmail.com
Source code: github.com/stozo04/OpenLoop (open source, Apache License 2.0)

Summary

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.

Information we collect

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.

What we do not collect

Permissions

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.

Videos you import

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.

Files OpenLoop stores

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.

Sharing

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.

Children’s privacy

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.

Data retention and deletion

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:

Changes to this policy

If this policy changes, the updated version will be published at this same URL with a new effective date.

Contact

Questions about this policy: gates.steven@gmail.com


OpenLoop is free and open source under the Apache 2.0 license.