Безопасность и данные
Обновлено 04.10.2026
Здесь собрано то, что можно проверить самому: куда программа подключается, какие права просит, где лежат данные и кем подписаны файлы. Коротко: данные мастерской остаются в её Google-аккаунте и на её устройствах. Своего хранилища с данными мастерских у Primpex Oy нет.
1. Куда программа подключается
WS Calendar для Windows и Android подключается только к адресам из этого списка. Проверить можно любой программой, которая показывает сетевые соединения, например TCPView.
- accounts.google.com — вход в Google. Открывается в вашем браузере, не в программе.
- oauth2.googleapis.com — выдача и отзыв доступа Google. Телефон получает доступ здесь напрямую; компьютер обращается сюда при выходе из аккаунта.
- www.googleapis.com — Google Календарь и Google Диск.
- tasks.googleapis.com — Google Задачи для общих заметок (только на компьютере).
- googleusercontent.com — уменьшенные копии фото с вашего Google Диска.
- us-central1-my-calendar-app-507519.cloudfunctions.net — функция входа Primpex Oy в Google Cloud (только на компьютере, см. раздел 3).
- wscalendar.fi — проверка новой версии и списка отозванных лицензионных кодов. Программа только скачивает два небольших файла; данные мастерской при этом не передаются.
Ссылки на файлы Google Диска и страницы сайта открываются в вашем браузере. Рекламы, счётчиков и сбора статистики в программе нет.
Идентификаторы приложения в Google — они видны в адресе страницы входа, это не секрет:
- Windows:
600845232795-20t0gg43lba3a4ir6nbcucgpu9hn7l7h.apps.googleusercontent.com - Android (версия с сайта):
600845232795-j7tfofargcv8280940arpm6qohm4ls1f.apps.googleusercontent.com
2. Какие права просит программа
В Google
- События календаря (
calendar.events) — читать и менять записи в календаре мастерской. - Файлы Диска, созданные программой (
drive.file) — только папка WSCalendar и файлы, которые программа создала сама. Остальные файлы Диска она не видит. - Google Задачи (
tasks) — только на компьютере, для общих заметок. - Адрес почты аккаунта (
openid email) — только когда назначают владельца или восстанавливают его PIN. Это отдельный вход, который подтверждает адрес; новых прав программа при этом не получает.
Почту Gmail, контакты и остальные файлы Диска программа не видит. Пароль Google она не получает: вход идёт на странице Google.
На телефоне Android
- Интернет.
- Камера — фото к записям и шинам.
- На Android 12 и более ранних — чтение файлов, чтобы выбрать фото. На новых версиях Android этого разрешения нет.
Доступа к сообщениям, контактам, геолокации и галерее приложение не просит. Фото из галереи выбираются через системное окно Android: приложение получает только выбранные снимки.
На компьютере Windows
Программа ставится в папку пользователя и работает без прав администратора. Особых разрешений она не требует.
3. Где лежат данные и что видит Primpex Oy
- Записи — в Google Календаре мастерской.
- Склад, шинный отель с фото, заметки, шаблоны работ, настройки и напечатанные документы — в папке WSCalendar на Google Диске мастерской и в базе на каждом её устройстве.
- Резервные копии — на компьютере мастерской.
Что проходит через нас. Только вход в Google на компьютере. При входе и при обновлении доступа (примерно раз в час) запрос проходит через нашу функцию входа: она добавляет секрет приложения, пересылает запрос в Google и возвращает ответ. Токены функция не сохраняет и в журнал не пишет; в журнале Google Cloud остаются только служебные сведения — время, сетевой адрес и код ответа. Секрет хранится на сервере, чтобы никто не мог выдать свою программу за нашу. Телефон входит в Google напрямую, без функции.
Чего у нас нет. Клиентской базы, записей, чеков, фото и файлов мастерских. Журналы ошибок сами никуда не отправляются: журнал лежит на вашем компьютере, и присылать его или нет — решаете вы.
4. Подпись файлов
- Windows. Установщик и сама программа подписаны Primpex Oy. Проверить: правый щелчок по файлу → «Свойства» → «Цифровые подписи».
- Android. Приложение, которое ставится файлом с сайта, пока подписано стандартным ключом Android; постоянная подпись будет у версии из Google Play.
- Контрольные суммы. SHA-256 каждого файла указана на странице загрузки рядом со ссылкой. Сверить на Windows:
certutil -hashfile имя_файла SHA256.
5. Сообщить об уязвимости
Нашли слабое место — напишите на info@wscalendar.fi. Опишите, что вы увидели, как это повторить и какую версию проверяли. Проверку мы приветствуем, если она не затрагивает чужие данные. Для автоматических средств есть файл security.txt.
6. Проверка кода
Код функции входа и сетевой части программы (вход в Google, проверка обновлений) покажем для проверки по запросу. Полный код программы закрыт.
7. Вопросы и ответы
Где хранятся данные моей мастерской?
В вашем Google-аккаунте (Календарь, Диск, Задачи) и на ваших компьютерах и телефонах. Своего хранилища с данными мастерских у нас нет: клиентская база, записи и файлы разработчику не отправляются.
Какие разрешения Google нужны программе?
Просмотр и изменение событий календаря, доступ только к тем файлам Диска, которые создала сама программа, и Google Задачи (на компьютере, для общих заметок). Почту Gmail и остальные файлы Диска программа не видит.
Получает ли программа мой пароль Google?
Нет. Вход выполняется на странице Google в браузере. Программа получает только разрешение работать в пределах выбранных вами прав.
Проходит ли что-то через сервер разработчика?
Только вход в Google на компьютере. При входе и обновлении доступа (примерно раз в час) запрос проходит через нашу функцию в Google Cloud: она добавляет секрет приложения, пересылает запрос в Google и возвращает ответ. Токены она не сохраняет и в журналы не пишет. Секрет хранится на сервере, чтобы никто не мог подделать программу от нашего имени. Телефон входит в Google напрямую.
Куда программа подключается?
К Google (Календарь, Диск, Задачи, вход), к нашей функции входа и к wscalendar.fi — проверка новой версии и списка отозванных лицензионных кодов. Других соединений нет; полный список адресов — в разделе 1.
Проверил ли Google приложение?
Да. В октябре 2026 года WS Calendar прошёл проверку Google (OAuth verification): Google проверил, какие доступы просит программа и зачем. Предупреждения «приложение не проверено» больше нет.
Подписаны ли файлы программы?
Установщик для Windows и сама программа подписаны Primpex Oy (свойства файла → «Цифровые подписи»). Приложение для Android, которое ставится файлом, пока подписано стандартным ключом Android; постоянная подпись будет у версии из Google Play.
Отправляются ли журналы ошибок разработчику?
Нет, автоматически ничего не отправляется. Журнал хранится на вашем компьютере; присылать его или нет — решаете вы. В нём могут быть сведения из записей, например номер машины, — посмотрите его перед отправкой.
Как сделать резервную копию и забрать данные, если программа больше не нужна?
Копия базы делается автоматически при запуске и раз в сутки (Настройки → Владелец → Резервные копии). Записи остаются в вашем Google Календаре, общие данные — в папке WSCalendar на вашем Google Диске; выгрузка — Настройки → Выгрузка и загрузка.
Ограничивает ли режим механика доступ к данным?
Только внутри программы. Если механик входит под тем же Google-аккаунтом мастерской, через Google Календарь и Диск он видит то же, что и офис. Строгое разграничение — отдельные Google-аккаунты.
Как отозвать доступ программы?
В настройках Google-аккаунта: Безопасность → Сторонние приложения и сервисы. Доступ через Google прекратится сразу; данные на компьютерах и резервные копии удаляются отдельно.
С чего безопаснее начать тест?
С отдельного Google-аккаунта мастерской и вымышленных записей. Проверьте резервную копию, затем переходите к рабочим записям.