Privacy Policy

Last updated: October 5, 2026

Present (“we,” “us”) operates the Present app and presentapp.dev. This policy explains what information we collect, how we use it, and your rights.

Information We Collect

  • Account info: name, email address, date of birth (self-reported, used only for the 18+ requirement and never shown publicly; Present does not verify it), and any profile details you add (bio, hometown, pronouns, social links).
  • Photos and content: photos, captions, comments, reactions, and tags you post to Moments.
  • Location: we verify your presence at an event using your device’s GPS at the moment of check-in. Your coordinates are sent to our server for that distance check and are never stored; we keep only a yes/no confirmation that you were near the event location. Discover and the Map also send your location to our server, only to show public events near you. It’s never stored. When you create an event, the location you pick is saved as the event’s location. Your phone also uses your location, without sending it to us, to check you out when you leave an event and, if you turn it on, to let you know when you’re near an event. We may review check-in patterns, such as check-ins too far apart to travel between, to prevent cheating.
  • Check-in times: when you check in and out, and while you’re checked in, the last time your phone confirmed you were still at the event. This time is visible only to you and the event’s hosts. It is used to check you out correctly if you leave. We never store your GPS coordinates.
  • Moment capture time: when you take a photo or video for Moments, we record when it was captured. That lets a Moment saved while you were offline post later, if you were at the event when you took it.
  • Device information: your device type (iPhone app or web browser), and a random device ID that remembers your location permission on that device and identifies door phones in Door Mode.
  • Request logs: when your phone or browser contacts our servers, we record the IP address it connects from and your device type (iPhone app or web browser). An approximate city or region can be derived from an IP address. We use this only for security and troubleshooting. It is not your phone’s GPS location.
  • Push notification tokens: if you turn on notifications, we store a token from your device so we can send them. You can turn notifications off in Settings at any time.
  • Phone number: adding a phone number is optional. We don’t verify it, and it is never shown to anyone on Present. Because numbers aren’t verified, another account could list your number; if that happens, matches still show only that account’s own name and photo. If you turn on “Let people who have my number or email find me,” your number and account email are used only to match you with people who already have them in their contacts or who search for your exact email. Turning it off stops both. You can change or remove it, or turn matching off, in Settings at any time. Deleting your account removes your phone number.
  • School email (optional): if you verify that you’re a student, you give us a school email address ending in .edu. We send a 6-digit code to that address to confirm it’s yours. We keep the address privately to show which school you attend and to make sure one school email verifies only one account. It is never shown on your profile, never searchable, and never used to match you with contacts. Others see only your school’s name, never the email. It appears on your profile if you choose to show it, and verified students appear on their campus leaderboard unless they opt out in Privacy Settings. Codes are stored in a form we can’t read, expire after 10 minutes, and are emailed through Lovable, our email provider. Deleting your account removes your school email.
  • Presence Score and leaderboard: we calculate a Presence Score from your verified check-ins, hosting, and connections, and show it on your profile. If you’re a verified student, you appear on your campus leaderboard unless you opt out in Privacy Settings.
  • Private profiles: If your profile is private, only your connections can see your Highlights, bio, interests, links and stats. Your monthly points still appear on your campus leaderboard unless you opt out.
  • Host attendance exports: hosts can download a list of who checked in to their events. Friends-only guests appear by name only to hosts they’re connected to; Ghost guests appear only as anonymous counts. The same masking applies to guests scanned in at the door with Door Mode. If an event uses Door Mode, the host and door staff see your name and photo when your pass is scanned and on the door guest list, regardless of your visibility setting.
  • Contacts: if you use Find Friends from Contacts, Present reads your contacts on your device after you give permission. Only the email addresses and phone numbers are sent to us, never names. They are used once to find matching Present accounts and are not stored or logged. We keep only a record that a check happened, for rate limits. Invites you send open your own Messages app; we don’t send them for you. When you search by email, we use that address only to run the search.
  • Invite code checks: to stop people guessing invite codes, we record a disguised (scrambled, not readable) form of your account or network address each time a code attempt fails. We delete these records within 1 day.
  • Safety and moderation records: reports you make or receive, and any warnings, suspensions or bans on your account, with the reason and end date. We use these to keep Present safe. When your account is deleted, your moderation records and the reports you made are deleted, and reports about you or showing you as the person who took a moderation action are anonymized so they no longer show your name.
  • Payments: if an event has a cover charge, payment is processed directly by Stripe. We store the payment amount, status, and Stripe’s transaction reference, never your card number.

How We Use Your Information

We use your information to operate the app: authenticate you, show you relevant events, verify check-ins, display Moments to people who were actually there, process payments through Stripe, send notifications, and provide customer support. We do not sell your data, and we do not use it for third-party advertising.

Error Reports

When something goes wrong in the app, we record technical error information so we can find and fix bugs: the page you were on, the error message, the app version, your device type (iPhone app or web browser), and your account if you are signed in. Error reports never include your messages or comments, photos, or location. We keep them for 30 days and then delete them automatically. We collect these reports ourselves and do not use any outside error tracking service.

Saved on Your Device

Some information is saved on your device so the app keeps working on a weak connection, including pages you’ve viewed, your event passes, photos and videos waiting to upload, and, for hosts and door staff, the event guest list. This is erased when you sign out, except photos and videos waiting to upload, which stay until they post. Door guest lists are also erased when the event ends.

Sharing

We share data only with the service providers who help us run Present:

  • Supabase (Lovable Cloud) runs the app’s hosting, sign-in, database, file storage, and the sign-in, password-reset, and student verification code emails we send. It receives your account information, the content you post, check-in confirmations, and payment records.
  • Stripe processes payments. Your card details go directly to Stripe; we share only the event and the amount to be paid, and never receive your card number.
  • OneSignal delivers push notifications on iPhone. It receives your device’s push token and the text of each notification.
  • Mapbox provides maps and addresses. When you type an event address, it receives the text you’ve typed and, if you’ve already set a pin, that pin’s position, to suggest nearby matches. When you tap ‘Use my current location’ on Create Event, your phone sends your current position to Mapbox once to look up the address. Mapbox doesn’t receive your name or account. When you view a map on an event page or Live Pulse, it sees the map area you’re viewing. Like any service your phone contacts directly, Mapbox also sees your IP address.
  • Median is the app wrapper that puts Present on the App Store. It handles running the app on iPhone and registering your device for push notifications.
  • ImprovMX: forwards email sent to support@presentapp.dev. Receives the messages you send to support, including your email address.

These providers are contractually limited to using your data only to provide their service to us. When an event asks you to pay by Venmo or Cash App, we only show you a link; you pay them directly and we receive no data from them. The app also contains links to other apps and websites (like maps, music, or social apps). Opening them is up to you, and those services are covered by their own policies.

Your Choices

  • Ghost Mode: you can check in without appearing in Who’s Here, Crossed Paths, or notifications visible to others.
  • Blocking: blocked users are mutually invisible to each other everywhere in the app.
  • Notifications: you can turn push notifications off in Settings at any time.
  • Deletion: you can permanently delete your account and associated data at any time from Settings → Delete Account. Deletion is processed within 24 hours.

Children’s Privacy

Present is intended for users 18 and older. We do not knowingly collect information from anyone under 18.

Contact

Questions about this policy or your data: support@presentapp.dev

Changes

We’ll update this policy as Present evolves and post the new version here.

Terms of Service

Present