Обновлено: 27 июля 2026
Vibe Planner — небольшой проект, который делает и поддерживает один разработчик, а не компания. Изначально он создавался для одного конкретного человека, а затем стал чуть более открытым — поэтому стоит прочитать этот текст, а не считать, что здесь всё устроено как в типичном приложении. Коротко: дата рождения, даты цикла, планы и заметки шифруются прямо в вашем браузере до того, как попадут на наш сервер, ключом, который есть только у вас. Мы физически не можем их прочитать, даже если бы нас заставили.
Большинство приложений шифруют данные «при передаче и хранении», но сами всё равно могут их прочитать — потому что ключ шифрования у них. У Vibe Planner — нет. При регистрации ваш браузер генерирует случайный ключ шифрования, который никогда не покидает устройство. Этот ключ, в свою очередь, «оборачивается» (шифруется) ключом, производным от вашего пароля, и отдельно — ключом, производным от одноразового кода восстановления, который показывается один раз при регистрации. Обе обёрнутые копии хранятся на сервере, но ни пароль, ни код восстановления — никогда. Поэтому тот, у кого есть только доступ к базе данных, включая нас, не может их расшифровать.
Это значит: дата и время рождения, место рождения, даты цикла, планы на месяц/год и любые текстовые заметки хранятся на сервере только как зашифрованные байты. Мы никогда не видим их в открытом виде.
Ваш email (нужен для входа и писем восстановления доступа).
Необратимый криптографический хеш значения, производного от пароля — не сам пароль, и из него нельзя восстановить ключ шифрования.
Голую дату каждой сгенерированной рекомендации (только календарную дату, не содержание) — чтобы показывать «рекомендацию на сегодня», ничего не расшифровывая.
Базовые метаданные аккаунта: дата регистрации, подтверждён ли email, счётчик генераций в день (нужен только против злоупотреблений).
Чтобы сгенерировать рекомендацию на день, ваш браузер формирует сводку: текущие астрологические положения, день/фаза цикла, отрывок ваших планов/заметок и выбранный язык интерфейса — и отправляет её Groq, стороннему провайдеру ИИ, чтобы тот написал текст рекомендации. Эта сводка не содержит вашу настоящую дату/время/место рождения, имя или email — но она видна Groq в открытом виде на момент генерации ответа и не сохраняется и не логируется нами впоследствии. Это единственная осознанная брешь в остальном zero-knowledge дизайне, и мы стараемся не добавлять в эту сводку ничего лишнего.
Resend отправляет транзакционные письма (подтверждение регистрации, восстановление доступа) — видит только ваш email и факт использования Vibe Planner, ничего больше.
Neon хранит нашу базу данных Postgres — всё описанное выше, включая ваши зашифрованные данные.
Vercel размещает само приложение и обрабатывает запросы к нему.
Upstash хранит короткоживущие счётчики запросов по IP-адресу — только чтобы замедлить автоматизированные злоупотребления страницами входа/регистрации, не привязаны к аккаунту и хранятся считаные минуты.
Ни один из этих сервисов не видит ваш незашифрованный профиль, данные цикла или заметки.
Мы используем одну cookie для поддержания входа в систему и одну для защиты от межсайтовой подделки запросов. Обе строго необходимы для работы приложения. Мы не используем рекламные или трекинговые cookies, аналитики в приложении сегодня тоже нет.
Поскольку мы никогда не видим ваш пароль или ключ шифрования, «восстановить пароль по клику» здесь не работает так, как в обычных сервисах. Если вы потеряете и пароль, и код восстановления, показанный при регистрации, ваши зашифрованные данные будут безвозвратно утеряны — в том числе и для нас. Это осознанный компромисс ради настоящей приватности, а не недоработка — но это значит, что ответственность за сохранность кода восстановления лежит полностью на вас.
Вы можете в любой момент попросить удалить аккаунт и все связанные данные навсегда, написав на адрес ниже. Поскольку мы всё равно не можем прочитать ваши зашифрованные данные, удаление просто означает, что зашифрованные записи удаляются из базы — ничего дополнительно «зачищать» с нашей стороны не требуется.
Если что-то существенно изменится в том, что мы собираем или как, мы обновим эту страницу и дату наверху.
Вопросы, запросы на удаление или что-то ещё: hello@vibeplanner.me