Privacy Policy

App: eSIM Check (Android)
Publisher: Nordicnode
Effective date: 14 May 2026
Last updated: 17 July 2026

1. Summary

eSIM Check is a small Android utility that tells you whether your phone supports eSIM. The compatibility check itself runs entirely on your device — no information about your phone leaves the device for the check itself. We do collect anonymous usage analytics, crash reports, and (with your consent) serve ads. This page explains exactly what is collected, why, and how to opt out.

2. Who we are

The app is published by Nordicnode, based in the Netherlands. The data controller for the purposes of the EU General Data Protection Regulation (GDPR / AVG) is Nordicnode. You can reach us at the contact address at the bottom of this page.

3. What data is collected

3.1 On-device data used for the eSIM check (not transmitted)

To detect whether your device supports eSIM, the app reads the following from Android's public APIs locally:

This information is used only to compute the verdict shown on the result screen. It is not stored persistently and is not sent to our servers — we don't have any.

3.2 Anonymous usage analytics (Firebase Analytics)

If you give consent, we collect anonymous, aggregated usage events through Google Firebase Analytics to understand how the app is used and to improve it. The events we send are:

EventWhenParameters
check_started You tap "Check my phone" None
verdict_shown The result screen appears verdict (supported / region_locked / unsupported), Android API level, device manufacturer, device model, eSIM hardware flags, whether your model was found in our bundled compatibility list
affiliate_click You tap an offer card Provider identifier (e.g. airalo), the result verdict shown when you clicked (supported / region_locked / unsupported), and the active app language tag (e.g. nl-NL)

Firebase Analytics also collects an anonymous app instance identifier, your approximate region (derived from IP and discarded after geolocation), Android version, app version, and similar standard signals. We do not ask for or transmit your name, email, phone number, contacts, photos, location coordinates, or SIM/eSIM identifiers (ICCID/EID/IMSI/IMEI). The eSIM check itself requires no runtime permissions; the only permission the app ever requests is notifications (POST_NOTIFICATIONS), and only if you opt in to the follow-up reminder — see §3.7.

3.3 Crash and stability data (Firebase Crashlytics)

If a crash or non-fatal error occurs and you have given consent, anonymized crash diagnostics — stack trace, device model, Android version, app version — are sent to Firebase Crashlytics so we can fix the bug. No personal content is collected.

3.4 App configuration (Firebase Remote Config)

Firebase Remote Config is used to deliver configuration values to the app (e.g. which affiliate offers to show, default in-app product price). This is a one-way fetch from Google to the app — no user data is sent in the request beyond standard HTTP/SDK metadata.

3.5 Advertising (Google AdMob)

If you give consent, the app shows ads served by Google AdMob. AdMob may collect the Android Advertising ID, IP address, device characteristics, and interaction data with the ad to serve and measure ads. If you decline ads consent, only non-personalized or no ads are shown, depending on your region's legal regime.

Ad personalization, ad storage, ad user data, and analytics storage are defaulted to "denied" under Google's Consent Mode v2 until you grant consent through the in-app consent dialog provided by the Google User Messaging Platform (UMP) SDK.

3.6 Consent state (UMP)

Your consent choices are recorded by Google's User Messaging Platform (UMP) SDK and stored locally on your device so the app remembers them. You can change your choices at any time — see "Your choices" below.

3.7 Follow-up reminder notification (optional)

After a supported or region-locked result, the app may offer to send you one follow-up reminder — a short travel-eSIM tip roughly 36 hours later, and at most once every 28 days. This is opt-in only: the reminder is never scheduled unless you explicitly accept it, and on Android 13+ you are additionally asked for the system POST_NOTIFICATIONS permission at that moment. The reminder is scheduled and shown entirely on your device (via Android's WorkManager); no additional personal data is collected or transmitted to deliver it. You can turn it off at any time in your Android notification settings, and uninstalling the app cancels it.

4. Why we collect this data (purposes)

5. Legal basis (GDPR / AVG)

6. Third-party SDKs and services

ProviderPurposePrivacy policy
Google Firebase (Analytics, Crashlytics, Remote Config) Analytics, crash reporting, config delivery firebase.google.com/support/privacy
Google AdMob Advertising policies.google.com/technologies/ads
Google User Messaging Platform (UMP) Consent management policies.google.com/privacy
Affiliate partners (aloSIM and Airalo are active; others may be activated — see §7) Destination websites opened in a Chrome Custom Tab when you tap an offer card aloSIM · Airalo · Holafly · Saily · GigSky

7. Affiliate links

Current status: two affiliate partners — aloSIM and Airalo — are active, so on a supported or region-locked result the screen shows their offer cards. A regular AdMob native ad fills the offer slot only as a fallback, when no affiliate partner applies (see §3.5). Additional partners can be activated later through Firebase Remote Config without an app update.

The result screen may show offers from third-party eSIM providers (currently aloSIM and Airalo; others may be added later). When you tap an offer, the app opens that provider's website in a Chrome Custom Tab. Some links carry an affiliate identifier so we may earn a small commission if you make a purchase — at no extra cost to you. The link may also include a short non-personal tag identifying that the click came from this app, the result verdict shown to you, and your active app language (e.g. esimcheck_supported_nl) so we can see in our affiliate dashboards which offers are useful. This tag does not identify you. Once you leave the app, the third party's own privacy policy applies; we do not share any personal data about you with them.

8. Your choices

9. Data retention

10. International data transfers

Firebase and AdMob are operated by Google LLC in the United States and other countries. Where data leaves the European Economic Area, Google relies on the European Commission's Standard Contractual Clauses (SCCs) and supplementary measures as the legal basis for transfer.

11. Children

The app is not directed at children under 13. We do not knowingly collect data from children. If you believe a child has used the app, please contact us so we can remove any associated identifier.

12. Your rights under GDPR / AVG

If you are in the European Economic Area, the United Kingdom, or Switzerland, you have the right to:

Because the app does not collect direct identifiers (name, email, phone), an erasure request typically resolves to resetting your Advertising ID and uninstalling the app. If you contact us with a specific Firebase App Instance ID, we can request deletion through Google's data deletion tooling.

13. California residents (CCPA / CPRA)

If you are a California resident, the California Consumer Privacy Act (as amended by the CPRA) gives you specific rights regarding personal information we may process about you:

To exercise any of these rights, contact us using the details in §15. Because we do not collect direct identifiers (name, email, phone), we may need to ask you for your Firebase App Instance ID or Advertising ID to locate and act on the request.

14. Changes to this policy

If we materially change this policy we will update the "Last updated" date above and, where required, surface the change in the app. Continued use of the app after the change constitutes acceptance of the updated policy.

15. Contact

Privacy questions and GDPR requests:

You may write to us in English or Dutch.