Privacy policy
Last updated : November 11, 2026
Flashlight (Flashlight & LED Banner, “Lampe torche et panneau LED” in French) is an Android app with a flashlight, a screen light, an LED banner and a light SOS signal, published by Clearforge Studio. This page explains what data the app uses, why, and what choices you have.
Publisher and contact: Clearforge Studio — [email protected]. The app is intended for people aged 13 and over.
1. In short
There is no account. The four basic tools (flashlight, screen light, LED banner, SOS) work offline without an account, and your text is processed on your device.
Third-party services communicate for what is strictly necessary: Google Play and RevenueCat for the Panel Pro purchase, Google AdMob for the free version's banner (after your consent where it is required), and a Clearforge Studio server for recommendations of other apps.
No usage analytics. No access to your contacts, SMS, microphone, camera or location.
2. What the app keeps on your phone
Your settings (theme, language, hiding the recent apps preview, hiding recommendations) and, with Panel Pro, the signs you save (text, style, scrolling and speed) are stored on your device. The text you show on the LED banner is not sent to any service.
This data is removed when you uninstall the app. In “Settings > My data”, you can back up, restore or delete your saved signs.
3. Android backup and export
Settings and saved signs may be part of Android's automatic backup (for example to your Google account) and of the transfer to a new phone, depending on your device settings. That backup is handled by Android and Google, not by Flashlight.
Exporting your signs produces a file that you create and share yourself. You can protect it with a passphrase of at least eight characters: the file is then encrypted, and cannot be restored without that passphrase. Without a passphrase, it is not encrypted.
4. The flashlight, the screen and permissions
To switch on the flash, the app uses Android's torch function: it asks for neither the camera, nor the microphone, nor your location. To keep the flashlight on while the screen is locked, it uses a foreground service with a lighting notification, and it may keep the screen on while a color or a banner is shown.
The app asks for Internet access for advertising, the Panel Pro purchase and recommendations of other apps. It remains usable offline.
5. Recommendations of other Clearforge apps
On the free version's home screen, the app may recommend another Clearforge Studio app in a card you can close. Panel Pro removes them.
To do so, the app downloads a catalogue from a Clearforge Studio server (clearforge-apps.clearforgestudio.com). The request sends the app identifier (com.clearforge.flashlight) and, if there is one, the identifier of the last recommendation shown, so that recommendations rotate; your IP address is visible to the server, as with any Internet request. That server records no profile and keeps no database about you; it is hosted by Cloudflare. Tapping a recommendation opens its Google Play page.
6. Advertising in the free version
The free version may show a banner ad provided by Google AdMob, on the home screen when no mode is active. Where consent is required, it is collected through Google's form (UMP) before any ad.
To show and measure ads, Google AdMob may process, depending on your choices, an advertising ID (the app declares the matching permission), your IP address and information about your device and your interaction with the ad. The app sends AdMob no banner text. See Google's advertising policy.
You can reopen your choices at any time in “Settings > Ad choices” where this option is offered, and remove the banner with Panel Pro.
7. The Panel Pro purchase
Panel Pro is a one-time purchase handled by Google Play and RevenueCat. There is no account: RevenueCat uses a pseudonymous ID generated by its SDK and your purchase status, to recognise the purchase and restore it (“Restore purchases”). We never receive your payment method or banking identity.
8. Crash reports
Crash reports (Firebase Crashlytics) are off by default. If the “Crash reports” option is offered in Settings and you turn it on, a technical report is sent if the app crashes: device model, Android version, app state, installation ID and the error trace. No banner text is included. You can turn the option off at any time.
9. Updates and reviews
The app may check for an update and offer to rate the app using Google Play features. They are handled by Google Play.
10. What we do not collect
We collect neither your name, nor your e-mail, nor your location, nor your contacts, and we do not receive the text you show or save. We use no usage analytics tool.
11. Why this processing takes place
To provide the service you ask for (flashlight, banner, Panel Pro purchase), for our legitimate interest in suggesting our other apps and in fixing crashes if you allowed it, and, for advertising, on the basis of your consent where it is required. We do not sell your data.
12. How long we keep it
On your phone: until you delete the signs or uninstall the app. With us: we keep no personal data about you. Purchase, advertising, crashes, Android backup: under the rules of Google Play, RevenueCat, Google AdMob, Firebase and Android.
13. Your rights
Your text does not leave your phone: you control it directly, and you can export it, delete it or uninstall the app. You can withdraw your advertising consent at any time (section 6) and turn crash reports off (section 8).
For processing carried out by Google, RevenueCat or Cloudflare, you can exercise your rights with them. For any question, write to us at [email protected]. You may also contact the data protection authority of your country.
14. Transfers outside the European Union
Google, RevenueCat and Cloudflare may process data outside the European Union, in particular in the United States, with the safeguards provided by the GDPR (standard contractual clauses or an equivalent mechanism).
15. Children
The app is not directed to children under 13.
16. Changes
We will post any material change to this policy here, with its update date.
