3 ms·
Also, the way OkCupid works, you can answer questions either privately or publicly. Even when you answer a question publicly, it is still only visible to other
by greeneggs 10y ago
Also, the way OkCupid works, you can answer questions either privately or publicly. Even when you answer a question publicly, it is still only visible to other users who have answered the same question. Privately answered questions are never visible, but are used in calculating the "percent match" between two users. So I would presume that they started their scraping bot with fake answers to every single question.
This is of course a kind of "privacy by obscurity," and it is not at all secure. For example, if you want you can probably figure out people's answers to all questions, even the private ones, by having a separate bot for every question. Then the percent match between the bot and a user reveals the user's answer to that one question. (Possibly OkCupid introduces some noise in the matching algorithm to make this harder, but it can almost certainly be circumvented.)