Back to portfolio

MainCode — Privacy Policy

Last updated: February 2026

MainCode helps you discover local concerts and performing-arts events by postcode. This policy describes what data the app uses, where it is stored, and how it is shared.

Data You Provide

Postcode: You enter a postcode (e.g. 11237) to load and find events. This is sent only to the PredictHQ API and, if you enable Firebase backup in Settings, used to request listing data from Firebase. We do not store your postcode on our own servers or associate it with your identity.

Third-Party Services

  • PredictHQ: When you tap "Load events", the app sends your postcode and a date range to PredictHQ's API to fetch event and venue data. PredictHQ has its own privacy policy; we do not control their data practices.
  • Firebase (Google): MainCode uses Firebase Authentication (anonymous sign-in) and Firebase Realtime Database. When Firebase backup is enabled, the app may read event listings stored under your postcode. Anonymous auth creates a unique ID that is not linked to your email or name. Firebase is subject to Google's privacy policy.

Data Stored on Your Device

The following are stored only on your iPhone or iPad and are not sent to us:

  • Saved events (for the Saved tab and batch sharing).
  • Calendar/planner events you add (e.g. from "Add to calendar" or "Add event").
  • Settings (e.g. Firebase backup on/off, onboarding completed).

This data can be removed by deleting the app.

Data Sharing

We do not sell or share your personal data. We do not include analytics or advertising SDKs in MainCode. Event data shown in the app comes from PredictHQ and, when enabled, from Firebase; we do not collect or retain that data on our own systems.

Contact

If you have questions about this privacy policy or how MainCode handles data, please contact:

Email: jmclarenscripts@gmail.com