Политика конфиденциальности
Здесь описано, какие данные GoTask собирает на самом деле: что именно, зачем, сколько хранится и кто это видит.
1. О чём этот документ
GoTask — мини-приложение внутри Telegram: карта задач рядом, отклики исполнителей, чат по задаче и расчёты. Чтобы это работало, приложение хранит данные о вас. Ниже перечислено всё, что хранится, — по разделам.
Каждый пункт отвечает на четыре вопроса: что собираем, зачем, сколько храним и кому показываем. Если срок хранения в приложении не задан, так и написано — «не ограничен», — а не придуман.
2. Вход через Telegram
При входе Telegram передаёт приложению подписанный набор данных о вас: ваш числовой идентификатор в Telegram, имя и фамилию, имя пользователя (@username, если оно есть) и ссылку на фотографию профиля. Больше ничего из Telegram не приходит: ни номера телефона, ни списка контактов, ни ваших переписок.
Зачем: узнать вас без пароля и показать вас другим людям — по имени и фотографии. Идентификатор Telegram нужен ещё и затем, чтобы бот мог написать вам в личный чат.
Имя и фотография обновляются при каждом входе — из того, что стоит у вас в Telegram сейчас. Хранятся, пока существует аккаунт в GoTask: срок не ограничен.
Кому видно: имя и фотографию — всем, кто видит ваши задачи, отклики, отзывы и профиль. Идентификатор Telegram и @username наружу не отдаются никогда: их видит только сервер и администратор сервиса.
При регистрации мы просим назвать три вещи о себе: имя, город и возраст. Без них приложение дальше не пускает. Рядом спрашиваем фамилию — её называть не обязательно, и без неё регистрация проходит. Про каждое поле сказано отдельно — что это, зачем и кто видит.
Имя — то, как вас называют в приложении. Его видят все, кто открывает ваш профиль, вашу задачу или ваш отклик. Если включено «Скрыть имя и фото», вместо него видно «Скрытый профиль». Стирается при удалении профиля.
Фамилия — для спора, обращения в поддержку и законного запроса: это то, чем один человек отличается от другого, когда речь идёт о деньгах. Называть её не обязательно, и очистить её можно там же, где заполняли. Её видите только вы и администратор сервиса: ни в профиле, ни в ленте, ни в отклике, ни в одном ответе сервера другим людям фамилии нет. Стирается при удалении профиля.
Город — по нему подбираются задачи. Его видите только вы и администратор сервиса; в чужом профиле города нет. Стирается при удалении профиля.
Возраст — только для одного: убедиться, что вам есть 18 лет. Мы храним два числа: сколько лет вы назвали и в какой день назвали, — и складываем их при каждом запросе, поэтому возраст растёт сам, а в годовщину прибавляется год. Больше его не читает ничто: ни лента, ни задачи, ни профиль. Его видите только вы и администратор сервиса. Называется один раз и не меняется: второе число мы не примем, даже такое же, — можно удалить профиль и войти заново. Стирается при удалении профиля.
Даты рождения мы не собираем и не храним. Раньше собирали — вместо возраста; у всех, кто зарегистрировался до этой перемены, дата рождения удалена из базы при обновлении, а на её место записан возраст, который она давала в тот день. День и месяц рождения не сохранились нигде.
Кроме обязательного, можно написать о себе ещё: имя, под которым вас показывать вместо названного, и короткий рассказ о себе (профиль → «О себе»). И то и другое видят все, кто открывает ваш профиль; заполнять их не обязательно, и очистить их можно там же, где заполняли. Если вы включили «Скрыть имя и фото», рассказ о себе скрывается вместе с ними.
Мы храним момент, когда вы последний раз обращались к серверу, — одно время, без истории посещений: каждое новое заменяет предыдущее. Наружу уходит не оно, а одно слово о вас: «в сети», «не в сети» или «в деле». Другие люди видят его кольцом вокруг вашей фотографии — в вашем профиле и на карте людей, если вы на ней есть. «В деле» не хранится вовсе: это ответ на вопрос, есть ли у вас прямо сейчас задача в работе. Если включено «Скрыть имя и фото», наружу не уходит ничего — ни слова, ни кольца. Стирается вместе с профилем.
После входа сервер выдаёт приложению временный ключ доступа сроком на сутки. Он живёт только в памяти открытой вкладки: ни в куки, ни в хранилище браузера, ни в адресной строке он не попадает. Закрыли приложение — ключ исчез.
3. Задачи, отклики и отзывы
Задача, которую вы создаёте, состоит из того, что вы сами в неё вписали: название, описание, категория, цена и валюта, срок, фотографии, адрес текстом и точка на карте. Задача — публичная часть сервиса: её видят другие пользователи в ленте и на карте. Фотографии задач лежат в общедоступном хранилище по неугадываемым ссылкам — тот, кто получил такую ссылку, откроет её и без входа в приложение.
Отклик на задачу хранит ваш текст и расстояние до места задачи, посчитанное в момент отклика. Сохраняется именно расстояние — число метров, — а не ваши координаты. Список откликов видит только автор задачи: другим откликнувшимся он не показывается.
Отзыв и оценка после завершённой задачи публичны и подписаны именем того, кто их написал. Из оценок складываются два рейтинга (как исполнителя и как заказчика), число выполненных задач, доля задач без спора и уровень исполнителя — эти числа видны на профиле всем.
Срок хранения не ограничен: задачи, отклики и отзывы не удаляются ни по времени, ни по вашей просьбе — они часть чужих сделок и чужой репутации.
4. Местоположение
Разрешение на геолокацию приложение спрашивает ровно тогда, когда собирается показать «рядом с вами». Отказ — нормальный ответ: карта и лента работают и без него, центр карты тогда берётся по умолчанию, а расстояния просто не показываются.
Когда вы смотрите ленту или карту, координаты уходят на сервер параметрами запроса — чтобы он посчитал расстояние до задач и отсортировал их. Отдельной записи об этом приложение не заводит: эти координаты нигде не сохраняются.
Если вы включили «Готов получать приглашения» (профиль → «Приглашения»), приложение при каждом открытии сохраняет ваше место. Хранится одна точка и момент, когда она записана, — ни истории, ни следа: каждая новая точка заменяет предыдущую. Это и есть то, ради чего переключатель существует: без места непонятно, кто рядом с задачей, и заказчик вас не позовёт.
Само по себе это согласие координат наружу не отдаёт. Заказчик, который зовёт исполнителей, видит только расстояние до своей задачи — само место остаётся на сервере, а расстояние считается от огрублённого узла сетки, не от вашей двери. Точка старше суток в отборе не используется вовсе.
Если вы включили ещё и «Показывать меня на карте» (профиль → «Карта людей»), ваша точка публикуется как точка. На карте людей появляется кружок с вашим именем, фотографией и уровнем — там, где вы находитесь на самом деле, а не в районе и не «примерно». Видят его участники: вошедшие через Telegram, совершеннолетние, прошедшие подтверждение личности, — и только внутри того участка карты, который они смотрят в эту минуту.
Это отдельное согласие, и по умолчанию оно выключено у всех. Включённое «Готов получать приглашения» само по себе на карту вас не выводит, а выключение приглашений выключает и показ на карте. Вас не будет на карте и в других случаях: если ваша точка старше суток, если включено «Скрыть имя и фото», если профиль удалён и если между вами и смотрящим стоит блокировка — в любую сторону.
Хранится, пока переключатель включён: выключите его — точка стирается сразу, вместе с согласием на её хранение. Удаление профиля стирает её тоже. Пока переключатель выключен — а выключен он у всех по умолчанию, — приложение координаты не отправляет и сервер их не принимает.
Точка задачи и её адрес — это то, что вы указали сами при создании; они хранятся вместе с задачей и публичны, как и она.
Если вы включили уведомления «задачи рядом», точка и радиус вокруг неё сохраняются: они и есть эта подписка — по ним сервер выбирает, о какой новой задаче вам написать. Точку вы задаёте сами. Когда вы выключаете такие уведомления, подписка не удаляется, а выключается: точка, радиус и категории остаются, чтобы при включении не задавать их заново. Срок хранения не ограничен.
5. Селфи для подтверждения личности
Подтверждение личности нужно исполнителям: без принятого селфи нельзя откликаться на задачи, принимать приглашения и получать выплаты. Заказчик подтверждает себя платежом — публиковать задачи, платить и переписываться можно без селфи, а смотреть задачи, карту и профили может любой. Кроме этого селфи даёт значок «Личность подтверждена» рядом с именем.
Что хранится: одна фотография — ваше селфи, — дата отправки, дата решения, кто решал (администратор или автоматическая проверка) и причина отказа, если ответ был «нет». Документы у вас не просят, и присылать их сюда не нужно.
Первым селфи смотрит сервер: он проверяет, что в кадре ровно одно лицо приемлемого размера, и если да — принимает фото сразу. Это обнаружение лица, а не распознавание: снимок ни с кем не сравнивается, биометрические шаблоны, векторы и хеши не строятся и не хранятся; от проверки остаётся один флаг «принято автоматически». Что сервер не пропустил, а также часть пропущенного, выбранная случайно для контроля, смотрит администратор. То же обнаружение лица применяется к фотографии профиля.
Селфи лежит в закрытом хранилище: постоянной ссылки на него не существует. Ссылка создаётся на один просмотр и перестаёт работать через час, а выдаётся она двоим — вам и администратору, который смотрит заявку. Другим пользователям видно только синюю галочку рядом с вашим именем, а не фотография.
Хранится одна фотография: новая заменяет предыдущую. Архива отклонённых селфи не ведётся намеренно. Срок хранения того селфи, что лежит сейчас, не ограничен.
6. Переписка в чате задачи
В чате задачи хранится всё, что в него отправлено: текст сообщений, фотографии, видео, голосовые, документы, время отправки и время прочтения.
Читать переписку могут ровно двое — заказчик и исполнитель этой задачи. Право проверяется на каждый запрос истории и на каждое подключение к чату. Администраторы переписку не читают: в панели администратора чатов нет вовсе.
Вложения чата лежат в закрытом хранилище, ссылки на них живут час и создаются заново на каждый просмотр. Исключение, о котором честно сказать: фотографии, отправленные в чат до того, как это правило появилось, остались в общедоступном хранилище и по-прежнему открываются по прямой ссылке.
Уведомление о новом сообщении несёт начало текста — до 120 символов. Оно приходит вам в Telegram и остаётся в журнале уведомлений.
Срок хранения не ограничен: сообщения не удаляются, кнопки «очистить переписку» в приложении нет.
7. Уведомления и бот
Журнал уведомлений хранит, о чём вам сообщали: тип события, задачу, значения для текста (название задачи, имя человека, цену, начало сообщения) и отметку о прочтении.
Доставляет уведомления бот GoTask — в личный чат с вами; адресом служит ваш идентификатор в Telegram. Своей базы данных у бота нет: он ничего о вас не хранит, а только передаёт сообщения и платёжные ответы Telegram.
Срок хранения журнала не ограничен.
8. Деньги
Подписку оплачивают звёздами Telegram. Платёж целиком проводит Telegram: ни номера карты, ни платёжных реквизитов приложение не видит и не хранит. От платежа остаётся его номер в Telegram, купленный тариф и срок, число звёзд, признак автопродления, служебная строка счёта, дата платежа и дата возврата, если он был.
Расчёты по задачам идут в TON. Хранится адрес кошелька, который вы привязали (он же адрес выплаты), суммы, хеши переводов, адрес отправителя и комментарий входящего перевода. Ключи от кошелька приложение не видит: подпись даёт ваш кошелёк, а связь с ним устанавливает TON Connect.
Отдельно и прямо: блокчейн публичен. Всё, что ушло на цепочку — адреса, суммы, время, — видно кому угодно и без нас, и удалить это невозможно ни нам, ни вам.
Внутри приложения хранятся ваши балансы по валютам и реестр операций: что произошло, на какую сумму, по какой задаче и когда. Реестр только дописывается — строку из него нельзя убрать или исправить, потому что именно он подтверждает каждую выплату.
Кому видно: суммы и операции — вам. Администратору — когда он подтверждает выплату или разбирает спор. Срок хранения денежных записей не ограничен.
9. Жалобы, блокировки и споры
Жалоба хранит, на кого она, повод, ваш текст и то, о чём речь — задачу или сообщение. Её читает поддержка сервиса. Тому, на кого пожаловались, не сообщается, кто пожаловался, и автоматически по жалобе ничего не происходит.
Блокировка хранится парой «кто кого заблокировал». Заблокированному об этом не сообщают. Блокировку можно снять — тогда запись о ней удаляется.
Спор по задаче хранит причину, обе стороны, решение администратора, кто и когда его принял. Хранится вместе с задачей, срок не ограничен.
10. Кто ещё видит эти данные
Telegram — потому что приложение работает внутри него: вход, доставка уведомлений и оплата звёздами проходят через Telegram, по его собственным правилам.
OpenStreetMap — карта рисуется картинками с их серверов. Запрос такой картинки показывает им ваш адрес в сети и участок карты, который вы смотрите. Ваши координаты туда не отправляются.
Сеть TON — переводы и адреса, как сказано выше, публичны по устройству блокчейна.
Администраторы сервиса — в объёме панели администратора: люди и их тарифы, задачи, споры, жалобы, заявки на выплату и селфи, ждущие проверки. Переписки в панели нет.
Больше никому. Рекламных счётчиков и систем аналитики в приложении нет: кроме кода Telegram и карты OpenStreetMap, оно не загружает ничего стороннего.
11. Чего мы не собираем
Не собираем документы, удостоверяющие личность, платёжные реквизиты, контакты из вашей адресной книги и историю ваших переписок за пределами задачи. Камера и микрофон включаются только по вашему действию — когда вы сами снимаете фотографию или записываете голосовое.
12. Сколько всё это хранится
Сроков хранения в приложении не задано. Пока существует ваш аккаунт, всё перечисленное хранится без ограничения по времени: автоматической очистки и удаления «через сколько-то дней» в сервисе нет.
Короткие сроки есть только у трёх вещей, и это не хранение данных: ссылка на закрытый файл живёт час, разрешение на подключение к чату — полминуты, ключ входа — сутки.
13. Удаление данных
Правило такое: личное стирается, следы сделок остаются. Стираем то, что относится к вам как к человеку: имя, фамилию, возраст и день, когда он назван, город, фотографию, имя пользователя, рассказ о себе, селфи, последнее сохранённое место, момент последнего обращения к серверу, привязанный кошелёк, подписку на уведомления и настройки.
Остаются задачи, отзывы, которые о вас написали другие, и денежные записи. Это чужие сделки и подтверждение расчётов: стереть их по просьбе одной стороны нельзя — иначе у второй стороны пропадёт доказательство того, что работа была сделана и деньги заплачены.
Удалить профиль можно в приложении: профиль → «О себе» → «Удалить профиль». Удаление необратимо для личных данных: восстановить стёртое нельзя ни вам, ни нам.
Пока за вами что-то числится, удаление откладывается, и приложение скажет, что именно: нерешённый спор, незакрытая задача, деньги на счету или заявка на деньги, которую ещё разбирает администратор. Это не формальность: в каждом из четырёх случаев вас ждёт другой человек или деньги, забрать которые можете только вы.
Если вы войдёте снова тем же аккаунтом Telegram, профиль вернётся — тот же самый, с теми же отзывами и историей сделок, но без того, что было стёрто. Новый профиль вместо старого не создаётся: иначе удаление было бы способом избавиться от своих отзывов.
Автопродление подписки за звёзды при удалении профиля мы просим Telegram остановить сами. Если Telegram в этот момент недоступен, просьба не теряется — мы повторяем её, пока она не пройдёт. Мгновенности это не даёт: отмена может случиться не в ту же секунду, а если Telegram будет недоступен долго, очередное списание успеет пройти раньше неё. Если так вышло, напишите нам или в поддержку Telegram: звёзды возвращает он. Отключить автопродление можно и самому — в Telegram, в списке своих подписок. Само удаление профиля этого не ждёт и из-за этого не откладывается.
14. Обращение в поддержку
Когда вы пишете нам из приложения, сохраняется текст обращения, ваш аккаунт и время. Текст читают администраторы сервиса, и он же пересылается им в Telegram, чтобы ответить вам сообщением. Обращения не удаляются автоматически.
15. Изменения
Этот текст меняется вместе с приложением: появляется новый сбор данных — появляется и пункт о нём. Документ всегда доступен по ссылке рядом с условиями использования.
16. Оговорка
Этот текст не проверял юрист. Он написан по устройству сервиса — по тому, что действительно собирается и хранится в коде, — и не является заключением о соответствии законодательству. За юридическую сторону документа отвечает владелец сервиса.