anonymous until it's mutual

you still haven’t told them.

tell them without your name on it.

lock your first feeling

Your name only appears if they feel the same way back.

free for early birds · your number is your login

no swiping no profiles to browse no strangers
tieHearts
say it without saying it
tap to open
seven pages
1
tap to turn

There is someone you think about.

2

Not a stranger.
Their number is already in your phone.

3

You have wanted to tell them for a long time.

4

But you are scared of the rejection.
More scared of the embarrassment.

5

And you still have to see them.
At work. In class. In the same group of friends.

6

So you say nothing.
Months pass. Sometimes years.

7

That is what tieHearts is for.
So why wait?Just say it.

seven pages

Three steps, and none of them are brave

You never have to say it out loud. You never find out you were rejected. Nothing happens unless it happens to both of you.

one

Lock the feeling

Pick someone whose number you already have. Choose crush or love, and how strongly. Seal it.

two

A mystery heart lands

They see that someone locked a feeling for them, and how strong it is. They do not see who. Not a hint, not a clue.

three

Mutual? Hearts tie

If they lock one back for you, both names appear at the same second. If they don't, nobody ever knows it was you.

And then, it is tieHearts

Two people who each thought they were the only one. Both names, at the same moment, with nobody having had to go first.

Built so it can't embarrass you

The rules aren't promises in an app description. They're enforced by the database itself.

Your name is never sent

Not hidden in the app, not sent and withheld. The server never hands your identity to their phone until it's mutual or you choose to reveal.

Rejection is silent

There is no "they said no". If they don't feel it back, nothing happens and you're never told — because there is nothing to be told.

Your contacts stay on your phone

The picker reads your address book on the device. Nothing is uploaded. The only number that reaches us is the one you actually choose.

One a day, seven at a time

You can't spray feelings at everyone you know. The limit is the point: it keeps a locked feeling worth something.

This is not a dating app

Nobody here is a stranger. You already know them.

Dating apps

  • ✕  Strangers, sorted by photo
  • ✕  Endless swiping
  • ✕  A profile you have to perform
  • ✕  Matches that go nowhere

tieHearts

  • ❤  Only people you already know
  • ❤  Nothing to browse
  • ❤  No profile, no photos
  • ❤  One answer, and it's private

Questions people actually ask

Will they find out it was me?

Only if you tell them, or if they lock a feeling for you too. There is no other path. Your identity is withheld by the server, not by the app, so even a modified app can't reveal it.

What if they're not on tieHearts?

You can still lock a feeling for their number. It waits. If they join later, it's there for them. You choose whether to send them an invite yourself — we never message anyone on your behalf.

Can I take it back?

Yes. Let go of a feeling any time and it disappears completely, along with any chat. They're never told it existed.

Can someone spam me?

No. One new feeling per person per day, seven at a time, and a sender can never message or notify you repeatedly. You can block and report anyone.

What does it cost?

Right now, nothing — it is free for early birds while we are in testing. After that your first reveal request is free forever, and further ones come in one-time packs. There is no subscription, and there never will be. What is never for sale is somebody's identity: you can pay to ask, but only they can answer, and no amount of money changes that.

Somebody should know

We are still in testing. If you want it the day it opens, leave your number. And if you are here for another reason — to invest, to write about it, to build something with us — this reaches us too. One inbox, read by the person who made it.

made in India · free for early birds