Privacy Policy

Draft. This page is a draft waiting for legal review and is not in force yet. Text in [square brackets] will be filled in before launch.

Last updated: [DATE]

1. Who we are

Y (store name "Y: Friends, Dating & Chat", "Y" here) is an app for making friends, dating, private chats and spaces. It is run by WAALYX LLC, a limited liability company in Texas, USA ("we", "us"). We are the "controller" of the personal data described here.

Questions or requests: privacy@y.waalyx.com. [EU REPRESENTATIVE, if needed] · [UK REPRESENTATIVE, if needed] · [DATA PROTECTION OFFICER, if needed]

This policy covers the Y app for iOS and Android and our website at y.waalyx.com.

2. The short version

3. What we collect, and why

3.1 Your account

What Why How it's kept Who can see it
Phone number To sign you in with an SMS code, to stop fake accounts, and so people who have your number can find you (you can turn that off) Stored as a keyed hash (HMAC-SHA256 with a secret key) for sign-in, search and contact matching, plus an encrypted copy (AES-256-GCM). We decrypt the copy only (1) to know which country your number is from, so we can read local numbers in your contacts and searches, (2) to text you the code when you ask to delete your account, and (3) when our safety team needs it for a report to NCMEC or a lawful request (each time is logged). Sign-in codes go to the number you type when you sign in. Nobody. Never shown to other users.
Email address (optional, or instead of a phone number) To sign in by email code, and for account recovery Stored as you typed it, only after you confirm it with a code Nobody else
First name and last name Shown on your profile and in chats; your first name is on your Discover card Stored on our servers Everyone on Y (Discover cards and chats from a date like show your first name only)
Username So friends can find you by typing it exactly Stored on our servers Nobody. Never shown, not even in your QR code.
Birthday To check you are 18 or older, to show your age on your Discover card, and for the age filters in Discover Stored on our servers Nobody sees the birthday. Your age (worked out from it each time) is shown on your Discover card.
Which version of our Terms you accepted Proof of your agreement Stored on our servers Nobody else

3.2 Your profile

What Why Who can see it
Photos and shorts (short videos) Your profile and Discover cards Everyone, or only your connections if you turn off "Photos & shorts" in Settings
Bio and interests Your profile, and to suggest people with shared interests Everyone (bio can be hidden in Settings). Interests are used for suggestions.
Friends list Shown on your profile Everyone, unless you hide it in Settings. Matches from a date like are never shown in your friends list.
Public spaces you joined Shown on your profile Everyone. Private spaces are never shown.
Your QR code So people can add you by scanning it A random code that can be reset. It doesn't contain your username or number.
Your settings So the app works the way you chose Only you

Photos and shorts are cleaned on our servers. When you upload a photo, we re-encode it, which removes all hidden data such as GPS location, camera model and date. Shorts are re-packaged so that all metadata (location, device, times, extra tracks) is removed, and we make a cleaned preview picture. The original upload is overwritten with the clean copy. Uploads you never finish are deleted after 24 hours.

3.3 Discover (meeting people for friends or dates)

Discover shows one person at a time. Everyone on Y is 18 or older. There is no separate dating mode: you choose what you're looking for, and it's on your card.

What Why Who can see it
"Looking for": Date, Friends or Both (new accounts start on Friends) Shown on your card, and decides who you can meet: dates only meet people who also chose Date or Both Everyone who sees your card
"I am": woman, man or non-binary (optional, set in Edit profile) To match other people's "Show me" for dates. Without it, you only show to people whose "Show me" is "Everyone". Nobody. Never on a card or your profile.
City (optional, picked from a list) Shown on your card when you aren't nearby, and for the city filter Everyone who sees your card
Your filters: "Show me" (women, men or everyone), age range, near me / a city / anywhere, interests To build your deck Only you
Likes If you both like each other, a chat opens straight away. We keep your likes so people you liked don't come back, and to count the 50 likes allowed in 24 hours. Nobody, unless they like you back. Then you both see the chat.
Passes Someone you passed stays out of your deck for 30 days Nobody. The other person is never told.
Your last swipe So you can undo it Only you

What a card shows: first name, age, photos and shorts, "Looking for", bio, interests, and a rough distance or city (§3.4). What it never shows: your username, phone number, birthday, last name, gender, "Show me", or where you are.

Dates are matched both ways. You and the other person must both be looking for Date or Both, each person's "Show me" must include the other's gender, and the person who likes must be inside the other's age range.

"I am" and "Show me" can reveal your gender identity and sexual orientation, which the law treats as sensitive data. We use them only to decide who can meet whom for dates, never for anything else, and never show them to anyone. "Looking for: Date" is on your card, so people who see your card know you're open to dates.

3.4 Location (optional)

3.5 Your phone contacts (optional)

3.6 Chats and private spaces (end-to-end encrypted)

What end-to-end encrypted means: your phone locks each message with keys that exist only on the phones in the chat. We never have those keys. We use MLS (Messaging Layer Security, the internet standard RFC 9420), through the open-source OpenMLS library.

This covers personal chats, message requests, match chats, business chats and private spaces, including their photos, voice notes, posts, comments, reactions, and a private space's name, description, photo and topic names.

What our servers still see (metadata). To deliver messages we have to see some information about them, but not what they say:

We keep the list of your chats (who, when started, when last active) for as long as your account exists.

3.7 Public spaces (not end-to-end encrypted)

Public spaces (broadcast or community) are not end-to-end encrypted. The app shows "Public space · visible to anyone who joins". They are encrypted on the way to us and stored on encrypted disks, but we can read them, and so can anyone on Y who opens the space.

We store: the space's name, description, photo and topics; posts, comments and reactions (with who wrote them and when); photos (cleaned as in §3.2); members and their roles; and what you've read (for unread dots). Notifications never include a space's name: they say only "New post" or "New comment on your post".

When a post or comment is removed, it's hidden at once and fully deleted 30 days later (kept that long in case it's reported).

3.8 Your devices and notifications

What Why
Device record: an ID we create, the platform (iOS or Android), when it signed in, the day it was last used, and its encryption public key. We don't store the device's name. To keep you signed in, to deliver messages to each of your devices, and so the people you chat with can check your keys
Push token (from Expo, which passes notifications to Apple or Google) To send notifications, only after you allow them
Sign-in tokens (stored only as hashes) To keep you signed in. Access tokens last 15 minutes, refresh tokens 30 days.

We don't collect your advertising ID, phone model, operating system version or IMEI.

A device that hasn't connected for 30 days is signed out automatically. A signed-out device's record is deleted 30 days after sign-out.

3.9 How you use Y

3.10 Technical data

3.11 When you contact us

If you email us, we keep the email and our reply to help you, for [2 years].

3.12 Businesses and their teams

A creator, shop or company can turn a public space into a business, with an inbox for customer chats and a team.

What Why Who can see it
Business page details: opening hours and time zone, away message, usual reply time So customers know when to expect an answer Everyone (it's a public page)
The team: who is Owner, Admin, Staff or Editor To decide who can read customer chats (Owner, Admin and Staff) and who can only post on the page (Editor) The team. Customers see "Lee (Staff) joined" or "left" in their chat, as before.
Inbox status of each customer chat: New, Open or Done, who on the team is handling it, and when that changed So the team doesn't miss or double-answer anyone The team members who can read customer chats. We set it from what we already know (who sent the last message, who replied), never from what the message says.
"Notify all staff" setting Who gets a notification for an open chat The owner and admins

Inviting someone to a team:

4. Our legal reasons (for people in the EU and UK)

What we do Legal basis
Run your account, profile, chats, spaces, Discover and business inboxes Contract: we need it to give you the service you signed up for
"I am" and "Show me" (sensitive data) Explicit consent, given when you set them. You can withdraw it by removing them, or by asking us.
Location area, contacts matching Consent (the phone's permission prompt)
Keeping Y safe: rate limits, fraud and spam checks, reports, bans, scanning public uploads for child abuse images Legitimate interests (a safe service for everyone) and legal obligation
Reports to NCMEC and answers to lawful requests Legal obligation
Processing contacts' numbers of people who don't use Y, briefly, to find matches Legitimate interests
Keeping a hash of a phone number a business typed to invite someone to its team Legitimate interests of the business and of Y (so the right person gets the invite)
Crash and error reports Legitimate interests (keeping the app working)

5. How we use your data, and how we don't

We use it to: run Y and its features; choose and order Discover cards; send codes and notifications; keep Y safe (rate limits, reports, bans, child abuse checks); answer your questions; and follow the law.

We don't:

6. Who we share it with

Other users see what §3 says they can see.

Service providers process data for us, under contract, only to run Y:

Provider What they do Data they handle Where
Twilio (Verify) Sends SMS sign-in codes Phone number, the code US
Amazon Web Services (SES) Sends email codes Email address, the code US East (N. Virginia, us-east-1)
Cloudflare Network protection and delivery (DNS, firewall, CDN); file storage (R2); a second check for child abuse images on public pages it serves All traffic passes through it (encrypted end-to-end chats stay scrambled); stored photos, shorts and encrypted files Worldwide edge network; files stored in Eastern North America (R2)
Neon Database Account, profile and other data in §3; scrambled messages until delivered US East (AWS us-east-1)
Upstash Short-term data store Sign-in codes (as hashes) with your email or encrypted number for 10 minutes; rate-limit counters; online and typing status US East (us-east-1)
Render Runs our servers Everything the servers process US East (Virginia)
Expo (650 Industries) Sends notifications Push token, the notification text (a fixed text such as "New message", a public space's name, or the business's name in a team invite) US
Apple (Push Notification service) and Google (Firebase Cloud Messaging) Deliver notifications to your phone Push token, the notification text US
Sentry (Functional Software) Crash and error reports (§3.10) What went wrong, the screen, app version, phone model and operating system. No account, IP address, phone numbers, emails or message text. [REGION] [OWNER: check the data region of the Sentry organization; US expected]

For safety and the law. We report child sexual abuse material to the US National Center for Missing & Exploited Children (NCMEC), as US law requires, with the information the law asks for (which may include the uploader's account details and IP address). We may also share information with police or other authorities when the law requires it, or when we believe in good faith that it's needed to prevent death or serious harm. We can only share what we have: we can't hand over end-to-end encrypted messages.

If Y is sold or merges with another company, your data may move to the new owner, who must keep this policy's promises. We'll tell you first.

7. Moving data between countries

Our providers may store or process data in the United States and other countries. When data leaves the EU or UK, we use the European Commission's Standard Contractual Clauses (and the UK addendum), or the EU–US Data Privacy Framework where the provider is certified.

8. Child safety checks

9. Reports and blocks

10. How long we keep it

Data Kept
Scrambled messages and private space items Until every device in the chat has received them, at the disappearing time if set, and 30 days at most
Encrypted chat photos and voice notes 30 days after upload
Sign-in codes 10 minutes
IP addresses (rate limits) Up to 1 hour
Likes in Discover Until you undo them, or until you or the other person deletes your account
Your last swipe (for Undo) Until your next swipe
Discover filters, "Looking for", "I am", city Until you change them or delete your account
Team invites Until accepted, declined or cancelled, and stop working after 14 days
Inbox status of a business chat As long as the chat exists
Passes in Discover 30 days
Location area Until you change it, turn it off, or delete your account. Ignored after 30 days.
Removed public posts and comments Deleted 30 days after removal
Photos and shorts you remove from your profile or a public space Deleted 7 days after nothing uses them any more
Your account, profile, settings, contact matches, connections, chat list and public posts Until you delete them or your account
Signed-out devices Deleted 30 days after sign-out
Chats where nobody is left (every person in it deleted their account) Deleted completely, with their files
Reports, bans, legal holds See §9 and §11

11. Deleting your account

12. How we protect your data

No system is perfectly secure. If a breach affects your personal data, we'll tell you and the authorities as the law requires.

13. Your rights

You can, any time:

You can also email privacy@y.waalyx.com to ask us to:

We answer within one month (GDPR / UK) or 45 days (California). We may need to check it's you first, for example by sending a code to your phone number.

EU and UK: you can also complain to your local data protection authority (for example the ICO in the UK).

California and other US states: you have the right to know, delete, correct, and opt out of the sale or sharing of personal information, and to limit the use of sensitive personal information. We don't sell or share personal information (as those laws define it), and we use sensitive personal information (your account sign-in details, and "I am" and "Show me", which may reveal your gender identity or sexual orientation) only to provide the service. We won't treat you differently for using your rights. You can use an authorised agent.

14. Children and teenagers

15. Changes to this policy

We'll update this policy when Y changes. If a change is important, we'll tell you in the app before it applies. The date at the top shows the latest version.

16. Contact

WAALYX LLC (Texas, USA) Privacy: privacy@y.waalyx.com · Help: support@y.waalyx.com · Safety: safety@y.waalyx.com

In the app: report a person, message, post or space from its ⋮ menu › Report. Help pages: y.waalyx.com/support.