Security
Safety is a design decision.
MeetWho stores the introductions worth making — and the private notes that come after them. That's a serious responsibility. This page describes how we protect it, and what you can do to keep your own side of the door locked.
Encrypted in transit & at restLeast-privilege accessQuiet by default
Last updated · July 22, 2026
This page is maintained by the MeetWho team to answer common security and privacy questions about the platform. It describes controls that are enabled today; it isn't a certification or an audit report.
01
How data is protected in transit and at rest
- Every request to meetwho.app is served over HTTPS with modern TLS. HTTP is redirected, never accepted for user data.
- Data at rest — profiles, events, notes, follow-ups, attachments — is encrypted on the storage layer of our managed cloud backend.
- Uploads (avatars, event covers) are served through signed URLs from an isolated storage bucket, not from the application server.
02
Authentication
- Sign-in with Google or Apple, backed by their OAuth flows — MeetWho never sees your password.
- Session tokens are short-lived and rotated. Signing out invalidates the session across the app.
- Sensitive actions (deleting your account, exporting data) require you to be actively signed in.
03
Authorisation & row-level security
Every table that holds user data is protected by row-level security policies enforced by the database itself, not just the application. In practice:
- You can only read your own private notes, follow-ups, saved people, requests and messages.
- A public profile is only served for accounts that have chosen to publish it.
- Event data respects the visibility choice of each participant — hidden means hidden.
- Admin-only operations require a role check performed server-side, never trusted from the client.
04
Access to production
- Engineer access to production data is restricted, logged, and reserved for keeping the service running or responding to your support requests.
- Backend secrets are stored in a managed secret store — never in client code, never checked into source control.
- We follow least-privilege by default: new services and roles start with no access and are granted only what they need.
05
Abuse, spam and safety controls
- Anyone can send you a request to meet with a short note; nobody can direct-message you until you accept.
- You can decline, mute, block or report any request or account. Blocking is silent on their side.
- Rate limits and pattern detection make mass-messaging and scraping fail fast.
- Reports are triaged by a human. We act on the pattern, not just the instance.
06
Backups and reliability
- The database is backed up automatically by our managed provider, with point-in-time recovery.
- Deleting your account removes public and identifying data promptly; anonymised operational logs may be retained briefly for security and abuse investigations.
- We monitor uptime, error rates and slow queries. Serious incidents are communicated in-product and by email where relevant.
07
Responsible disclosure
If you believe you've found a security vulnerability in MeetWho, please tell us before making it public.
- Use the Contact page and pick the Security topic, or write to
security@meetwho.app. - Give us a reasonable window to investigate and fix before disclosure.
- Do not access, modify, or delete other people's data while testing. Use your own account.
- We won't take legal action against researchers who act in good faith and follow this policy.
08
What you can do on your side
- Turn on 2-factor authentication with your Google or Apple account — that's the door MeetWho signs you in through.
- Review your public profile and event visibility from Settings; hide anything you didn't mean to share.
- Only accept requests from people whose context makes sense — MeetWho tells you why every recommendation exists.
- Report anything that feels off. Silence is not a policy.
09
Contact
Security questions or a concern about your account? Use the Contact page and pick Security. Urgent vulnerability reports: security@meetwho.app.
