Попробую ответить не лезя в мистику. Есть два варианта как минимум.
Первый называется "цифровой след". Вы где-то что-то говорили, писали и выкладывали фото/видео. Вряд ли эту информацию прямо. Тогда бы и вопрос не возник. Но кто-то это собрал воедино, проанализировал и попробовал сделать выводы. Видимо угадал.
Второй называется "фишинг". Хотя каждый человек неповторим, но некоторые мечты и намерения есть у сравнительно многих людей. Хотя они сами считают их тайными. И что такие намерения есть у конкретного человека вас например, действительно тайна. Но если процент людей с такими намерениями не исчезающе мал, ну скажем 0.5%. Кажется мало. Но можно попробовать разослать текст ну допустим 10.000 человек. В результате по матстатистике получим около 50 попаданий. Что вполне достаточно. Часто даже больше. Поскольку бывают целевые базы для рассылок. Известно из какого источника они утекли. И соответственно можно сделать некоторые предположения о владельцах этих контактов.