Laatst bijgewerkt: 6 oktober 2026
Vindt u een beveiligingsprobleem in FireSignal, meld het dan aan security@1338.nl. U krijgt binnen drie werkdagen antwoord. Meldingen worden serieus genomen en er wordt niet juridisch opgetreden tegen melders die zich aan onderstaande afspraken houden.
Er is geen beloningsprogramma. FireSignal is een klein product; wat we kunnen bieden is een snelle oplossing en erkenning.
De publieke kaart werkt zonder account. Op de website staan geen advertenties, er zijn geen analytics van derden, en u wordt niet gevolgd over websites heen. De gratis versie van de app toont wel advertenties; zie Advertenties in de app hieronder. Wij tellen wel hoe vaak een pagina wordt bekeken, met zelf gehoste software op ons eigen domein; wat dat precies inhoudt staat hieronder.
| Gegeven | Waarom | Bewaartermijn |
|---|---|---|
| IP-adres bij het aanroepen van bepaalde functies | Misbruik beperken (een limiet per uur per adres) | Enkele uren; de teller ruimt zichzelf op |
| Thema-, taal- en weergavevoorkeur | Uw instelling onthouden | Blijft in uw browser, wij zien het niet |
| Paginaweergave: welke pagina, de vorige pagina, land, soort apparaat en browser | Zien welke pagina's gelezen worden en of iets stuk is | Geteld, niet per bezoeker bewaard; wij gebruiken zelf gehoste software op ons eigen domein, zonder cookies en zonder een kenmerk dat u over bezoeken heen herkenbaar maakt |
| Uw locatie, als u die zelf deelt via "Mijn locatie" | De afstand en richting tot een brand berekenen | Blijft in uw browser en wordt niet verzonden; weg zodra u de pagina sluit of op × klikt |
De meting van paginaweergaven zit alleen op de website; die meetcode wordt bij het bouwen uit de app gehaald. De app telt wel hoe vaak hij wordt geopend, zie Gebruikers van de mobiele app.
De kaart laadt lettertypen van Google Fonts, kaartlagen van CARTO en vlaggetjes van flagcdn. Die partijen zien daarbij uw IP-adres, zoals bij elke website die externe bronnen gebruikt.
| Gegeven | Waarom | Bewaartermijn |
|---|---|---|
| Naam en e-mailadres van gebruikers van het portaal | Inloggen en beheer | Zolang het abonnement loopt |
| E-mailadressen van alarmontvangers | Waarschuwingen versturen | Zolang het abonnement loopt |
| Namen en coördinaten van uw locaties | De bewaking zelf | Zolang het abonnement loopt |
| IP-adres en tijdstip bij inlogpogingen | Beveiliging tegen misbruik | Kort, alleen voor de begrenzing |
| IP-adres en browsertype bij het openen van een gedeelde kaartlink | Zien of en hoe de deellink gebruikt wordt | Zolang het abonnement loopt |
| Logboek van beheerhandelingen met e-mailadres en IP-adres | Herleidbaar houden wie wat wijzigde | Zolang het abonnement loopt |
De kaart in de app werkt zonder account. Een account is alleen nodig om plekken te volgen en waarschuwingen te ontvangen.
| Gegeven | Waarom | Bewaartermijn |
|---|---|---|
| E-mailadres | Inloggen met een eenmalige code, en het versturen van die code | Tot u uw account verwijdert |
| De plekken die u volgt: naam, coördinaat en straal | Bepalen of een brand binnen uw straal valt | Tot u de plek of uw account verwijdert |
| Pushtoken van uw toestel | Een melding naar dat toestel kunnen sturen | Tot u uitlogt, de app verwijdert of uw account verwijdert |
| Taalvoorkeur | De meldingen in uw eigen taal | Tot u uw account verwijdert |
| Dat de app werd geopend: datum en uur, het land dat bij de tijdzone van uw telefoon hoort, iPhone of Android, de appversie, en of u gratis, met Plus of zonder account werkt | Zien hoeveel en wanneer de app gebruikt wordt, en of een nieuwe versie aankomt | Alleen als totaal per uur bewaard, zonder IP-adres en zonder kenmerk van u of uw toestel; na ruim een jaar gewist |
| Welke waarschuwingen u kreeg, met datum en afstand | De historie in de app, en zien of het systeem werkt | Blijft bewaard zonder uw naam, ook na verwijdering; zie hieronder |
| Aankoopgegevens van een abonnement: het transactienummer van Apple of Google en de einddatum | Vaststellen of u Plus heeft | Tot u uw account verwijdert |
| IP-adres bij het aanvragen van een inlogcode | Misbruik beperken | Enkele uren |
Een pushmelding kan niet rechtstreeks van onze server naar uw telefoon. Op iPhone gaat hij verplicht via Apple (APNs), op Android via Google (Firebase Cloud Messaging). Dat geldt voor elke app met meldingen; er is geen weg omheen.
Dat betekent dat Apple respectievelijk Google weet dat uw toestel deze app heeft, en dat de tekst van een melding hun servers passeert. Wij sturen daarin niet meer dan nodig: de naam die u zelf aan een plek gaf, de afstand en de richting. Geen e-mailadres, geen coördinaat, geen account-id.
Van Firebase gebruiken wij alleen het versturen van meldingen. Geen analytics, geen advertentie-id, geen crashrapportage; die onderdelen zitten niet in de app. De advertenties in de gratis versie staan daar los van; zie hieronder.
De gratis versie van de app toont onderaan een advertentiebalk, altijd gemarkeerd als advertentie. Wie Plus heeft ziet geen advertenties, en op de website staan er geen. Op het meldingenscherm, bij een bericht van een camping en bij een geopende brand toont de app geen advertentie, en schermvullende advertenties gebruiken wij nergens.
De advertenties komen van Google AdMob (Google Ireland Limited). Voordat er iets wordt opgehaald, vraagt de app met het toestemmingsscherm van Google of u persoonlijke advertenties toestaat. Op een iPhone volgt daarna de vraag van Apple of de app u mag volgen; alleen bij ja krijgt Google het advertentie-id van uw iPhone.
| Gegeven (verzameld door Google) | Waarom |
|---|---|
| Advertentie-id van uw toestel, alleen met uw toestemming | Advertenties afstemmen, tellen hoe vaak u dezelfde ziet, fraude voorkomen |
| IP-adres, waarmee Google een grove locatie schat (land of regio) | Advertenties voor de juiste taal en regio, fraude voorkomen |
| Gegevens over het toestel en de app, en of een advertentie is getoond of aangetikt | Advertenties meten en afrekenen |
| Diagnose- en prestatiegegevens van de advertentiesoftware | Storingen opsporen |
Wij geven Google niets van wat u ons toevertrouwt: geen e-mailadres, geen plekken, geen meldingen, geen positie. De grondslag is uw toestemming (AVG artikel 6 lid 1 onder a). Geeft u die niet, dan kan Google nog beperkte advertenties tonen, zonder advertentie-id en zonder afstemming op u; ook dan gebruikt Google uw IP-adres en toestelgegevens om misbruik en fraude te voorkomen.
Google is voor deze gegevens zelf verantwoordelijk en kan ze buiten de Europese Unie verwerken, met de waarborgen die Google daarvoor hanteert. Hoe Google ermee omgaat leest u op policies.google.com/technologies/partner-sites.
Uw keuze wijzigen of intrekken kan altijd in de app: Instellingen, Privacy-instellingen voor advertenties. Op een iPhone kunt u tracking ook uitzetten in Instellingen, Privacy en beveiliging, Tracking; op Android kunt u het advertentie-id verwijderen in de Google-instellingen van uw toestel.
De app vraagt uw locatie alleen als u zelf op "Mijn locatie" tikt, en dan met opzet onnauwkeurig: iOS geeft ons een grove positie, geen adres. Wij slaan die niet op en versturen hem niet. De app volgt u niet op de achtergrond.
De plekken die u zelf toevoegt zijn iets anders: die kiest u bewust en die bewaren wij wél, want zonder coördinaat kunnen wij niet waarschuwen.
Dat kan in de app zelf, bij Instellingen. Weg gaan: uw e-mailadres, uw inlogsessies, de pushtokens van uw toestellen, de wachtrij met nog te versturen meldingen, uw abonnementsgegevens en de namen van uw plekken.
Wat blijft staan is de coördinaat van die plekken en de bijbehorende waarschuwingen, zonder naam en zonder e-mailadres. Dat is geen persoonsgegeven meer: "op deze coördinaat was op die datum brand binnen 20 km" zegt niets meer over wie dat was, en het is wel de basis van de cijfers die wij naar buiten brengen over hoe vaak en hoe snel er gewaarschuwd is.
FireSignal draait op servers die wij huren bij Hetzner Online GmbH, in een datacentrum in Duitsland. Hetzner levert alleen de infrastructuur en heeft geen toegang tot de inhoud van de gegevens; formeel is Hetzner een verwerker en zijn wij verwerkingsverantwoordelijke. Wij gebruiken geen opslag buiten de Europese Unie. Apple en Google (meldingen, en advertenties in de gratis app) zijn daarvan uitgezonderd; zie hierboven.
Uitgaande e-mail loopt via een mailserver die wij zelf beheren op diezelfde infrastructuur. Alarmmails gaan rechtstreeks naar de door u opgegeven ontvangers en niet via een externe mailingdienst.
Daarnaast laadt de publieke kaart onderdelen van derden (Google Fonts, CARTO voor de kaartachtergrond, flagcdn voor vlaggen). Die zien het IP-adres van de bezoeker, zoals bij elke website die externe bronnen gebruikt. Het klantportaal gebruikt die bronnen niet.
U mag opvragen welke gegevens wij over u hebben, ze laten corrigeren of laten verwijderen, en bezwaar maken tegen de verwerking. Stuur daarvoor een bericht aan hallo@1338.nl. U krijgt binnen een maand antwoord. Bent u het oneens met hoe wij ermee omgaan, dan kunt u een klacht indienen bij de Autoriteit Persoonsgegevens.
Toestemming voor advertenties kunt u altijd intrekken in de app (Instellingen, Privacy-instellingen voor advertenties). Dat geldt vanaf dat moment.
1338, Nederland. Contact: hallo@1338.nl. Voor beveiligingsmeldingen: security@1338.nl.
Last updated: 6 October 2026
If you find a security issue in FireSignal, please report it to security@1338.nl. You will get a reply within three working days. Reports are taken seriously, and we will not take legal action against reporters who follow the guidelines below.
There is no bug bounty. FireSignal is a small product; what we can offer is a quick fix and acknowledgement.
The public map works without an account. The website has no ads, no third-party analytics, and you are not followed across websites. The free version of the app does show ads; see Advertising in the app below. We do count how often a page is viewed, using self-hosted software on our own domain; what that involves is set out below.
| Data | Why | Retention |
|---|---|---|
| IP address when calling certain functions | Limiting abuse (a cap per hour per address) | A few hours; the counter cleans itself up |
| Theme, language and view preference | Remembering your setting | Stays in your browser; we never see it |
| Page view: which page, the previous page, country, device type and browser | Seeing which pages are read and whether something is broken | Counted, not kept per visitor; we use self-hosted software on our own domain, without cookies and without an identifier that makes you recognisable across visits |
| Your location, if you share it yourself via "My location" | Calculating distance and bearing to a fire | Stays in your browser and is never transmitted; gone when you close the page or click × |
Page view measurement is on the website only; that code is stripped from the app at build time. The app does count how often it is opened, see Users of the mobile app.
The map loads fonts from Google Fonts, map tiles from CARTO and flags from flagcdn. Those parties see your IP address, as with any website using external resources.
| Data | Why | Retention |
|---|---|---|
| Name and email address of portal users | Login and administration | For the duration of the subscription |
| Email addresses of alert recipients | Sending alerts | For the duration of the subscription |
| Names and coordinates of your sites | The monitoring itself | For the duration of the subscription |
| IP address and time of login attempts | Protection against abuse | Briefly, only for rate limiting |
| IP address and browser type when a shared map link is opened | Seeing whether and how the shared link is used | For the duration of the subscription |
| Audit log of administrative actions with email and IP address | Keeping track of who changed what | For the duration of the subscription |
The map in the app works without an account. An account is only needed to follow places and receive alerts.
| Data | Why | Retention |
|---|---|---|
| E-mail address | Signing in with a one-time code, and sending that code | Until you delete your account |
| The places you follow: name, coordinate and radius | Determining whether a fire falls within your radius | Until you delete the place or your account |
| Push token of your device | Being able to send a notification to that device | Until you sign out, remove the app or delete your account |
| Language preference | Alerts in your own language | Until you delete your account |
| That the app was opened: date and hour, the country belonging to your phone's time zone, iPhone or Android, the app version, and whether you use it free, with Plus or without an account | Seeing how much and when the app is used, and whether a new version is reaching people | Kept only as a total per hour, without IP address and without any identifier of you or your device; deleted after just over a year |
| Which alerts you received, with date and distance | The history in the app, and checking that the system works | Kept without your name, also after deletion; see below |
| Subscription data: the transaction identifier from Apple or Google and the end date | Establishing whether you have Plus | Until you delete your account |
| IP address when requesting a sign-in code | Limiting abuse | A few hours |
A push notification cannot go straight from our server to your phone. On iPhone it must pass through Apple (APNs), on Android through Google (Firebase Cloud Messaging). That applies to every app with notifications; there is no way around it.
This means Apple, respectively Google, knows that your device has this app, and that the text of a notification passes their servers. We put no more in it than needed: the name you gave a place yourself, the distance and the direction. No e-mail address, no coordinate, no account id.
Of Firebase we use only the sending of notifications. No analytics, no advertising id, no crash reporting; those components are not in the app. The ads in the free version are separate from that; see below.
The free version of the app shows an ad banner at the bottom, always marked as an advertisement. With Plus you see no ads, and the website has none. The app shows no ad on the alerts screen, with a message from a campsite or with a fire opened on the map, and we use no full-screen ads anywhere.
The ads come from Google AdMob (Google Ireland Limited). Before anything is loaded, the app asks with Google's consent screen whether you allow personalised ads. On an iPhone, Apple's question whether the app may track you follows; only if you say yes does Google receive your iPhone's advertising identifier.
| Data (collected by Google) | Why |
|---|---|
| Your device's advertising identifier, only with your consent | Tailoring ads, counting how often you see the same one, preventing fraud |
| IP address, from which Google estimates a coarse location (country or region) | Ads for the right language and region, preventing fraud |
| Information about the device and the app, and whether an ad was shown or tapped | Measuring and billing ads |
| Diagnostic and performance data from the advertising software | Finding faults |
We give Google nothing you entrust to us: no e-mail address, no places, no alerts, no position. The legal basis is your consent (GDPR Article 6(1)(a)). If you do not consent, Google may still show limited ads, without an advertising identifier and without tailoring; even then Google uses your IP address and device information to prevent abuse and fraud.
Google is itself responsible for this data and may process it outside the European Union, under the safeguards Google applies. How Google handles it is described at policies.google.com/technologies/partner-sites.
Changing or withdrawing your choice is always possible in the app: Settings, Privacy settings for ads. On an iPhone you can also turn off tracking in Settings, Privacy & Security, Tracking; on Android you can delete the advertising ID in your device's Google settings.
The app asks for your location only when you tap "My location" yourself, and then deliberately coarse: iOS gives us an approximate position, not an address. We do not store it and do not transmit it. The app does not track you in the background.
The places you add yourself are different: you choose those deliberately and we do store them, because without a coordinate we cannot warn you.
You can do this in the app, under Settings. Removed: your e-mail address, your sessions, the push tokens of your devices, the queue of pending notifications, your subscription data and the names of your places.
What remains is the coordinate of those places and the associated alerts, without a name and without an e-mail address. That is no longer personal data: "at this coordinate there was a fire within 20 km on that date" says nothing about who that was, and it is the basis of the figures we publish about how often and how quickly warnings were sent.
FireSignal runs on servers we rent from Hetzner Online GmbH, in a data centre in Germany. Hetzner supplies the infrastructure only and has no access to the content of the data; formally Hetzner is a processor and we are the controller. We use no storage outside the European Union. Apple and Google (notifications, and ads in the free app) are the exception; see above.
Outgoing email runs through a mail server we operate ourselves on that same infrastructure. Alert emails go directly to the recipients you specify, not through an external mailing service.
In addition, the public map loads third-party components (Google Fonts, CARTO for the base map, flagcdn for flags). Those parties see the visitor's IP address, as with any website using external resources. The customer portal does not use them.
You may request what data we hold about you, have it corrected or deleted, and object to the processing. Write to hallo@1338.nl; you will get a reply within one month. If you disagree with how we handle it, you can complain to the Dutch Data Protection Authority (Autoriteit Persoonsgegevens).
You can withdraw your consent for ads at any time in the app (Settings, Privacy settings for ads). That applies from that moment on.
1338, the Netherlands. Contact: hallo@1338.nl. For security reports: security@1338.nl.