Terms & Privacy
What I'm promising. What I'm not. What I do with your data.
What this is
mirrored is a dating app that matches people using what their own AI knows about them. You give me that, I use it to find people you might click with.
What I collect
- The email you sign in with.
- What you tell me about yourself: the read from your AI, the answers you give me directly, and any corrections you add later.
- Your profile: name, age, neighborhood, gender, who you're open to, and your photos.
- The likes you send, the matches you make, the messages you exchange.
That's it. I don't pull from your social accounts, your phone, your contacts, or your camera roll.
What I do with it
- Find people you might click with.
- Write you a short note on why I think you'd click with each of them.
- Show your name, age, neighborhood, and photo to those people. Never anyone else.
- Check your photos against an image-safety model before they go live. Photos that don't pass are deleted, not saved.
- Email you when someone likes you, when you match, when a new message arrives. Every email has a one-click unsubscribe.
What I don't do
- I don't sell your data. To anyone. Ever.
- I don't use your data to train any AI model, mine or anyone else's.
- I don't show what your AI told me about you to other users. That's matching fuel. Not a public profile.
- I don't run ads.
- I don't share your data with marketers or analytics companies.
Service providers
mirrored leans on a few outside services. Each one sees only the slice of data it needs:
- Vercelhosts the app. They handle requests but don't see profile data beyond what flows through their network.
- Supabase stores everything: your profile, what your AI told me, your photos, your messages.
- OpenAIruns the matching brain. I send them your extraction and a candidate's extraction so the model can write the "why you might click" note. I also send photo URLs to their moderation model for the safety check. I ask OpenAI not to use any of it for training, and they honor that on the API plan I'm on.
- Resend delivers the emails. They see the recipient address, sender name, and message preview.
- Sentrycatches errors so I can fix bugs. I scrub names, message bodies, extractions, and email addresses before anything leaves the server. They keep what's left for up to 90 days.
Underage
You have to be 18 or older. You confirm that when you sign up. If I find out you're under 18 — through a report or any other way — I'll close your account and delete your data.
Data retention
Your data stays as long as your account does. I don't auto- delete inactive accounts. If you want out, hit Delete from your profile. Error logs in Sentry can outlive that by up to 90 days and contain a scrubbed reference to your user id — no name, no email, no message content.
Your rights
- Deleteyour account anytime from your profile page. It wipes everything: your profile, what your AI told me, your likes, your matches, your messages. I don't keep a copy.
- Edit your profile or refresh what your AI knows about you whenever it knows you better.
- Export your data: email me at hello@mirrored.loveand I'll send you a copy.
Acceptable use
- Don't catfish. Use photos that are recognizably you.
- Don't message anyone something you wouldn't say in person.
- Don't spam. Don't harass. Don't solicit.
- Don't be a creep.
If you do any of these, I'll close your account. I don't owe you a warning.
If something goes wrong
- Bugs: tell me. I'll fix them.
- Data breach: I'll email you within 72 hours of finding out.
- Match goes wrong: I'm a matchmaker, not a therapist or a security service. Stay safe out there. If someone makes you uncomfortable, use the report/block button on their profile.
- The lawyerly bit: this is a beta product. No guarantees. No warranties. You use it at your own risk. New York law governs any dispute. By using mirrored you agree to that.
Contact
Questions, corrections, complaints, or compliments: hello@mirrored.love.