Обновлено 2026-10-24 · бета
Baseplate Tools — бесплатный сервис аналитики для тех, кто делает игры на Roblox; его ведёт небольшая команда. Здесь написано, что мы собираем, зачем, кто это видит, сколько храним и как удалить. Baseplate Tools не связан с Roblox Corporation.
Разработчики — те, кто входит на сайт и подключает свою игру. Игроки — те, кто играет в игру, куда разработчик добавил нашу аналитику. Большинство игроков на сайт не заходят, многие из них — дети, поэтому о них мы собираем как можно меньше, а то, что их называет, — никогда в читаемом виде.
Гостевой аккаунт — случайный номер в cookie на 60 дней. При входе через Google мы храним имя, адрес почты, ссылку на фото профиля, номер аккаунта Google и токены входа, которые возвращает Google. При входе по ссылке на почту — адрес почты. Для каждого входа мы храним IP-адрес и название браузера (user agent), с которых он начат, — для защиты аккаунтов; вход заканчивается через 60 дней без использования.
Мы ведём журнал важных действий (например, кто открыл список игроков, кто удалил игру), чтобы команда видела, что произошло. Имён игроков в журнале нет.
Наш открытый SDK работает на сервере игры, а не на устройстве игрока; его клиентская часть передаёт этому серверу счётчики того, как используют собственный интерфейс игры, — никогда не чат и не то, что набирает игрок. Он присылает: псевдоним каждого игрока (код, сделанный ключом, который есть только у разработчика, — мы не можем превратить его обратно в аккаунт Roblox); начало и конец сессии; новый ли игрок, есть ли у него Premium и как он пришёл (от друга, по ссылке, телепортом); страну и тип устройства по данным Roblox; покупки (товар и цена); изменения собственных показателей игры (название показателя и на сколько); шаги, которые отмечает разработчик (например, «прошёл обучение»), и ключевые моменты, которые замечает SDK (взял предмет, сменил команду, изменился атрибут игры, смерть); где на карте игроки ходят, погибают и выходят (клетками по 16 studs, а для смертей и выходов — точкой внутри клетки с точностью до десятой доли stud); частоту кадров и память устройств и серверов; как используют меню и кнопки игры (счётчики, пути из собственных имён элементов игры, текст кнопок и подсказки полей ввода, раскладки окон — положение, размер и цвет элементов); имена игроков того же сервера из всего этого убираются, а тексты надписей и всё внутри списков не отправляются вовсе; ошибки сервера, где имена игроков убраны из путей объектов.
UserId, имя пользователя и отображаемое имя игрока шифруются на сервере игры ключом разработчика до отправки. У нас хранится только шифротекст; имена видны лишь в браузере самого разработчика.
Мы не получаем сообщений чата, паролей и платёжных данных. Мы не связываем игрока между разными играми: у каждой игры свои псевдонимы и свой ключ.
Только команда этой игры: владельцы и участники видят список игроков, наблюдатели — итоги. В оповещения в Discord и Telegram уходят только числа, никогда — игрок. Наша команда технически может обратиться к базе, чтобы сервис работал, но имена игроков там зашифрованы.
Не продаём данные. Не показываем рекламу. Не обучаем ИИ на данных игроков. Не используем данные из API Roblox для оценки использования или бизнеса самой Roblox. Не передаём данные игры никому вне её команды, кроме поставщиков ниже.
Vercel (этот сайт), Cloudflare (приём данных от игр), Neon (база данных), Google (вход), Resend (письма для входа), Roblox (только если разработчик подключил аккаунт Roblox для официальных цифр), Discord и Telegram (только оповещения, которые включил разработчик). Они обрабатывают данные только для своей части работы сервиса.
Сырые события — около 90 дней (удаляются, когда их день надёжно учтён в итогах по дням). Раскладки окон — пока окно не пропадёт на 90 дней. Итоги по дням, итоги по игрокам, зашифрованные имена игроков, счётчики интерфейса и тепловые карты — пока игра подключена, если игрока не удалили раньше (счётчики интерфейса и тепло не содержат игрока, поэтому удаление игрока их не меняет). Журнал важных действий хранится для защиты аккаунтов, без имён игроков; при удалении игрока из записей о том, кто открывал его карточку, убирается код игрока. Когда разработчик удаляет игру, всё, что она собрала, удаляется сразу; поставщик базы держит краткосрочные копии для восстановления в течение ограниченного срока, который задаёт он сам.
Игрокам: обратитесь к разработчику игры или воспользуйтесь запросом данных в самом Roblox — тогда Roblox присылает разработчику запрос Right to Erasure, и разработчик удаляет игрока в Settings → Erase a player. Это удаляет события игрока, его зашифрованное имя и итоги в этой игре.
Разработчикам: игру можно удалить в её настройках. Чтобы удалить аккаунт, напишите на baseplatetools@gmail.com с адреса, с которым входили.
Это бета, и политика будет меняться вместе с продуктом; дата наверху показывает когда. Вопросы: baseplatetools@gmail.com.