Plain-language summary: Granted stores your immigration data on your own device and iCloud. We never sell your data, never show ads, and you can delete everything at any time. Your documents are yours.

1. Overview

Granted processes personal data belonging to non-EU nationals living in Ireland. This data includes immigration status, document metadata, and identity information used for authentication. This policy defines how that data is collected, stored, processed, and protected in compliance with the General Data Protection Regulation (GDPR) and the Irish Data Protection Acts 2018.

As the developer and operator of Granted, the individual developer acts as both Data Controller (for authentication data) and Data Processor (for document metadata facilitating iCloud storage).

1.1 Data Controller

Name: [Developer name]
Contact: privacy@getgranted.ie
Address: Ireland

As a sole trader operating under the Apple Small Business Programme, the developer is personally responsible for GDPR compliance.

1.2 Legal Bases for Processing

Data TypeLegal BasisGDPR Article
Anonymous session (no personal data)Legitimate interestArt. 6(1)(f)
Firebase UID + email (registered users)ConsentArt. 6(1)(a)
Stamp records (IRP type, dates)ConsentArt. 6(1)(a)
OCR text from IRP card scanConsentArt. 6(1)(a) — Pro feature opt-in
Document metadata (filename, type, year)ConsentArt. 6(1)(a) — Pro feature opt-in

2. Data Inventory

2.1 Data We Store

DataWhere storedRetentionWho can access
Firebase UID (anonymous)Firebase Auth (europe-west1)Until user deletes appDeveloper via Firebase Console
Email address (if registered)Firebase Auth (europe-west1)Until account deletedDeveloper via Firebase Console
Display name (if provided)SwiftData (device + iCloud)Until user deletesUser only (iCloud encrypted)
Stamp records (type, dates, notes)SwiftData + iCloudUntil deleted by userUser only (iCloud encrypted)
Document metadata (filename, type)SwiftData + iCloudUntil deleted by userUser only (iCloud encrypted)
Document files (PDF, images)User's iCloud Drive (personal) or Firebase Storage europe-west1 (family plan)Until deleted by userUser only
OCR text (from scan — transient)Memory only — never persistedDuration of scan session onlyOn-device only

2.2 Data We Do NOT Store

2.3 Third-Party Data Processors

ProcessorLocationData Shared
Firebase (Google)europe-west1 (Belgium)Firebase UID, email address, authentication tokens. DPA signed with Google Cloud.
Anthropic (AI / OCR fallback)USARaw OCR text from IRP card scan (stamp type, dates, name as text string). No image. No biometrics. SCCs cover EU–US transfer.
Apple iCloudUser's iCloud regionAll user data stored in iCloud is processed under Apple's own DPA. Developer never has access.
RevenueCatUSAApple ID receipt data (subscription status only). No payment card data. SCCs apply.

3. Your Rights

Under GDPR, you have the following rights:

3.1 Right of Access (Article 15)

You can request a copy of all personal data held about you. We will respond within 30 days. Contact: privacy@getgranted.ie. Data provided: Firebase account record, stamp records exported as JSON.

3.2 Right to Erasure (Article 17)

Deleting the app removes all SwiftData records and iCloud documents. You can delete your Firebase account via Settings → Delete My Account in the app. Firebase anonymous accounts auto-expire after 30 days of inactivity.

3.3 Right to Data Portability (Article 20)

You can export your stamp records as a JSON or CSV file from the Settings screen at any time.

3.4 Right to Withdraw Consent

You can withdraw consent at any time by signing out. Anonymous sessions hold no personal data and do not require consent withdrawal. Signing out terminates the Firebase session. Stamp data remains on your device until you delete the app.

3.5 Right to Lodge a Complaint

If you believe your data has been handled incorrectly, you have the right to lodge a complaint with the Data Protection Commission Ireland (DPC):
www.dataprotection.ie · info@dataprotection.ie · +353 (0)761 104 800

4. Privacy by Design

4.1 Data Minimisation

4.2 Storage Limitation

4.3 Security Measures

5. App Store Privacy Nutrition Label

The following is declared in Granted's App Store Connect privacy label:

6. Incident Response

In the event of a personal data breach:

7. Changes to This Policy

We may update this policy from time to time. Material changes will be communicated via an in-app notice. The "last updated" date at the top of this page reflects the most recent revision.

8. Contact

For any privacy-related queries:
📧 privacy@getgranted.ie
🌐 getgranted.ie