Privacy Policy
The short version. Flash has no accounts and no servers, and its developer receives nothing about you: your feeds, reading, bookmarks and settings stay on your device. Some parts of the app do send data to other companies, each for one job: Google AdMob (only in the version with ads, and only after the consent form), Google Play Billing (the purchase), Feedly (feed search), Google Gemini (summaries, only with your own key and only when you ask), Google's ML Kit (its own diagnostics: at every app start, on every phone, Flash asks it whether on-device summaries are available, and it also runs when a summary is made), and the websites whose feeds you add or preview on the first screen. The sections below list every connection and exactly what each one sends.
Who we are
Flash RSS Reader is published by DVM Software, the trade name of DAVID VICENTE MARTINS, Carrer de Béjar, 45, 2 - 2, Barcelona - 08014, Spain (ES), who is the data controller for the purposes of the EU General Data Protection Regulation.
You can reach us at any time at flashrssapp@gmail.com.
What the developer receives
Nothing. We operate no server, no database and no account system. We cannot see your feeds, what you read, what you block, what you bookmark or when you open the app, because none of that is ever sent to us. The companies listed under Every connection the app makes receive what is listed there, under their own privacy policies.
All of the following is written to a database stored privately on your device and stays there:
- The feeds you subscribe to and the folders you organise them into
- Articles fetched from those feeds, and which of them you have read
- Your bookmarks
- Your keyword blocklist and keyword alerts, and the alerts they have caught
- Your settings
- Your Gemini API key, if you add one, encrypted with the Android Keystore, and whether and when you accepted the terms for it
Permissions the app requests
- Internet access
- To fetch your feeds and open articles. Without it the app cannot do anything.
- Notifications
- Two separate switches in Settings, both off until you turn them on: Unread articles (a notification and the app-icon badge with how many new articles arrived) and Keyword alerts (a notification when a keyword you set up matches an article).
- Advertising ID (version with ads only)
- Read by Google AdMob to serve and measure ads, within the choices you make in the consent form. The ads software is part of every copy of the app, but Flash starts it only in the version with ads, and only after the consent form. The paid version never starts it.
- Run at startup, and prevent sleeping
- So scheduled background refreshes survive a reboot and can finish once started.
Flash does not request location, camera, microphone, contacts, calendar, phone or file storage access.
Every connection the app makes
| Goes to | What is sent | When |
|---|---|---|
| The feed addresses you added, and on the first screen the starter feeds of each topic you tap | An ordinary web request for the feed | Every refresh. On the first screen, once per starter feed (up to 3 per topic) when you tap its topic, to show its newest headline, even if you then skip it |
| The website an article is published on | A normal page load, minus the ad and tracker domains Flash blocks | When you open an article, when its thumbnail is shown, when you ask for its summary, and when you bookmark it (the offline copy, and its images if that setting is on) |
| Google's public favicon service | The domain name of the feed, to fetch its icon | Once for each feed you add, including those from the starter pack, an OPML import or a restored backup |
| Feedly's public search API | The words you type into feed search | Only while searching for a feed to add |
| Google's Gemini API, using your own API key | The article's title and its cleaned text, with your API key (in a request header, never in the web address). When you save a key, one short test message instead | Only if you added your own key: when you tap the summary button on a phone without Google's on-device model, or for an article too long for it; and once when you save the key |
| Google AdMob, with Google's consent form | Your advertising ID, your interactions with ads, device information and IP address (from which an approximate location can be worked out), diagnostics from the ads software, and your consent choices, for ads, their measurement and fraud prevention | Only in the version with ads, and only after the consent form: the form first, then while ads are shown in your feed. The paid version never starts the ads software |
| Google Play Billing | Your purchase of the one-time unlock, handled by Google Play | When you buy or restore the unlock, and when the app starts, to check it |
| Google ML Kit (runs the on-device summary model) | Its own usage and diagnostics data: device model, Android version, the app's name and version, a per-installation identifier, and events such as the feature starting up or a model download. Never the article or the summary. On phones that support it, Flash may ask Android to download Google's on-device AI model | At every app start, on every phone, paid or free, when Flash asks ML Kit whether on-device summaries are available; and again when a summary is made |
That is the complete list.
About the AI summary
Summarising is the only feature that can send the content of an article anywhere, and it does so only when you press the button.
On supported phones (those with Google's on-device model, Gemini Nano), the summary is made on your phone: the article and the summary never leave it. The ML Kit component that runs the model sends Google its own diagnostics, listed in the table above.
On other phones, and for an article too long for the on-device model, Flash can summarise only if you add your own Gemini API key in Settings, under Advanced, and accept the terms for it there (you must be 18 or over, as Google's terms require). The article's cleaned text then goes straight from your phone to Google's Gemini API, under your key and your Google account. Any cost is between you and Google, at Google's prices. Flash has no server in between and no AI account of its own, never stores, reads or shares the article or the summary, and nobody at Flash sees it. The app says this in a short sheet before the first summary is sent. Without a key, a phone without the on-device model has no summaries and sends nothing.
How Google may use that text is set by the Gemini API terms and the Google Privacy Policy. In the European Economic Area, Switzerland and the United Kingdom, Google does not use it to improve its products, including on free quota. Elsewhere, on Google's free tier, Google may use it to improve its products; on a paid tier it does not.
Your key stays on your phone, encrypted with the Android Keystore. It is not included in Android's backup or in Flash's export files, and the app sends it only to Google, with these requests. You can remove it at any time in Settings, under Advanced.
About backups
Flash relies on Android Auto Backup, a feature of the Android operating system, which copies app data to your own Google Drive account and restores it when you reinstall or move to a new phone. This is done by Android under your own device settings, not by us, and we have no access to it. Your Gemini API key is never included. You can turn it off in your device's system settings.
Separately, Flash can export your feeds, folders, blocked keywords and bookmarks to a file that you save wherever you choose. That file goes only where you send it.
Analytics, advertising and tracking
Flash adds no analytics or crash-reporting library of its own. The Google components listed above send their own measurement and diagnostics, as described there. We do not build a profile of you, and we do not sell information about you. The only advertising is in the version with ads, through Google AdMob, as described below.
The in-app reader actively blocks known advertising and tracking domains while you read, and suppresses websites' notification permission prompts before they can be shown. That stays true in every version.
Advertising in the version with ads
Flash comes in two versions only: one with ads in your feed, and a one-time paid unlock with no advertising. Nothing else differs between them. There is no version without one or the other.
- The advertising provider is Google AdMob. It receives your advertising ID, device and usage data (such as your device model, IP address and how you interact with ads) for ads and measurement. See how Google uses information from apps that use its services.
- Before the ads software starts, Google's consent form asks for your choice, as EU law requires. If you do not consent, Google serves only what your choices allow: non-personalised ads, or none. You can change your choice at any time in Settings, under Privacy options.
- Ads appear only in the main feed. Never in the reader, your bookmarks, keywords, search or the summary sheet.
- The paid version shows no ads. The ads software is built into the app, but Flash starts it only in the version with ads, after the consent form, and never in the paid version.
Purchases
The one-time unlock is bought through Google Play, which handles the payment. Flash only learns whether the unlock was bought; it never sees your payment details.
Legal bases, transfers and how long data is kept
Legal bases. Personalised ads and the ads software's measurement: your consent (GDPR Art. 6(1)(a)), given or refused in Google's consent form and changeable under Settings, Privacy options. Non-personalised ads and fraud prevention in the version with ads: our legitimate interest in funding the free version (Art. 6(1)(f)). Feed fetching, feed search, favicons, the purchase and summaries with your own key: providing the service you ask for (Art. 6(1)(b)). ML Kit's diagnostics: our legitimate interest in knowing whether the on-device summary feature can be offered on this phone and keeping it working (Art. 6(1)(f)).
International transfers. Google and Feedly may process the data they receive in the United States or other countries. Google LLC is certified under the EU-US Data Privacy Framework. For Feedly, see Feedly's privacy policy.
How long data is kept. Flash keeps nothing off your device: everything in the app stays until you delete it or uninstall the app. Google and Feedly keep what they receive for as long as their own policies say: Google Privacy Policy, Feedly privacy policy.
Children
Flash is a general-audience news reader. It is not directed at children under 13, and we do not knowingly collect information from anyone, of any age.
Your rights
Under the GDPR you have rights of access, correction, erasure, restriction, objection and portability over personal data a company holds about you, and you can withdraw a consent at any time (for ads: Settings, Privacy options). We hold no data about you, so for the data the companies above receive, contact them directly; we will help if you ask us.
The data inside the app belongs to you and is under your control: you can delete any feed, article, bookmark or keyword at any time, export your subscriptions to a file, and remove everything permanently by uninstalling the app.
If you believe your data has been mishandled you may complain to your national supervisory authority. In Spain this is the Agencia Española de Protección de Datos.
Changes to this policy
If this policy changes, the effective date at the top of the page changes with it, and any change that affects what the app sends will be described in the release notes for the version that introduces it.
Contact
Questions about this policy, or about anything else:
DVM Software
DAVID VICENTE MARTINS
Carrer de Béjar, 45, 2 - 2
Barcelona - 08014
Spain (ES)
flashrssapp@gmail.com