Back to Megs

Megs - Privacy Notice

Last updated: June 2026. Contact: hello@megs.club


1. Who we are and what Megs is

Megs is a mobile-first app - available on the web at app.megs.club and as native iOS and Android apps - that helps football groups manage their weekly games - sign-ups, team balancing, payments, results, and stats. You’ll use it as either:

This policy explains what personal data we collect about you when you use Megs, why, and what your rights are.


2. The data we collect

2.1 Data you give us directly

DataWhen we collect itWhy
Email addressSign-upAuthentication; sending you account-related emails (password reset, payment confirmations, reschedule notifications)
Password (hashed)Sign-upAuthentication. We never store your password in readable form - only a bcrypt hash.
Name (first, last, optional nickname)Profile setup or admin adds you to a groupIdentifying you to other group members, MOTM votes, league tables
Phone number (optional)Profile setupMatching you to an existing player record if an admin added you before you signed up
Profile picture (optional)Profile setupAvatar shown to your group
Favourite club / preferred position / fixed-keeper flag (all optional)Profile setupCosmetic + used by the team-balancing engine

2.2 Data the app generates as you use it

DataWhy
Games you’ve signed up for / played inGame management; stats
Game results, team you were on, goals, fantasy pointsStats, leaderboards
Skill rating + rating historyTeam balancing engine; leaderboards
MOTM votes you cast and receivedVoting feature; player profile
Dropout log (if you drop out or get removed)So your admin can see what happened
Push notification subscriptions (web browser endpoint + crypto keys, or a native device token from Apple/Google)Sending you push notifications, only if you’ve enabled them
Login timestamps + IP (held by Supabase Auth)Security monitoring, account abuse detection
Product-usage events (screens viewed, key actions like sign-up, group creation, game sign-up - tied to a pseudonymous ID, processed by PostHog)Understanding how Megs is used so we can improve it. Not used for advertising.

2.3 Payment data

If your group uses paid games:

2.4 What we don’t do

We do use privacy-friendly product analytics (PostHog, EU-hosted) to understand how Megs is used so we can improve it - see the analytics row in 2.2 and the processor table in section 4. This is usage data only (which screens/actions), never your messages or payment details.


3. Who can see your data inside Megs

FieldVisible to fellow group membersVisible to your group adminVisible to you only
Name, avatar, favourite club
Skill rating, win/loss record, MOTM count, attendance
Goals you scored, fantasy points
Email
Phone number(via API only - not shown in any UI)
Payment status (paid / unpaid / refunded)
Stripe customer ID, payment intent IDs(via API only)

Different groups are isolated from each other - players in Group A cannot see anything about players in Group B unless they’re in both groups.

Note: as of this version of the policy, phone numbers and Stripe payment intent IDs are accessible via Megs’ API to other members of your group, even though no UI ever displays them. We’re working on tightening this so they’re admin-only. Tracked in our internal security log.


4. Third parties we share data with

We use the following processors. Each is a separate company you have a relationship with via us:

ProviderPurposeData sharedLocationTheir policy
SupabaseDatabase, authentication, file storageAll app data (encrypted at rest)EU (Ireland)supabase.com/privacy
VercelHosting the website you loadNone directly - they only see HTTP requestsEU (LHR) and USvercel.com/legal/privacy-policy
StripePayment processing, Connect accounts for organisersEmail, name, payment info (card data direct, not via us)EU + USstripe.com/privacy
ResendTransactional emails (password reset, payment confirmation, reschedule notices)Your email, the email contentUS (with EU sub-processors)resend.com/legal/privacy-policy
SentryError reporting & masked session replaysStack traces, browser metadata, masked UI text (we set maskAllText: true and blockAllMedia: true)EU (Frankfurt)sentry.io/privacy
Google (optional)Google sign-in if you choose this methodEmail, basic profile from your Google accountUSpolicies.google.com/privacy
PostHogProduct-usage analytics (improving the app)Pseudonymous usage events (screens/actions), device/app metadataEUposthog.com/privacy
Apple (iOS app) / Google Firebase (Android app)Delivering push notifications to the native appsA device push token, only if you enable notificationsUSapple.com/legal/privacy / firebase.google.com/support/privacy
CapgoDelivering over-the-air app updates to the native appsApp version + a device identifier for update deliveryEUcapgo.app/privacy

We do not sell your data to anyone.


5. Legal bases for processing (UK GDPR Article 6)

ActivityLawful basis
Maintaining your accountContract - you can’t use Megs without an account
Processing payments via StripeContract - you’ve agreed to pay for the game
Sending you password reset / payment confirmation emailsContract
Storing your skill rating and game statsLegitimate interest - running team balancing and leaderboards
Sending you push notificationsConsent - only when you’ve enabled them in your browser
Logging errors via SentryLegitimate interest - debugging and stability
Product-usage analytics via PostHogLegitimate interest - improving the app (usage data only, no advertising)
Retaining payment recordsLegal obligation - HMRC / VAT record-keeping

6. How long we keep your data

DataRetention
Account, profile, game historyUntil you delete your account (Profile → Danger zone → Delete my account).
Payment records (Stripe customer IDs, transaction history)7 years (UK / HMRC requirement for tax record-keeping)
Auth logs (sign-in IPs, sessions)90 days (Supabase default)
Error reports in Sentry90 days
Backups of the production database7 days rolling (Supabase)
Push notification subscriptionsUntil you turn notifications off, or your browser un-registers

If you ask to be deleted, your profile + personal info is removed, but anonymised game history (the score of a game, which team won) is retained for the league tables of groups you played in - your name is removed from those records.


7. Your rights (UK GDPR)

You can:

  1. Access - ask for a copy of the personal data we hold about you.
  2. Rectify - fix anything that’s wrong. Most of this you can do yourself in your profile.
  3. Erase (“be forgotten”) - delete your own account in-app (Profile → Danger zone → Delete my account), or email hello@megs.club if you need help.
  4. Restrict / object - ask us to stop processing specific data for a specific reason.
  5. Portability - ask for your data in a machine-readable format. (Self-serve export is on the roadmap. Until then, email hello@megs.club and we’ll send you a JSON/CSV bundle within 30 days, as required by UK GDPR.)
  6. Withdraw consent - for anything we process on a consent basis (push notifications, optional profile fields). Turning these off in-app is the easiest route.
  7. Complain to the Information Commissioner’s Office.

To exercise any of these: email hello@megs.club from the email address on your Megs account. We aim to respond within one month (UK GDPR maximum).


8. Security

What we do to keep your data safe (high-level - full details in our internal security log):

No system is invulnerable. If we ever have a data breach affecting your information, we will notify you and the ICO within 72 hours, as required by UK GDPR.


9. Cookies and similar technologies

Megs uses:

We don’t currently show a cookie banner because we only set essential storage plus first-party, non-advertising analytics, but if you’d like that to be more explicit, get in touch.


10. Children

Megs isn’t aimed at children. If we discover an account belongs to someone under 13 (UK / under 16 in the EU), we’ll delete it. Admins setting up groups: do not add children’s profiles.


11. International transfers

Most of your data is stored in the EU (Supabase Ireland, Sentry Frankfurt, Vercel London). Some processors (Stripe, Resend, Sentry) may transfer data to the US. Where they do, they rely on UK ICO-approved Standard Contractual Clauses + the EU-US Data Privacy Framework.


12. Changes to this policy

If we materially change how we use your data, we’ll notify you by email or in-app banner at least 14 days before the change takes effect.


13. Contact

For any privacy-related question or to exercise any of the rights above, email us at hello@megs.club.