Flash Share

Privacy Policy

In short

1Who we are

Flash Share is an app for Android and Windows for sending files between phones and PCs that are near each other. It is published by Cosmo Labz (“we”, “us”). This policy explains what the app does with information, what stays on your device and what other devices can see. Sections 2 to 7 describe the Android app; section 8 covers what is different in the Windows app.

2Information we collect

We, Cosmo Labz, do not collect any personal information. Flash Share has no servers of ours, and we cannot see who uses the app, what they send or to whom. The only outside service in the app is Google AdMob, which shows the ads (section 3).

3Ads by Google AdMob

Flash Share is free and shows ads from Google AdMob, marked “Ad”, on the home screen, in Activity and after a transfer is delivered. To choose, show and measure ads and to prevent fraud, the Google Mobile Ads SDK in the app collects and sends to Google:

AdMob never receives your files, file names, transfer history or the names of your devices. Google processes this data under its own privacy policy: How Google uses information from apps that use its services and the Google Privacy Policy.

Your choices. In the European Economic Area, the United Kingdom and Switzerland, Google’s consent form appears the first time you open the app, and ads are only requested as that choice allows; you can change it at any time in Flash Share under Settings, Ad privacy choices. Everywhere, you can reset or delete your advertising ID, or opt out of personalised ads, in your phone’s settings under Google, Ads. Ads you then see are not personalised.

4How a transfer works

5What nearby phones can see

To find each other, phones running Flash Share announce themselves on the Wi-Fi network they are connected to, using standard local network discovery (DNS-SD/mDNS) and a local broadcast message. The announcement contains:

It does not contain your name, phone number, email, accounts, contacts or location. Other devices on the same local network can see this announcement. When Flash Share is in the background and no transfer is running, it stops its regular announcements; while the app is still running it stays registered on the network so it can receive.

With no shared Wi-Fi. While Flash Share is open on screen and Wi-Fi Direct is on in Settings, it also announces itself over Bluetooth Low Energy (a short packet with the device name and the first part of the random device ID) and, when Bluetooth is off, over Wi-Fi Direct service discovery — both can be received by phones within range without being on any network. While your phone keeps a Wi-Fi Direct network up for this (see section 4), the announcement also carries that network’s name and password so a nearby phone running Flash Share can connect. Connecting gives no access to your files: every transfer still needs your acceptance, and the pairing code for a phone you have not paired with before.

6What stays on your phone

The app keeps the following in its private storage on your phone. None of it is sent to us or to AdMob.

You control all of it. Swipe a transfer away in Activity to remove it from the history, tap Forget on a paired phone in Settings, or clear Flash Share’s storage in Android settings. Uninstalling the app removes everything above. Files you received stay in Download/Flash Share until you delete them.

If you turn on Diagnostics, the app shows your Wi-Fi link speed and signal strength on screen to explain transfer speeds. This is read when shown and is not stored.

7Permissions and why they are needed

PermissionWhy Flash Share asks for it
Nearby Wi-Fi devices (Android 13 and later)Android requires it to find phones nearby over Wi-Fi Direct and to create or join a Wi-Fi Direct connection, for large transfers and for sharing when there is no shared Wi-Fi.
Nearby Bluetooth devices (Android 12 and later)To find phones close by over Bluetooth Low Energy when there is no shared Wi-Fi, the way Quick Share does. Flash Share never uses Bluetooth scans to work out your location.
Precise location (Android 10 to 12 only)On these versions Android requires the location permission for Wi-Fi Direct. Flash Share never reads, uses or stores your location.
Network access, Wi-Fi state and multicastTo find other phones on your Wi-Fi network and send files over the local network. Android requires the network permission for any connection, including local ones.
CameraAsked for only the first time you scan another phone’s code, and used only while the scanner is open. Nothing is recorded, saved or sent anywhere.
NotificationsTo show transfer progress and tell you when someone wants to send you files.
Foreground service and keep awakeTo keep a transfer running when the screen turns off or you switch to another app.
Advertising IDAdded by the Google Mobile Ads SDK so AdMob can serve and measure ads, as described in section 3.

You can decline the nearby devices or location permission. Transfers then need both phones on the same Wi-Fi network and go through your router instead of a direct link.

8Flash Share for Windows

The Windows app, from the Microsoft Store or our installer, works the same way as the Android app: no accounts, no servers of ours, and files go straight between your PC and phones nearby over your network or a direct Wi-Fi link, encrypted with TLS 1.3 and checked with SHA-256. Every transfer to your PC needs your acceptance, unless you turn on Auto-accept for phones you have already paired with. What is different:

9Sharing and selling

We do not sell, rent or share information with anyone, because we do not hold any. What leaves your device is the files you choose to send to another device, the discovery announcement described in section 5, and the ad data the AdMob SDK sends to Google, described in section 3.

10Security

Connections are encrypted and mutually authenticated with TLS 1.3, pairing codes protect the first connection between two phones, and every file is integrity-checked with SHA-256. The encryption keys are created on your phone and never leave it. No method of electronic transfer or storage is perfectly secure, but Flash Share is designed so that only the two phones in a transfer can read what is sent.

11Children

Flash Share is not directed at children under 13, and its ads are not intended for children. We do not knowingly collect personal information from children.

12Your rights

We hold no data about you, so there is nothing for us to access, correct, export or delete on your behalf. All data the app keeps is on your own phone and under your control, as described in section 6. For data Google receives for ads, use the choices in section 3 or Google’s own controls. You are welcome to contact us with any privacy question.

13Changes to this policy

If Flash Share starts handling information differently, we will update this page and its effective date before the change reaches the app, and mention it in the app’s release notes on Google Play.

14Contact

Cosmo Labz