Политика конфиденциальности Yashil
Обновлено: 5 сентября 2026 года
Это черновик, написанный по исходному коду, а не юристом. Он точно описывает то, что делает приложение — каждое утверждение ниже сверено с кодом и базой данных, — но не проверен на соответствие законодательству Узбекистана, ЕС или Калифорнии, и должен быть проверен до публикации. Адрес для связи проставлен; он сменится на адрес в собственном домене, когда домен будет. Юристу: обозначение организационно-правовой формы — «YaTT» — проставлено по свидетельству о регистрации, но не выверено. Если в русскоязычном документе уместнее «индивидуальный предприниматель», это замена одного словосочетания.
О языке. Приложение выходит на русском и узбекском. Этот документ — перевод английского оригинала
privacy-policy.md; при расхождении толкования следует уточнить у юриста, какая версия считается основной. Оба текста описывают одно и то же поведение приложения.
Коротко
Yashil хранит ваши растения, их фотографии и то, что вы с ними делали. Чтобы определить растение или поставить диагноз, ваша фотография отправляется в Google через OpenRouter — компанию, чья модель даёт ответ. Если вы добавите уличное место, выбранный вами город отправляется в погодный сервис.
Никакой рекламы, никакой аналитики, никакого отслеживания. Ничего не продаётся и не передаётся третьим лицам. Вы можете удалить всё прямо в приложении, и это происходит сразу — кроме необратимого кода вашего телефона, который мы храним, чтобы удаление аккаунта не давало второй бесплатный пробный период.
Если вы начали пробный период, мы пишем вам о нём дважды: за три дня до конца и когда он закончился. В каждом таком письме есть ссылка, чтобы больше их не получать.
Кто мы
Yashil управляется YaTT Maxkamov Saloxiddin. Контакт: salokhidinmak@gmail.com.
Что мы собираем и зачем
То, что вы даёте нам сами
| Что | Зачем | Куда попадает |
|---|---|---|
| Адрес электронной почты | Чтобы создать аккаунт и входить в него, а если вы начали пробный период — написать вам до его конца и когда он закончился | Хранится, и передаётся в Resend для этих двух писем |
| Имя, если вы его укажете | Чтобы обращаться к вам | Хранится |
| Растения: имя, вид, горшок, грунт, комната | Чтобы рассчитать график ухода | Хранится |
| Фотографии растений | Чтобы определять их, ставить диагноз и вести дневник | Хранится, и отправляется в Google через OpenRouter, когда вы просите определить или поставить диагноз |
| Вопросы, которые вы пишете | Чтобы на них ответить | Отправляется в Google через OpenRouter |
| История ухода: что и когда вы сделали | Чтобы запланировать следующее и показать дневник | Хранится |
| Ваши заметки | Ваш дневник | Хранится |
То, что мы вычисляем
| Что | Зачем |
|---|---|
| Освещённость в люксах | Люксметр читает выдержку, выбранную камерой, и переводит её в люксы. Сама фотография не сохраняется. |
| iOS или Android | Записывается рядом с замером освещённости, потому что две камеры сообщают выдержку по-разному. Ничего конкретнее, чем «ios» или «android». |
| Время напоминаний и включены ли они | Чтобы планировать уведомления, которые создаются на вашем устройстве |
| Необратимый код идентификатора вашего телефона, его система (iOS или Android) и язык приложения (русский или узбекский), если вы начали пробный период | Чтобы на каждом телефоне был один бесплатный пробный период, а письма о нём приходили на вашем языке. Код создаётся с секретным ключом, и по нему нельзя восстановить идентификатор. |
Местоположение — только если вы добавили уличное место
Если вы отмечаете комнату как уличную, вы выбираете город из списка. Мы храним его координаты, округлённые до одного знака после запятой — это примерно 11 километров.
Мы никогда не запрашиваем и не получаем геолокацию вашего устройства. Мы не храним адрес. Одиннадцати километров достаточно, чтобы знать, был ли дождь; и недостаточно, чтобы знать, где вы живёте.
Если уличных мест у вас нет, местоположение не хранится вообще.
Кто ещё видит ваши данные
Модели, которые отвечают
Определение растений, диагностику и ответы на вопросы выполняют модели ИИ. Мы обращаемся к ним через OpenRouter — он передаёт каждый запрос той компании, которой принадлежит запрошенная модель:
- Google — модель Gemini, отвечает за определение растений, диагностику и вопросы.
Статьи о видах в энциклопедии пишет модель компании Anthropic — только по названию вида. Ничего о вас и ваших растениях для этого не отправляется.
Когда вы пользуетесь одной из этих функций, мы отправляем:
- фотографию — для тех двух функций, где она нужна, а для диагностики ещё и предыдущую фотографию того же растения, чтобы ответ мог сказать, лучше ли ему;
- для диагностики — что Yashil говорил об этом растении в прошлый раз и какое лечение ещё не закончено;
- контекст об этом растении: вид, название комнаты, уровень света, горшок, грунт, когда его последний раз поливали, недавний уход;
- ваш вопрос — для вопросов;
- ваши огрублённые координаты — для вопросов, чтобы ответ подходил вашему климату и местным растениям;
- сегодняшнюю дату.
Мы не отправляем ваш адрес электронной почты, ваше имя и ничего, что позволяет вас опознать.
Они обрабатывают это, чтобы дать ответ. Их обработка регулируется их собственными условиями: https://openrouter.ai/privacy и https://policies.google.com/privacy.
Open-Meteo
Если у вас есть уличное место, мы отправляем его огрублённые координаты в Open-Meteo за прогнозом, и название города, которое вы вводите, в их сервис геокодирования, чтобы превратить его в координаты. Больше ничего — ни аккаунта, ни идентификатора. https://open-meteo.com/en/terms
Apple, Google и RevenueCat — только если вы оформляете подписку в приложении
Подписку в приложении продаёт и списывает Apple на iPhone или Google на Android; вашу карту мы не видим. RevenueCat сообщает нам, активна ли подписка, когда она заканчивается и какой магазин её продал. Для этого он получает идентификатор вашего аккаунта Yashil, случайный код, а не вашу почту, и запись магазина о покупке. https://www.revenuecat.com/privacy
Payme — только если вы оформляете подписку на сайте
На сайте Pro оплачивается картой через Payme. Номер карты вводится в форму, которая отправляет его в Payme, а не нам. Мы храним то, что возвращает Payme: токен, по которому раз в месяц списываем оплату с этой карты, номер карты со скрытыми средними цифрами, а также дату, сумму и итог каждого платежа. Фискальный чек выдаёт Payme. Отмена подписки удаляет карту из Payme, а удаление аккаунта удаляет нашу копию этих записей; чеки остаются у Payme и налоговой, как требует закон. https://cdn.payme.uz/terms/main.html
Resend — только если вы начали пробный период
Resend отправляет два письма о вашем пробном периоде. Он получает ваш адрес почты и само письмо со ссылкой на наш сайт, которая 30 дней открывает сайт для вашего аккаунта. https://resend.com/legal/privacy-policy
Supabase
Наша база данных, файловое хранилище и аутентификация работают на Supabase. Ваши данные хранятся в их регионе Сингапур (ap-southeast-1). https://supabase.com/privacy
Больше никто
Никаких рекламных сетей. Никакой аналитики. Никаких трекеров. Никаких брокеров данных. Мы не продаём ваши данные и не передаём их для чужого маркетинга. В приложении нет ни рекламного, ни аналитического SDK — это можно проверить по списку зависимостей.
Доступ для людей, которых выбираете вы
Вы можете пригласить кого-то помогать ухаживать за вашими растениями с помощью кода, который вы ему даёте. Он сможет видеть ваши растения, комнаты и историю ухода и отмечать выполненный уход.
Он не сможет через приватные функции приложения видеть оригиналы ваших фотографий, ваши диагнозы, заданные вами вопросы и ваш список желаемого. Вы можете отозвать доступ в любой момент, а доступ, выданный с датой окончания, истекает сам.
Отдельно о фотографиях
Ваши фотографии хранятся в приватном бакете. Они никогда не публичны. Всё, что вы видите в приложении, загружается по ссылке, которая перестаёт работать через час.
Читать ваши фотографии можете только вы. Это обеспечивает база данных, а не только приложение, и это покрыто тестами — см. docs/security/storage.md.
Сколько мы всё храним
Пока вы это не удалите. Автоматического срока нет.
Когда вы удаляете аккаунт, мы сначала удаляем ваши фотографии, затем сам аккаунт и всё, что к нему привязано: растения, комнаты, историю ухода, дневник, заметки, вопросы, список желаемого, черенки и замеры освещённости. Это происходит сразу, и копий не остаётся. Остаётся только код вашего телефона, если вы начинали пробный период, с пометкой iOS или Android и датами пробного периода. Он теряет связь с аккаунтом и нужен лишь для того, чтобы на том же телефоне нельзя было начать второй пробный период.
Ссылки в письмах о пробном периоде перестают работать через 30 дней. Отметка о том, какие из этих писем отправлены, хранится с вашим аккаунтом и удаляется вместе с ним.
Настройки → Удалить аккаунт.
Ваши права
В зависимости от того, где вы живёте, у вас могут быть права на доступ, исправление, выгрузку и удаление ваших данных, а также право возражать против обработки.
- Доступ и исправление: всё, что приложение о вас хранит, видно и редактируется внутри него.
- Удаление: Настройки → Удалить аккаунт, немедленно и полностью.
- Выгрузка: пока не встроена в приложение. Напишите на salokhidinmak@gmail.com, и мы её пришлём.
Дети
Yashil не предназначен для детей младше 13 лет, и мы сознательно не собираем их данные. Если вы считаете, что ребёнок передал нам данные, напишите нам, и мы их удалим.
Безопасность
- В каждой таблице включена построчная защита (row-level security), поэтому один аккаунт не может прочитать данные другого, даже если обойти приложение целиком.
- Фотографии приватны и доступны только по недолговечным подписанным ссылкам.
- Соединение шифруется при передаче; данные шифруются при хранении силами Supabase.
- В приложении нет учётных данных ни к одному стороннему сервису.
Подробности, включая то, что мы проверяли и от чего сознательно не защищались, — в docs/security/.
Изменения
Если эта политика существенно изменится, мы сообщим об этом в приложении до вступления изменений в силу. Дата вверху всегда соответствует текущей версии.
Контакты
salokhidinmak@gmail.com