CALENDAR.BEIMIR.CH
Конфиденциальность и данные
Приложение не использует скрытую аналитику, рекламу, профилирование или продажу данных. Хранятся только сведения, которые пользователь вводит для аккаунта и расписания, а также минимальные технические записи для работы сервиса.
Кто отвечает
Оператор сервиса указан ниже. Каждый преподаватель отвечает за правомерность данных своих учеников.
Что хранится
Имя и email преподавателя, подтверждение email, расписания, ученики, возраст, заметки, группы, праздники, настройки и технический журнал.
Импорт Excel
Файл Excel разбирается в браузере и целиком на сервер не загружается. В аккаунте сохраняются только выбранные и подтверждённые пользователем данные учеников; дата рождения преобразуется в возраст, если эта опция включена.
Зачем
Для входа, синхронизации между устройствами, составления расписания, резервного копирования и диагностики ошибок.
Где
Расписание шифруется в браузере до отправки. Сервер и резервные копии получают только зашифрованный контейнер; зашифрованная локальная копия может храниться в браузере.
Кто может читать
При штатной работе приложения ученики, заметки и расписание расшифровываются только на разблокированном устройстве пользователя; ключ не передаётся серверу. Метаданные аккаунта и технический журнал не входят в зашифрованное расписание.
Инфраструктура и получатели
Зашифрованный контейнер и данные аккаунта размещаются на сервере DigitalOcean во Франкфурте, Германия. Для подтверждения email и сброса пароля адрес и содержимое служебного письма передаются Resend (США); Resend предусматривает договорные меры защиты для международной передачи данных.
Передача в Planner
Только после явного нажатия кнопки выбранные данные учеников и доступность передаются на planner.beimir.ch. Planner шифрует проекты, задания, результаты и их резервные копии с помощью AES-256-GCM, но, в отличие от Calendar, не является сквозно зашифрованным: серверный worker временно расшифровывает данные в оперативной памяти, чтобы выполнить расчёт. Готовый план возвращается в Calendar только после проверки и подтверждения пользователя.
Живая подписка
Это явное исключение из сквозного шифрования: при включении подписки браузер отдельно публикует готовую ленту с временем и названиями занятий. Её могут прочитать сервер и обладатель секретной ссылки, но она не даёт доступа к аккаунту, заметкам или полным данным учеников. После отключения лента становится недоступна.
Срок
Данные хранятся, пока существует аккаунт. Срок технического журнала задаётся администратором; резервные копии ротируются отдельно.
Ваши действия
В приложении можно скачать данные, удалить расписание или полностью удалить аккаунт. По вопросам исправления данных напишите оператору.
Безопасность
Расписание защищено сквозным шифрованием AES-256-GCM; отдельный случайный ключ защищён паролем в браузере. Код восстановления нужно хранить отдельно: без пароля и кода оператор не сможет восстановить данные. Дополнительно используются HTTPS, подтверждение email и ограничение запросов.