Здесь написано, как DettingenConnect работает технически: какие есть cookies, где лежат данные и с кем общается наш сервер. Сведения, где это возможно, берутся прямо из настроек приложения, чтобы они были точными. Правовая сторона описана в Политике конфиденциальности.
Коротко
- Никакой рекламы, никакой продажи данных.
- Никакого трекинга и никакой статистики посещений, даже собственной.
- Ничего с чужих серверов: шрифты, значки и скрипты отдаёт сам наш сервер, как и изображения карты.
- В наших письмах нет счётчиков-пикселей и перенаправленных ссылок.
- Текст личных сообщений хранится на сервере в зашифрованном виде.
- Каждый просмотр модерацией чата, на который пожаловались, записывается в журнал; журнал мы удаляем через 365 дн.
Cookies
Только эти, все технически необходимы:
- ortsconnect-session: твой сеанс; истекает через 120 мин после твоего последнего клика.
- XSRF-TOKEN: защита от того, чтобы чужой сайт отправлял формы от твоего имени; действует столько же, сколько сеанс.
- remember_web_59ba36addc2b2f9401580f014c7f58ea4e30989d: только если ты выбираешь «Оставаться в системе»; держит тебя в системе 400 дн., пока ты не выйдешь.
- theme: только если ты в настройках постоянно выбираешь светлую или тёмную тему; запоминает это, пока ты снова не выберешь «как на устройстве».
Хранилище на твоём устройстве
Приложение запоминает на твоём устройстве, в браузере или в приложении, несколько вещей, которые попадают на наш сервер, только когда ты их отправляешь:
- черновики при создании события, организации или места встречи, чтобы ничего не потерялось;
- сообщения, которые ещё не удалось отправить, например без сети;
- размер шрифта в чате и то, видел ли ты уже подсказку о контактных данных.
Чтобы веб-приложение быстро запускалось, твой браузер складывает программные файлы приложения в кеш; контент туда не входит.
Где лежат данные
DettingenConnect работает на собственном сервере: CMO Internet Dienstleistungen GmbH, Rechenzentrum Reutlingen (Deutschland). На этом сервере работают также поиск (Meilisearch) и живое соединение для чата и уведомлений (Laravel Reverb); ни то ни другое не является сторонним сервисом. Через это соединение главная страница считает, сколько участников и посетителей сейчас онлайн; для этого гости тоже ненадолго подключаются, только со случайным, не позволяющим установить личность идентификатором из их сеанса. При этом ничего не сохраняется. Изображения сервер при загрузке пересчитывает, при этом удаляются место съёмки и данные камеры.
Соединения с внешним миром
Наш сервер общается с другими серверами только в этих случаях:
- Изображения карты с tile.openstreetmap.org: если изображения карты нет, сервер один раз загружает его и сохраняет. Твой браузер обращается только к нам.
- Электронные письма через почтовый сервер, настроенный оператором.
- Push-уведомления через push-сервис твоего браузера, на iPhone и iPad через Apple, только если ты включил push.
- PayPal, только если ты начинаешь оплату через PayPal.
- Импорт, если оператор его настроил: события и новости со страниц их издателей (например, общины), сведения о предприятиях из OpenStreetMap. Туда ничего о тебе не передаётся. Тексты переформулирует собственный сервер языковой модели оператора, а собственный сервер изображений рисует к ним иллюстрацию (с пометкой «создано ИИ»); туда тоже передаются только эти публичные тексты.
- Wikidata и Wikipedia, ночью, чтобы получить краткую справку и число жителей для мест жительства участников. Туда передаются только название и центр населённого пункта, никогда ничего о тебе; твоё устройство обращается только к нам.
- Каталоги для «Моей полки» (Wikidata, MusicBrainz, Open Library), когда ты ищешь произведение: только поисковый запрос, никогда ничего о тебе.
- Погода от Bright Sky (данные Deutscher Wetterdienst): только координаты места встречи или события.
- Радиостанции, чтобы узнать, что сейчас звучит в эфире (без данных о тебе).
Больше ничего. Исключение ты делаешь сам: если ты включаешь радиостанцию, твоё устройство получает поток напрямую от станции, которая при этом видит твой IP-адрес. Ссылки на другие сайты (например, «Построить маршрут» на openstreetmap.org) открываются, только когда ты на них нажимаешь.
Сообщения
Текст личных сообщений хранится в базе данных в зашифрованном виде; без ключа сервера его нельзя прочитать. Изображения, голосовые сообщения и PDF хранятся без шифрования в защищённой области, к которой имеют доступ только участники переписки по проверенным ссылкам. Письма о чате никогда не содержат текст. Групповые чаты хранятся без шифрования, потому что в них пишет много людей и их читают и те, кто присоединится позже. Ни один чат не зашифрован сквозным шифрованием: сервер мог бы читать сообщения. Модерация видит только сообщения, на которые пожаловались, с десятью до и после, и это записывается в журнал.
Кто что видит
- Гости без аккаунта: публичные события, места встреч и организации, руководство, эту страницу.
- Вошедшие пользователи: дополнительно то, что организации показывают только участникам, и «Людей», если они сами там видны.
- В ленте активности: все вошедшие видят записи тех, кто не выключил «Появляться в ленте» (по умолчанию включено).
- Руководители и ответственные: свою организацию или своё место встречи, записи и запросы к ним.
- Модерация: жалобы и контент, на который пожаловались.
- Администраторы: управление приложением. Важные вмешательства записываются в журнал с именем и временем.
- В личном чате: твой собеседник видит «Сейчас в сети» или «был(а) в сети …», если только ты не скрываешь свой онлайн-статус; тогда и ты этого у других не видишь.
Чего мы не делаем
- Мы не анализируем, кто чей профиль смотрит.
- Мы не строим из твоих данных рекламные профили или профили интересов.
- «Взгляды» никогда не являются фильтром поиска и никогда не учитываются в предложениях.
- Мы не передаём данные третьим лицам, кроме перечисленных выше сервисов, и только то, что им нужно для их задачи.
Программное обеспечение
DettingenConnect основано на свободном программном обеспечении, в том числе Laravel, Vue, Inertia, Tailwind CSS, Filament, Meilisearch и Laravel Reverb. Карты и часть сведений о предприятиях (расположение, контакты, часы работы) основаны на данных OpenStreetMap (© участники OpenStreetMap, Open Database License). Ключевые слова для выбора эмодзи взяты из Unicode CLDR (© Unicode, Inc., Unicode License v3).
