العربية · Čeština · Dansk · Deutsch · English · Español (LatAm) · Suomi · Français · हिन्दी · Magyar · Bahasa Indonesia · Italiano · עברית · 日本語 · 한국어 · Nederlands · Norsk · Polski · Português (BR) · Română · Русский · Slovenčina · Svenska · ไทย · Türkçe · Українська · Tiếng Việt · 简体中文

Privacy Policy — Moje Szczepienia

Last updated: 2026-08-12 · Effective date: 2026-05-06

1. Who we are

Moje Szczepienia is a mobile vaccination organizer for families: a calendar, history, and reminders for vaccinations of family members. The app is informational and organizational only — it does not diagnose, treat, prevent illness, nor replace medical consultation. All vaccination entries are stored locally on your device in encrypted storage; no medical data is sent to our servers.

Data controller: Maciej Siemiński — the developer of Moje Szczepienia. Contact: mail@macsiem.dev

For the version of the app distributed via Google Play, the data controller is LICENCEPRO POLSKA Sp. z o.o., ul. Huculska 6, 00-730 Warszawa, Polska.

This Privacy Policy explains what personal data Moje Szczepienia processes, how, why, and what rights you have.

2. Plain-language summary

Moje Szczepienia is a personal vaccination organizer — vaccination records stay on your device in encrypted local storage. We do not run a server that stores your medical data. We use Unity Ads (only on the Settings screen, never on health-data screens), Sentry for crash reporting, optional sync to your own iCloud / Google Drive, and Apple / Google billing for in-app purchases. The app is not a medical device and does not provide diagnosis, treatment, or medical recommendations. You have full GDPR rights including access, deletion, and portability — most exercisable directly in the app.

3. Data we process

3.1 Local-only data

Vaccination data (family member profiles, vaccinations, dates, notes, photos of the vaccination booklet/sticker) are stored only locally on your device, in encrypted MMKV storage (key generated randomly and kept in Apple Keychain / Android Keystore). We never send this data to our servers or to any third party.

3.2 Optional sync (your own iCloud / Google Drive)

Moje Szczepienia may offer optional sync between your own devices using your own iCloud (iOS) or Google Drive AppFolder (Android) accounts. Your data stays on your Apple / Google account — it never reaches our servers. The app stores data in the dedicated AppFolder area, which is private to the app and accessible only by you. You can disable sync at any time in Settings; disabling sync stops further uploads but does not delete content already in your iCloud / Google Drive.

3.3 Diagnostic data (Sentry)

Moje Szczepienia integrates Sentry (sentry.io) for crash and error reporting. Sentry collects:

Sentry does not collect your content (entries, files, vaccination records, photos, archives), usernames, or other PII. Diagnostic data is retained by Sentry for up to 90 days.

3.4 Advertising (Unity Ads)

Moje Szczepienia shows non-invasive ads on Settings only (no ads on vaccination data screens). Ads are delivered by Unity Ads, whose SDK collects:

Default mode is non-personalized ads. On iOS, the App Tracking Transparency (ATT) prompt asks for your consent before any tracking-grade identifier is used; on Android you control the Advertising ID under system Settings. Ads can be permanently disabled via the Lifetime / Premium IAP.

3.5 In-app purchases (IAP)

Moje Szczepienia offers paid features through Apple In-App Purchase (iOS) and Google Play Billing (Android). When you make a purchase:

Available products: lifetime premium unlock, optional tip jar, optional annual subscription.

3.6 Device permissions

Each permission is requested contextually. You can deny any permission and still use the core features (where applicable).

3.7 What we do NOT collect

4. Why we process this data (purposes)

5. Legal basis (GDPR Article 6)

For users in the European Economic Area, United Kingdom, and Switzerland:

6. Recipients (with whom we share data)

We do not sell personal data. The categories of recipients are limited to providers strictly required to run the app:

RecipientPurposeData categoryPrivacy policy
Unity Technologies (Unity Ads)Serve adsAdvertising ID, device & ad metricshttps://unity.com/legal/privacy-policy
Functional Software Inc. (Sentry)Crash reportingStack traces, device metadatahttps://sentry.io/privacy/
Apple Inc. (App Store / IAP)In-app purchase processing on iOSPurchase token, account-level entitlementhttps://www.apple.com/legal/privacy/
Google LLC (Play Billing)In-app purchase processing on AndroidPurchase token, account-level entitlementhttps://policies.google.com/privacy
Apple Inc. (iCloud)Optional sync to your own iCloud account (iOS)Encrypted app data in your private CloudKit containerhttps://www.apple.com/legal/privacy/
Google LLC (Drive AppFolder)Optional sync to your own Drive (Android)Encrypted app data in your private AppFolderhttps://policies.google.com/privacy

We may disclose data if required by a valid court order or other binding legal process, after verifying the request and notifying you where lawful.

7. International transfers

Some of the recipients above are located outside the European Economic Area (mainly in the United States). Where transfers occur, they are protected by:

You can request a copy of the relevant safeguards by writing to mail@macsiem.dev.

8. Retention

DataWhere it livesHow long
Your in-app dataYour device only (encrypted)Until you delete it, uninstall the app, or wipe app data
Sync data in your iCloud / Google DriveYour own Apple / Google accountUntil you remove the app's data from your iCloud / Drive
Advertising IDUnity Ads systemsPer Unity's retention policy
Sentry crash dataSentry systemsUp to 90 days from the event
IAP purchase token / receiptYour device + Apple / GoogleUntil you uninstall; Apple / Google keep transaction records per their own policies

9. Your rights (GDPR Art. 15–22)

You have the following rights regarding your personal data:

To exercise any right, write to mail@macsiem.dev. We respond within 30 days (extendable by 60 days for complex requests, with notice).

10. Right to lodge a complaint (GDPR Art. 77)

If you believe we are processing your data unlawfully, you may file a complaint with a supervisory authority. For Polish residents:

Prezes Urzędu Ochrony Danych Osobowych (PUODO) ul. Stawki 2, 00-193 Warszawa, Poland https://uodo.gov.pl

You may also file a complaint with the supervisory authority of your habitual residence, place of work, or place of the alleged infringement in another EEA country.

11. Children's privacy

Moje Szczepienia is not directed at children under 13 (under 16 where applicable per local law). We do not knowingly collect personal data from children under that age. Where parents enter children's vaccination data into the app, the app acts as a personal organizer for the parent; the entries remain on the parent's device under the parent's control. If you believe a child has provided us personal data without parental consent, contact us at mail@macsiem.dev and we will delete it promptly.

The "Designed for Families" / "Ages 5+" Apple / Google flags are not set on Moje Szczepienia — the app is rated for general audiences 13+.

12. Security

No system is 100% secure; please keep your device updated and use strong device locks.

13. App Tracking Transparency (iOS) and Advertising ID

On iOS, before any tracking-grade identifier is used by Unity Ads, Moje Szczepienia shows the system App Tracking Transparency prompt. If you decline, Moje Szczepienia serves only non-personalized ads.

On Android, you can reset or limit your Advertising ID under Settings → Google → Ads. Choosing "Delete advertising ID" stops Unity Ads from using a personal identifier; non-personalized ads continue to be shown.

14. In-app purchases

Moje Szczepienia offers the following in-app products through Apple App Store and Google Play: lifetime premium unlock, optional tip jar, optional annual subscription.

All payment data is handled by Apple Inc. (App Store / iTunes account) or Google LLC (Play Billing). We never see your card number, your billing address, or your full Apple ID / Google account. Apple and Google return only an opaque purchase token and entitlement metadata that we use to unlock features. Subscriptions can be cancelled at any time in iOS Settings → Apple ID → Subscriptions or in the Google Play app → Subscriptions; cancellation rules are governed by Apple / Google.

15. Changes to this policy

We may update this policy as the app, third-party SDKs, or applicable law change. Material changes will be announced in-app and the "Last updated" date at the top will change. Continuing to use Moje Szczepienia after a change constitutes acceptance of the updated policy.

16. Contact

For privacy questions, exercise of rights, or concerns about this policy:

Maciej Siemiński Email: mail@macsiem.dev

Canonical version of this policy: https://macsiem.github.io/szczepienia-privacy/ Source: https://github.com/MacSiem/szczepienia-privacy