🔒

Privacy Policy

Eventfolio by Coding Phantom

Last updated: June 2026
Our Pledge
🚫 No Ads We never show ads or allow advertisers to target you
🚫 No Tracking We do not track you across apps or websites
🚫 No Data Selling Your data is never sold or shared with third parties for profit
You Own Your Data Delete your account at any time to permanently remove everything
Overview

Eventfolio ("the app") is developed and operated by Coding Phantom, a sole-developer studio based in Dubai, UAE. This Privacy Policy explains what information we collect, how we use it, and your rights regarding your data.

By using Eventfolio, you agree to the collection and use of information as described in this policy. If you do not agree, please do not use the app.

Data We Collect

All data collected is used solely to provide app functionality — your account, cloud sync, and reminders. We collect only what is necessary.

Email Address
Used for account creation, login, password reset, and email verification. Provided by you directly or via Sign in with Apple.
Linked to you
Name
Your display name, shown in your profile in the Settings tab. Stored locally and in Firebase.
Linked to you
User ID
A unique Firebase UID that identifies your document tree in Firestore. Never visible to other users.
Linked to you
Event Data
Event names, dates, types, notes, attendees, gift lists, and link URLs that you create. Stored in Firestore and synced across your devices.
Linked to you
Location Data
Precise coordinates and place names you choose when adding a location to an event via Apple Maps search. Only stored when you explicitly set a location on an event.
Linked to you
Birthdate
Optionally entered during sign-up to auto-create your "My Birthday" event. Stored in your local profile only.
Linked to you
How We Use Your Data
Account & Authentication

Your email and password are used to create and secure your account via Firebase Authentication. Sign in with Apple uses Apple's identity tokens — we never see your Apple ID password.

Cloud Sync

Your events are stored in Google Firebase Firestore to enable real-time sync across all devices signed into your account. Data is encrypted in transit and at rest.

Local Notifications

Reminder schedules are calculated on-device using your event dates and reminder preferences. Notifications are delivered locally — no data is sent to a server to trigger them.

App Settings

A single flag ("hasSeenOnboarding") is stored in your device's local storage using Apple's UserDefaults API. This is used only to control whether the onboarding screen is shown on first launch.

Third-Party Services

Eventfolio uses the following third-party services to deliver core functionality. We do not use any advertising, analytics, or tracking SDKs.

Firebase (Google)

Firebase Authentication handles account sign-in and security. Firebase Firestore stores and syncs your events. Google's privacy policy applies to data processed by Firebase: policies.google.com/privacy

Apple MapKit

Used to provide the location search feature when adding a location to an event. Apple Maps processes your search query to return results. Apple's privacy policy applies: apple.com/legal/privacy

Sign in with Apple

Apple's authentication service, used as an optional sign-in method. Apple may provide a name and email (or a private relay address) on first sign-in. Apple's privacy policy applies.

Data Retention
While your account is active

Your events, profile, and account data are stored in Firebase for as long as your account exists and you use the app.

When you delete your account

All events, your user profile, and your Firebase Auth account are permanently deleted immediately. This action cannot be undone.

When you delete the app

Your data remains in Firebase so it can be restored if you reinstall. Delete your account from within the app first if you want all data removed.

Local data

SwiftData stores a local copy of your events on-device for offline use. This is cleared when you sign out or delete the app.

Your Rights
Access your data View all your events and profile information at any time within the app.
Edit your data Update your name, email, or any event details at any time.
Delete your data Delete individual events, or go to Settings → Delete Account to permanently remove everything.
Withdraw consent Stop using the app and delete your account at any time. No notice or reason required.
Contact us Reach out at privacy@codingphantom.com for any privacy-related requests or questions.
Children's Privacy

Eventfolio is rated 4+ on the App Store and does not knowingly collect personal information from children. The app requires account creation, which involves providing an email address. If you believe a child has provided personal information through the app, please contact us at privacy@codingphantom.com and we will delete it promptly.

Changes to This Policy

We may update this Privacy Policy from time to time. The "Last updated" date at the top of this page reflects the most recent revision. Continued use of the app after changes are posted constitutes acceptance of the revised policy. For significant changes, we will make reasonable efforts to notify you.

Privacy questions?

We're happy to help with any data or privacy requests.

Contact Us