Политика конфиденциальности Confeture
Confeture для Android и iOS помогает участникам мероприятий обмениваться контактными данными напрямую по Bluetooth Low Energy (BLE), а также показывает оформление и расписание выбранного мероприятия. Приложение не требует учётной записи. Контактные данные хранятся на устройствах пользователей и не передаются разработчику; для загрузки конфигурации обрабатываются технические данные, описанные ниже.
1. Роли и ответственность
Confeture является техническим инструментом для создания, локального хранения и прямого обмена контактными данными между устройствами пользователей.
Пользователь самостоятельно определяет, какие сведения указать в своей контактной карточке, когда включить режим обмена и кому передать контактные данные. Пользователь отвечает за точность и законность добавленных сведений, а также за наличие права передавать сведения, относящиеся к другим лицам.
NolwenDroid (ИП Смирнов Андрей Викторович) разрабатывает и поддерживает Confeture, но не получает и не управляет контактными данными пользователей. Операции с ними выполняются на устройствах пользователей. Ответственность NolwenDroid распространяется на работу приложения и на ту обработку технических данных, цели и средства которой определяет разработчик, включая использование Firebase Remote Config.
По вопросам конфиденциальности и работы приложения можно обратиться по адресу: nolwendroid@gmail.com.
2. Область действия политики
Настоящая политика описывает обработку данных в мобильном приложении Confeture для Android с идентификатором пакета com.nolwendroid.confeture и для iOS с Bundle ID com.nolwendroid.confeture и com.nolwendroid.confeture.app. Она не регулирует работу сторонних приложений и сайтов, которые пользователь открывает из Confeture.
3. Какие данные обрабатывает приложение
Контактные данные, введённые пользователем. Пользователь может указать имя, компанию, должность, номер телефона, адрес электронной почты, адрес сайта, HTTPS-ссылку на мессенджер и фотографию. Заполнение отдельных полей является добровольным.
Контактные данные других участников. Приложение может получать и локально сохранять имя, компанию, должность, телефон, email, сайт, ссылку на мессенджер, фотографию, технический идентификатор, время первого обнаружения и служебный статус взаимодействия.
Технический идентификатор. Для различения участников Android-версия использует сокращённое значение Android ID, а iOS-версия создаёт случайный идентификатор установки и сохраняет его в локальных настройках приложения. Идентификатор не является именем пользователя или криптографическим подтверждением личности, но может устойчиво различать установку приложения на устройстве.
Данные Bluetooth и состояние устройства. Приложение обрабатывает результаты BLE-сканирования, сигналы присутствия совместимых устройств, состояние Bluetooth и технические данные соединения, необходимые для обнаружения и обмена.
Геолокация на старых версиях Android. На Android 11 и ниже система требует разрешение на точную геолокацию для BLE-сканирования. Confeture использует это разрешение только для обнаружения Bluetooth-устройств, проверяет доступность службы геолокации и не получает, не сохраняет и не передаёт координаты пользователя.
Уведомления и фоновая работа на Android. Android-версия показывает постоянное уведомление, когда активен foreground service, обеспечивающий поиск устройств и обмен в фоне.
Доступ к Контактам на iOS. По команде пользователя iOS-версия может запросить доступ к системным Контактам, чтобы сохранить полученную визитку и позднее проверить наличие созданной записи по её системному идентификатору. Confeture не загружает адресную книгу на сервер разработчика.
Firebase Remote Config. Для получения параметров конфигурации приложение использует сервис Google Firebase Remote Config. В Firebase могут передаваться Firebase Installation ID (случайный идентификатор конкретной установки приложения), идентификатор и версия приложения, Bundle ID, версия операционной системы и SDK, код страны, язык, часовой пояс, IP-адрес и стандартные технические сведения сетевого запроса. Персональные сведения из контактной карточки — имя, компания, должность, телефон, адрес электронной почты, сайт, ссылка на мессенджер и фотография — в Firebase не передаются. Также в Firebase не передаются полученные контактные данные, Android ID, iOS client ID, Bluetooth-идентификаторы и содержимое обмена между устройствами.
Оформление и расписание мероприятия. Конфигурация может содержать цвета, адреса логотипа и текстового знака, а также расписание с названиями залов, докладов, перерывов и именами докладчиков. Эти сведения относятся к мероприятию и не формируются из контактной карточки пользователя.
Изображения темы мероприятия. Если выбранная конфигурация содержит логотип или текстовый знак мероприятия, приложение может скачать изображение с указанного в конфигурации адреса. Владелец соответствующего сервера может получить IP-адрес и стандартные сведения сетевого запроса; контактная карточка и содержимое BLE-обмена в запрос не включаются.
Локальные уведомления. Приложение может показывать системные уведомления о запросе контакта, подтверждении обмена и состоянии фоновой BLE-службы на Android. Для этих уведомлений не используется сервер push-уведомлений, а их содержимое формируется на устройстве.
4. Как используются данные
Данные используются исключительно для:
- создания и показа контактной карточки пользователя;
- обнаружения совместимых устройств поблизости;
- передачи и получения контактных данных через BLE;
- подтверждения обмена контактными данными;
- хранения полученных контактных данных на устройстве пользователя;
- добавления выбранных контактных данных в системное приложение контактов по явной команде пользователя;
- получения технической конфигурации приложения через Firebase Remote Config;
- загрузки и локального хранения оформления выбранного мероприятия;
- показа расписания выбранного мероприятия;
- обеспечения устойчивости и диагностики работы функций приложения.
Confeture не использует контактные данные для рекламы, профилирования или продажи третьим лицам.
5. Как происходит обмен через Bluetooth
Когда пользователь включает режим обмена, Confeture начинает BLE-сканирование и BLE-рекламу. Имя, компания, должность, сайт, технический идентификатор и сведения о наличии фотографии могут передаваться в рекламных BLE-пакетах и быть приняты совместимыми устройствами поблизости. Фотография относится к публичной части карточки и может быть автоматически получена совместимым устройством напрямую по BLE.
Телефон, адрес электронной почты и ссылка на мессенджер передаются выбранному участнику через GATT только в рамках подтверждённого обмена. Передача выполняется напрямую между устройствами по Bluetooth. NolwenDroid не получает эти или другие контактные данные в процессе такого обмена.
Пользователь должен включать режим обмена только тогда, когда готов сделать указанные данные доступными находящимся рядом участникам. Обычный BLE-обмен не следует считать эквивалентом сквозного шифрования.
6. Передача данных третьим лицам
Данные могут передаваться:
- другим пользователям Confeture поблизости — в объёме и порядке, описанном в разделе 5;
- Google LLC — только данные, необходимые для работы Firebase Remote Config: Firebase Installation ID, сведения о приложении, операционной системе и SDK, код страны, язык, часовой пояс, IP-адрес и стандартные сведения сетевого запроса. Контактные данные и данные BLE-обмена в Firebase не передаются;
- поставщику, на сервере которого размещены изображения темы мероприятия, — IP-адрес и стандартные сведения запроса при загрузке таких изображений.
После добавления контактных данных в системные контакты дальнейшая обработка этой записи определяется настройками устройства, приложением контактов и поставщиком соответствующей службы синхронизации.
7. Хранение и удаление
Контактная карточка пользователя, полученные контактные данные, фотографии, настройки, загруженное оформление и расписание хранятся локально во внутреннем хранилище приложения. Полученные контактные данные можно удалять средствами Confeture.
Android-версия запрещает системное резервное копирование данных Confeture. На iOS локальные данные могут входить в резервную копию устройства или iCloud, если пользователь включил соответствующее резервное копирование; хранение и удаление такой копии регулируются настройками и правилами Apple. Данные активной установки удаляются при удалении приложения, а на Android также доступны системные средства очистки данных.
NolwenDroid не получает копию контактных данных и поэтому не может удалённо просматривать или удалять локальные данные пользователя.
Срок хранения Firebase Installation ID и связанных технических данных определяется Google. Сведения об обработке и удалении этих данных приведены в документации Firebase о конфиденциальности и безопасности.
8. Безопасность
Локальные данные размещаются во внутреннем хранилище приложения, защищённом стандартными механизмами изоляции Android и iOS. Передача контактных данных выполняется напрямую по Bluetooth. При этом ни один способ хранения или беспроводной передачи не гарантирует абсолютную безопасность.
Пользователю рекомендуется не указывать в контактной карточке сведения, которые он не готов раскрывать другим участникам поблизости, и выключать режим обмена после завершения взаимодействия.
9. Разрешения и особенности платформ
В зависимости от версии Android приложение может запрашивать разрешения Bluetooth Scan, Bluetooth Advertise, Bluetooth Connect, уведомления и геолокацию для старых версий Android. Разрешение foreground service типа Connected Device необходимо для продолжения BLE-взаимодействия, когда приложение свёрнуто или экран выключен.
На iOS приложение запрашивает разрешение Bluetooth для обнаружения и обмена, а доступ к Контактам — для сохранения и проверки созданной пользователем записи. Текущая iOS-версия выполняет обнаружение и обмен только пока приложение находится на экране.
Пользователь может изменить разрешения в системных настройках. Отключение необходимых разрешений или фоновой работы может сделать часть функций недоступной.
10. Сервисы Google
Firebase Remote Config предоставляется Google LLC и может обрабатывать перечисленные в разделе 3 технические данные на инфраструктуре Google в разных странах. Confeture не передаёт в Firebase имя, компанию, должность, телефон, адрес электронной почты, сайт, ссылку на мессенджер, фотографию, полученные контактные данные или содержимое BLE-обмена. Технические сведения Firebase не используются Confeture для рекламы или отслеживания пользователя между приложениями и сайтами. Дополнительная информация содержится в Политике конфиденциальности Google и документации Firebase.
11. Дети
Confeture не предназначен специально для детей младше 13 лет и не предназначен для сознательного сбора данных детей. Если вы считаете, что ребёнок передал данные через приложение без надлежащего согласия, свяжитесь с разработчиком.
12. Права и обращения пользователей
Пользователь управляет локальными данными непосредственно на своём устройстве: может изменять собственную контактную карточку, удалять полученные контактные данные, отзывать системные разрешения, очищать данные приложения доступными средствами платформы или удалить приложение.
По вопросам обработки данных и настоящей политики можно написать на nolwendroid@gmail.com. В обращении не следует отправлять избыточные персональные данные.
13. Изменения политики
Политика может обновляться при изменении функций Confeture, используемых сервисов или требований законодательства, Google Play и App Store. Актуальная версия публикуется по тому же адресу с новой датой обновления.