Apira logo Apira

Apira – Privacy Policy

Version: 1.0 · Effective: 21 October 2026

This privacy policy explains how we process personal data when you use Apira. That means the Apira app for Android and iOS, published on Google Play and the App Store under the developer name APIRA, the Apira web app at app.apira.eu, and the admin panel for organisations (section 4.10). It also covers people who report content to us (section 4.12). Our website apira.eu has its own privacy policy.

This is information under Art. 13 of the General Data Protection Regulation (GDPR). It is not a contract, and you do not need to accept it.

At a glance

1. Who is responsible (controller)

Iosif Koutsoumpidis, trading as “APIRA”
Urbacher Weg 82C, 51149 Köln, Germany
Email: hello@apira.eu · Phone: +49 1522 1347101

Legal notice (Impressum): https://app.apira.eu/legal/impressum/

2. Data protection officer

We have not appointed a data protection officer. Please send all data protection questions to hello@apira.eu.

3. Overview: data, purposes, legal bases

Data Purpose Legal basis
Account data: name, email address, password (hashed), account ID, sign-up and email-verification dates, notification radius Create and run your account, verify your email address, sign you in Art. 6(1)(b) GDPR (contract)
Login tokens with a device label (“Apira Android”, “Apira iOS” or, in the web app, “Apira Web”) and last-use time Keep you signed in; the label helps us troubleshoot Art. 6(1)(b) GDPR; on the device: § 25(2) No. 2 TDDDG
Saved places: title, address, coordinates Alerts for these places Art. 6(1)(b) GDPR
Your position on the map, only while “Location” is on and you allow location access; not sent to our server for this Show where you are on the map Art. 6(1)(b) GDPR; reading it on the device: § 25(2) No. 2 TDDDG
Last known location on our server (latitude, longitude and when it was last sent), only if you turn on “Location” Alerts near you Art. 6(1)(a) GDPR (consent); reading it on the device: § 25(1) TDDDG (consent), alternatively § 25(2) No. 2 TDDDG
Push token, Expo installation ID, app identifier, platform (Android/iOS), device label Deliver alerts; troubleshoot delivery Art. 6(1)(b) GDPR; on the device: § 25(2) No. 2 TDDDG
Notification records: which event, whether a saved place or your last known location matched, distance, time Avoid duplicate alerts; troubleshooting Art. 6(1)(b) and (f) GDPR; for alerts based on your last known location, Art. 6(1)(a) and (f) GDPR
Address search text Find an address for a saved place Art. 6(1)(b) GDPR
Technical access data: IP address, time, requested URL, status, app/browser version Security, abuse prevention, stability, error analysis Art. 6(1)(f) GDPR
Data Google collects when it shows the map in the Android app Display the map Art. 6(1)(f) GDPR
IP address and map area when the web app loads map images Display the map in the browser Art. 6(1)(f) GDPR
Messages you send us Answer your request Art. 6(1)(b), (c) or (f) GDPR
Reports of content (by email or with “Report” in the app), including the reporter’s name and email address Examine and decide on the report Art. 6(1)(c) GDPR with Art. 16 DSA for illegal content; Art. 6(1)(f) GDPR for other reasons
Staff accounts of organisations in the admin panel, including invitation and password-reset emails Let organisations publish incidents Art. 6(1)(b) and (f) GDPR
App update checks: EAS client ID, platform, runtime version, update channel, update ID, IP address Deliver app updates Art. 6(1)(f) GDPR; on the device: § 25(2) No. 2 TDDDG

Section 9 says how long we keep each item. Section 6 says who receives data. Wherever we rely on Art. 6(1)(f) GDPR, section 4 names our legitimate interest.

4. Details of each processing activity

4.1 Your account

To create an account, you give us:

We then send you an email with a verification link through our email service provider (section 6). Saved places and alerts only work after you verify your email address.

We also store:

Legal basis: Art. 6(1)(b) GDPR. We cannot open an account for you without a name, an email address and a password.

Using Apira without an account. At the moment you need an account with a verified email address to use Apira.

4.2 Saved places and notification radius

You can save places that matter to you, such as your home or a holiday home. For each place we store:

Section 4.6 explains how the address search works.

Your notification radius applies to all your saved places and, if you turn on “Location”, to your last known location.

Saved places often show where you live. Other users and organisations cannot see them. Only we and our technical service providers (section 6) can access them, and only as far as needed to run Apira.

Legal basis: Art. 6(1)(b) GDPR.

4.3 Your location (only if you allow it)

Apira can use your device’s location in two ways. Both work only while Apira is open on your screen. Apira does not ask for background location permission and never reads your location while the app is closed or in the background.

(a) Your position on the map. While the “Location” setting (see (b)) is on and you allow location access, the app shows where you are on the map. Showing it does not by itself send your position to our server; what the setting sends is described in (b). (In the Android app, Google learns which map area is shown when it loads the map, see 4.7.)

(b) Alerts near your location (only with your consent). The “Location” setting in Profile is off until you turn it on. Before you turn it on, the app explains what happens (see the in-app disclosure). You can also turn it on with the locate button on the map, after the same explanation. While it is on:

Withdrawing your consent. You can withdraw your consent at any time, with effect for the future, by turning off Profile → Location or, in the Android and iOS apps, by revoking location access in your phone settings. We delete your stored position when you turn the setting off or log out, and, in the Android and iOS apps, the next time you open Apira if you revoked location access. Withdrawing your consent does not affect the lawfulness of the processing before it (Art. 7(3) GDPR).

Approximate location. On Android, Apira asks only for your approximate location. On iPhone you can switch off “Precise Location”; the map and alerts then use that approximate position.

Web app. The web app works the same way, using your browser’s location feature. In the web app, we delete your stored position when you turn Location off or log out.

Who sees it: we do not share your location with other users, organisations or advertisers, and we do not use it for anything else.

Legal basis:

4.4 Push notifications (only if you allow them)

What we store:

How a notification travels:

Your choices:

Legal basis:

4.5 How alerts are triggered, and notification records

Every few minutes we check for new data. We notify you when one of the following is within your notification radius of a saved place or, if you turned on “Location”, of your last known location:

For each alert we record:

We use these records so that you don’t get the same alert twice, and to fix problems.

Organisations that publish incidents only see how many users an incident notification will reach. They never see who those users are or where they are.

Legal basis: Art. 6(1)(b) GDPR, and Art. 6(1)(f) GDPR (our legitimate interest in reliable alerts without duplicates). For alerts based on your last known location: Art. 6(1)(a) GDPR (your consent, see 4.3) and Art. 6(1)(f) GDPR.

No automated decisions. Matching alerts to places happens automatically, but it does not lead to any decision about you with legal or similarly significant effects (Art. 22 GDPR).

4.6 Address search (Google Places)

When you search for an address to save a place:

The address search uses the Google Places API, and Google’s attribution requirements apply. Google processes the search text under the Google Privacy Policy (https://policies.google.com/privacy).

Legal basis: Art. 6(1)(b) GDPR.

4.7 Maps

Android app. The map comes from the Google Maps SDK for Android.

iOS app. The map comes from Apple Maps. Your device connects directly to Apple, which processes your IP address and map requests under its privacy policy (https://www.apple.com/legal/privacy/).

Web app (app.apira.eu). Your browser loads map images directly from:

The screens for adding and editing a place in the web app load the same map images. Esri, the OpenStreetMap Foundation and their CDN providers receive your IP address and the map area you are looking at. Legal basis: Art. 6(1)(f) GDPR, based on our legitimate interest in showing a map in the browser version of Apira.

Burnt-area layer. Our own server fetches the burnt-area layer from the EU’s EFFIS service and passes it to the app. EFFIS receives no data about you.

4.8 Technical access data, security and logs

When the app or the web app talks to our server, we process:

What we use it for:

Legal basis: Art. 6(1)(f) GDPR, based on our legitimate interest in a secure and stable service. You can object (section 10).

4.9 Contacting us

If you email or call us, we process your message and your contact details to answer you.

Legal basis:

4.10 Staff of organisations (admin panel)

This section is for staff of organisations that publish incidents in Apira’s admin panel (platform.app.apira.eu).

What we process:

The admin panel’s incident map loads map images from the OpenStreetMap Foundation, through its CDN provider Fastly (USA), directly in your browser. They receive your IP address and the map area (see 4.7 and section 7). The admin panel uses strictly necessary session and security cookies (section 5).

Where the data comes from: your organisation’s team owner, or us.

Who sees it: your organisation’s team owner and our administrators.

Published incidents show the name of your organisation, not your name. If you are removed from your organisation, your admin access ends, but your Apira account stays until you delete it (section 11). Only when the account is deleted is the link between you and the incidents you created removed. The incidents stay published under your organisation’s name.

Legal basis:

4.11 Content sources (no user data involved)

Apira loads public information from these sources. We send none of them personal data about you:

Apira shows only the text of these posts and loads no images from X. If you open a post on X, X processes your data under its own privacy policy (https://x.com/en/privacy).

How we place 112 posts on the map:

We do not use your data to train AI models.

4.12 Reports of content (DSA notices and “Report” in the app)

Anyone can report content in Apira that they consider illegal (Terms of Use, section 6.4). This also applies if you do not use Apira. In the app, you can also use “Report” in an incident’s view to report an incident as illegal, false or misleading, offensive, or for another reason.

What we process: your name and email address (if you give them; a report made with “Report” in the app always includes the name and email address of your account), the reason and content of your report, the content concerned, and our decision.

How in-app reports reach us: the app sends your report to our server, which emails it to us at hello@apira.eu through our email service provider (section 6). We keep no table of reports in Apira’s database. While a report is being sent, it is held in encrypted form in our background job system; if sending fails, that encrypted record is kept for up to 7 days (section 4.8).

Why: to examine the report, decide on it, tell you and the organisation concerned about our decision, and document it.

Who receives it:

Legal basis:

How long: 1 year after our decision.

4.13 App updates (Expo)

The Android and iOS apps check for updates through Expo’s update service each time they start, so that we can deliver fixes without a new store release:

Legal basis:

5. Storage on and access to your device (§ 25 TDDDG)

Apira only stores information on your device, or reads information from it, where this is strictly necessary for a function you asked for (§ 25(2) No. 2 of the German Telecommunications Digital Services Data Protection Act, TDDDG), or with your consent (§ 25(1) TDDDG):

  1. Login token. It keeps you signed in. The mobile apps store it in your device’s secure storage (iOS Keychain / Android Keystore). The web app stores it in your browser’s local storage.
  2. Push token and related identifiers. If you allow notifications, the app obtains a push token: on Android from Google’s Firebase library, which also creates a Firebase Installation ID; on iOS from Apple (APNs token). The Expo library also creates an installation ID on your device and sends it to Expo with the token (section 4.4). On Android, the Firebase library creates its identifiers when the app first starts; Apira fetches and sends the token only if you allow notifications.
  3. Your location. Read only if you allow it, and only while the app is open. For alerts near your location we read it with your consent (section 4.3).
  4. Temporary copies of map and layer data (a cache), so the map loads quickly.
  5. A copy of your account details (name, email address, verification status, notification radius), so the app can open quickly. It is kept in the same storage as the login token and deleted when you log out.
  6. App updates. The update library stores a random EAS client ID and downloaded updates on your device, and sends the client ID to Expo when the app checks for updates (section 4.13).

The apps and the web app use no cookies, advertising identifiers, or analytics or tracking tools of our own. Section 4.7 explains what the Google Maps SDK in the Android app stores and collects for Google. The admin panel for organisations (section 4.10) uses strictly necessary session and security cookies.

6. Recipients and service providers

Our processors. These service providers process data for us under a data processing agreement (Art. 28 GDPR):

Provider What for Data Location
YOLT LABS P.C. (Ι.Κ.Ε.), Agiou Vasileiou 158, 12137 Peristeri, Greece (agency) Develops, runs and maintains the app and server; support All data on our server, as far as its tasks require Greece
Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Germany Server hosting All data on our server Data centre in Nuremberg, Germany
WebBuilds B.V. (“Ploi”), the Netherlands Server management software with administrative access to the server Technical access to server data EU
Amazon Web Services EMEA SARL (Amazon SES), Luxembourg 1 Sends verification emails to app users, and invitation and password-reset emails to admin panel staff; delivers in-app reports to our inbox (section 4.12) Email address, email content, delivery records EU (Stockholm, Sweden)
Amazon Web Services EMEA SARL (Amazon S3), Luxembourg 1 Stores backups of our database for 7 days All data in our database EU (Frankfurt, Germany)
650 Industries, Inc. (“Expo”), USA Issues Expo push tokens; forwards push notifications to Google and Apple; delivers app updates (section 4.13) Device push token (FCM/APNs), Expo installation ID, app identifier, IP address at registration, Expo push token, notification title and text, and the ID and map position of the event; for app updates: EAS client ID, platform, runtime version, update channel, update ID and IP address USA
Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland (Firebase Cloud Messaging) Delivers push notifications to Android devices Push token, Firebase Installation ID, notification content, app version EU/USA

1 Our agency engages Amazon Web Services as its sub-processor (Art. 28(2) and (4) GDPR), because sending emails and storing backups run in the agency’s AWS account.

Independent controllers. These recipients process data under their own responsibility:

We do not sell your data and do not share it for advertising. Everyone who receives personal data from Apira, meaning our processors and the third-party services and SDKs named in this section (Google, Apple, Esri, the OpenStreetMap Foundation), is bound by contract or by their own legally binding privacy commitments to protect it at least as well as this policy describes.

7. Transfers outside the EU/EEA

Some recipients process data in the USA: Expo; Google; Apple; for the web app, Esri and Amazon Web Services (CloudFront, which delivers Esri’s map images); Fastly, which delivers OpenStreetMap map images.

You can ask us for a copy of these safeguards at hello@apira.eu.

8. Whether you have to provide data

No law requires you to provide data.

9. How long we keep data

Data How long
Account data Until you delete your account. We may delete accounts whose email address is never verified.
Login tokens Until you log out in the app on that device. Tokens of devices where you uninstalled the app or were signed out while offline remain until you delete your account. All tokens are deleted with your account.
Copy of your account details on your device Until you log out or uninstall the app
Saved places Until you delete the place or your account
Last known location and when it was last sent Overwritten by each update. Deleted when you turn off Location or log out, and, in the Android and iOS apps, the next time you open Apira after you revoked location access; and when you delete your account.
Push token, Expo installation ID and device label Until you log out on that device, the token stops working, or you delete your account
Notification records for satellite detections About 7 days. They are deleted together with the satellite detection, 7 days after the observation.
Notification records for 112 posts and incidents Until you delete your account
Address search results Address suggestions up to 1 hour, place details up to 24 hours; not linked to your account
Rate-limit counters 1 minute
Server and application logs Up to 14 days
Records of completed background jobs, which may contain an account ID or an encrypted report Up to 60 minutes
Records of failed background jobs, which may contain an account ID or an encrypted report Up to 7 days
Password-reset requests (email address, hashed token) About 25 hours at most (the reset link works for 60 minutes; expired requests are deleted daily). Also deleted when a new request replaces them or you delete your account.
Backups Overwritten after 7 days. Deleted data is gone from backups by then at the latest.
Delivery records at our email service provider Under the provider’s own retention rules (section 6)
App update checks at Expo (section 4.13) Under Expo’s own retention rules (section 6). The EAS client ID stays on your device until you uninstall the app.
Emails and data protection requests Until the end of the third year after the request
Reports of content 1 year after our decision
Admin panel: organisation membership and role Until you are removed from the organisation. The account itself stays until you delete it (section 11).
Admin panel session records A session ends after 120 minutes without activity; expired session records are deleted within a day.

10. Your rights

You have the right:

To use these rights, write to hello@apira.eu, preferably from your account’s email address. Otherwise we will verify your identity in another way. We answer within one month (Art. 12(3) GDPR).

Right to object (Art. 21 GDPR). Some processing is based on Art. 6(1)(f) GDPR: technical access data and logs, the map in the Android app, the map images in the web app, notification records, the app update check, reports that are not about illegal content, some of our correspondence, and parts of the admin panel. You can object to it at any time on grounds relating to your particular situation. We then stop, unless we can show compelling legitimate grounds, or the processing is needed to establish, exercise or defend legal claims. Write to hello@apira.eu.

Right to complain (Art. 77 GDPR). You can complain to any data protection supervisory authority. The authority responsible for us is: the Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen (LDI NRW), Kavalleriestr. 2-4, 40213 Düsseldorf, Germany (postal address: Postfach 20 04 44, 40102 Düsseldorf), https://www.ldi.nrw.de.

You can also complain to the authority in the country where you live or work. In Greece this is the Hellenic Data Protection Authority, Kifissias 1-3, 115 23 Athens, https://www.dpa.gr.

11. Deleting your account

What we delete straight away:

What remains for a while:

Apart from this, we keep nothing about you. If you published incidents for an organisation, they stay published under the organisation’s name, without a link to you.

Details: https://app.apira.eu/legal/delete-account/.

12. Minimum age

Apira is not meant for children. You must be at least 16 years old to create an account. If we learn that an account belongs to someone younger, we delete it.

13. Security

No system is completely secure. If a data breach is likely to put you at high risk, we will tell you (Art. 34 GDPR).

14. Changes to this privacy policy

We update this policy when Apira or the law changes. The version date is at the top. Before important changes take effect, we tell you in the app or by email.