This is the platform where you can find your life partner.
You can crush on someone by input their email. And only you know who you crush on, no one know, even database is exposed. However, I have developed a algorithm that even the server do not know your crush, but if your crush crush on you, the server would match you with you crush. If match, only you and your crush know ech other. All information are encrypted, by your own password. We do not log any data, but connection, for networking debug purpose.
All data is encrypted. So you are safe even the databse is exposed, so the database administrator cannot see any thing in databse. However, to make sure application work properly, database is cannot access widely.
For example, there are some student in class: A, B, C are male and X, Y, Z are female. A like X, Y, Z, but he are not willing to express himself to X or Y or Z. Similarly X like A, B, C, but she are not willing to express herself to A or B or C. The reason may be that some one scare that if they express their selves like someone, they would lose their friendship, or they shy,... There are some reason for that. I am the one too.
So A can create an account to do so. A can add X, Y, Z to his crush list. X create an account and add A, B, C to her crush list. The system will notice that can match A to X (A like X and X like A).
All information are encrypted by user password. So it is safe if database are leaked. I have develop an algorithm to due to the problem that Even The system do not know users crush list, due to the encryption based on user own password, the system can match A to X.