FirstSignal

FirstSignal Privacy Policy

Effective date: 9 November 2026
Last updated: 10 November 2026

FirstSignal ("the app") is published by FirstSignal, an independent developer based in New Zealand ("we", "us"). This policy explains what information the app handles, where it goes, and your choices. It applies to the FirstSignal Android app distributed through Google Play.

The short version, in plain facts:


1. Information stored on your phone

The following is created by you or by the app and is stored only in the app's private storage on your phone:

None of this information is sent to us. The optional usage counts (section 2.9) send ranges and totals about use, never this content.

Your own lists (the products you enter, Saved, Later and Dismissed with their dates and notes, alert rules, your own feeds, your watchlist, industry and region, and settings) can move to a new phone in three ways, all started by you. API keys, feed addresses that carry a token, downloaded records and news, models and the app's encryption keys never leave the phone this way.

After a transfer or a restore from Google, FirstSignal merges the restored lists into the new phone the first time you open it. What is already on the new phone is kept. Add your API keys again there.

The lists file is kept on the phone in the app's private storage; Settings, Data on this phone, Delete all data removes it. A copy that Google already holds is not removed by that; delete it in your Google backup settings.

Uninstalling the app, or using Android Settings, Apps, FirstSignal, Storage, Clear storage, permanently deletes all of it. The app also offers Settings, Data on this phone, Delete all data.

Information leaves the device only when you choose to share it. See section 2.6 for what Send and Copy contain. What you share, and where, is under your control and subject to the receiving app's policies.

2. Network requests the app makes

FirstSignal connects directly from your phone to the services below. We do not operate a server in between. The two exceptions are the daily settings file (section 2.1) and the optional usage counts (section 2.9). Like any internet request, each request reveals your device's IP address, the time, and basic technical information to the service you connect to. Requests to the built-in sources carry the app's user-agent string, FirstSignal/<version> (+https://play.google.com/store/apps/details?id=app.firstsignal). Those services handle that information under their own privacy policies.

Every request uses HTTPS and the app refuses plain HTTP. Built-in sources follow at most five redirects, and only to the host each source is configured for. The app checks every address a source's host name resolves to, before connecting and on every redirect, and never connects to a source at an address on your local or corporate network.

If your phone or your organisation's network sets a proxy, requests to the built-in sources go through that proxy, which usually sits at a private address on your network. The proxy operator (for example your employer's IT team) can see which hosts the app contacts and when; the content stays encrypted by HTTPS unless the proxy is set up to inspect it. Your own feeds never use a proxy (see section 2.5).

2.1 Bulk public data (your products are not part of the request)

By default the app downloads whole files or feeds and does all matching on the phone. These requests do not contain your products, versions or settings. The one exception is the CVE record refresh in the first item below and in section 2.2.

2.2 Lookups that name one CVE

Some lookups ask about one specific CVE, so the request contains its ID. The service could, in principle, infer that someone at your IP address is interested in it.

The app sends no product names, vendor names or versions to any service.

2.3 Optional sources that use your own API key

These sources are off until you add your own key. Your use is governed by your own agreement with that service.

Settings, API keys lists only these two keys. This version has no source that uses an abuse.ch or GitHub key and does not offer to save one. If a later version does, a key will go only to that service's own host, in a request header, and this policy will say what the requests contain.

2.4 On-device AI model

2.5 Your own feeds

If you add an RSS or Atom feed, the app fetches it directly from its publisher, at most once an hour on mobile data. The publisher sees your IP address and the time, as with any website you visit. These requests use a generic user-agent that does not name FirstSignal or its version, do not include your stack, settings or other feeds, and bypass any proxy set on the device so the address checks above always apply. A feed may redirect at most three times, only over HTTPS, and only to public addresses. The app stores the title, a short snippet and the link for each item, as for the built-in news feeds.

2.6 Send and Copy

The receiving app (for example a messaging or ticketing app) handles what you send under its own policies.

2.7 Send feedback

Send feedback (in Settings, under About) opens your own email app with a message to support@firstsignalcyber.com. Nothing is sent until you send it from your email app. By default the message includes a short diagnostic block: the app version, the Android version, your phone's manufacturer and model, the time of the last check and how many sources are working. The block is shown in full before you send, and you can switch it off. It never includes your stack, settings, feeds, alert rules or triage history. If you email us, section 7 applies.

2.8 Notifications and alert rules

Notifications are created on your phone by the app from data already on your phone; no notification service or server is involved. By default only Priority items push, as normal notifications that follow Do Not Disturb. Alert rules you create are stored on your phone and are never sent anywhere. A rule set to sound during Do Not Disturb only does so once you switch on Override Do Not Disturb for that rule in Android's notification settings; the app does not ask for Do Not Disturb access.

2.9 Optional anonymous usage counts ("Help improve FirstSignal")

This is off until you switch it on in Settings, Privacy on this phone, Help improve FirstSignal. It is never offered during setup. While it is off the app counts nothing and sends nothing. Debug and demo builds never count or send.

2.10 This website

Like most websites, firstsignalcyber.com keeps short-lived security logs of visits (such as IP address, browser and the page requested), which are deleted after 3 days. The website uses no cookies, no analytics and no advertising.

3. Purchases (Google Play Billing)

FirstSignal Pro is sold through Google Play. Google processes the payment and holds your payment details and purchase records under the Google Privacy Policy and the Google Play Terms of Service. The app receives only the purchase status and a purchase token from Google Play on your device, to unlock Pro features. It does not send that information to us. We do not see your name, email address or payment details.

Google's Play Billing library, which FirstSignal uses for purchases, sends Google a short report about the phone when it starts. On a test phone the report carried the country, the mobile network codes, the phone's make and model, its build fingerprint, the Android version, the network type and the time zone offset. It goes to Google, not to us, and it holds no purchase token and nothing about the products you entered. The library starts only when the app needs to know what you have bought: when you open Pro or Founding supporter, when you restore a purchase, when you use something that needs Pro and the phone does not already know you have it, and, if you have bought Pro or Founding supporter, each time you open the app, to check that the purchase still stands. On a phone that has bought nothing and does none of these, the library never starts and nothing is sent.

Google may give us aggregated, non-identifying sales and app statistics in the Play Console, as it does for every Play developer. If you contact us about a purchase, Google Play may show us the order number you give us.

4. What we do not do

5. Permissions the app declares

This list matches the release build's merged manifest.

The app does not ask for Do Not Disturb access, an exemption from battery optimisation, exact alarms or a foreground service. To have a rule sound during Do Not Disturb, switch that on for the rule in Android's settings. To make checks run more reliably, change FirstSignal's battery setting in Android yourself.

6. Children

FirstSignal is a security news and alerts app for adults and is not directed at children. We do not collect personal information from anyone, including children; section 2.4 describes what Google's ML Kit library sends to Google.

7. Your rights (New Zealand Privacy Act 2020 and similar laws)

Under the New Zealand Privacy Act 2020 you have the right to ask for access to, and correction of, personal information an agency holds about you. Because FirstSignal does not send your information to us, we normally hold no personal information about you. The optional usage counts are kept only as weekly totals with no ID, so we cannot find or remove one phone's contribution (section 2.9). We delete those totals 90 days after the week they describe. If you email us, we hold your email and message only to reply, and delete them within 12 months of the last message unless they are needed to resolve an open issue.

You can contact us at support@firstsignalcyber.com with any privacy question or request. If you are not satisfied with our response, you can complain to the Office of the Privacy Commissioner (New Zealand) at https://www.privacy.org.nz. If you live elsewhere, you may have similar rights under your local law, and you can contact your local data protection authority.

Legal basis. In New Zealand we follow the information privacy principles of the Privacy Act 2020: we collect only what is needed for a stated purpose (the optional usage counts, and the emails you send us), from you, openly, and we keep it only as long as this policy says. For people in the EU or the UK, where the GDPR or the UK GDPR applies, we rely on your consent for the optional usage counts (you can withdraw it at any time by switching the setting off), and on our legitimate interest in replying to you for the emails you send us.

8. Security

Data on your phone is protected by Android's app sandbox and, for API keys, encryption with an Android Keystore key. All network requests use HTTPS: the app's network security configuration forbids plain HTTP and trusts only the system's certificate authorities, not ones added by users or other apps. We recommend using a screen lock on your phone. No method of storage is perfectly secure; please report security issues to security@firstsignalcyber.com.

9. Changes to this policy

If this policy changes, we will update the "Last updated" date and publish the new version at https://firstsignalcyber.com/privacy. Material changes, such as a new data flow, will also be noted in the app's release notes before they take effect.

10. Contact

FirstSignal
support@firstsignalcyber.com
New Zealand