calmfuture · Boo & friends / Бу и друзья

Privacy policy

Boo & friends: logic puzzles · Бу и друзья: логические пазлы

Android package: com.egor.lanterns
Updated: 10 October 2026 · Offline solo puzzles and optional online co-op

Your game stays on your device

calmfuture provides Boo & friends, a logic puzzle game previously called Lanterns. The app does not require an account. Solo puzzles work offline: their gameplay and saved progress stay on your device and are not automatically sent to us. Choosing “Play together” connects to an online room as described below. There is no in-app advertising, third-party analytics SDK, cross-app tracking, or in-app purchasing.

Saved progress and settings

Level progress, the current puzzle, and preferences such as language, sound and vibration are stored on your device. We do not operate a server for syncing them. Android may back up or restore app data according to your device and Google account settings; we do not receive those backups. Clearing the app's storage in Android settings removes its local data. Manage any system backups separately in your device or Google account settings.

Optional local playtest log

A local playtest log is off by default. If you enable it, the game stores up to 2,000 events, 256 session records and 64 calendar dates on your device. Records include puzzle IDs, actions such as opening or solving a puzzle, active time, device-clock timestamps, local calendar dates and UTC offsets. Sessions are numbered within this local log; no account, hardware or advertising identifier is created. Names, email addresses, URLs and full board states are not recorded. Background time is excluded from active time.

The local summary can show whether a new session was recorded 24–48 hours or 7–8 days after logging began. This describes this device only, not retention percentages across players. Device-clock changes, missing records and periods with logging off can limit the result. Nothing is uploaded automatically. In Settings you can turn logging off, preview or export a JSON file, and delete just the log without deleting game progress. A storage failure is shown in the game; an unsuccessful deletion does not guarantee that old stored records were removed. If you independently choose to send an exported file to us, we use it to understand your test and improve the game. You can request deletion of that received file using the contact address below.

Permissions

The Android package declares internet access for optional online co-op and external services; solo gameplay works offline. It does not request access to your location, contacts, camera or microphone. Opening Google Play to leave a review, opening this policy, or sharing an exported file is a separate action you choose; the relevant external service or app then handles that request under its own policies.

Reviews and sharing

The game can offer an optional review after you have played. Google Play handles its own review form. Only if you submit it does your chosen rating and text go to Google Play; normal reviews are public, while closed-test feedback is shared privately with the developer. You can manage or delete a submitted review through your Google Play or Google account. The game cannot see which rating you select and does not give rewards for reviewing.

If you share a puzzle invitation or exported log, you choose the recipient in another app or save the file yourself. Opening the sharing sheet is not a confirmation that anything was sent. We do not upload invitations, logs or their recipients automatically.

Children's privacy

The game is intended for a general audience aged 13 and older. Solo gameplay does not automatically send us personal or gameplay data, regardless of the player's age. Optional online co-op processes room/session identifiers and game actions as described below. We do not ask players for their name, age or email address in the game. Sending a review or support message is optional. Parents or guardians may contact us with privacy questions. Please do not send children's personal information in support messages.

If you contact support

If you email mrx@garant.cloud, your email address and anything you choose to include are processed by us and our email provider to respond and resolve your request. Do not include passwords or other sensitive information. We keep the correspondence only as needed to handle the request and any applicable legal obligations. You may ask us to delete your support correspondence using the same address.

This website and Google Play

This policy page is hosted by Cloudflare. Visiting it involves technical request data, such as your IP address and browser information, being processed to deliver and protect the website. We have added no analytics scripts, advertising or tracking cookies. This website's hosting is separate from the offline game. Cloudflare describes its processing in its privacy policy. Google Play and Android process information under Google's own policies when you use their services.

Changes and contact

Optional online co-op

“Boo is moving” connects two players over HTTPS and secure WebSockets. It runs inside the app from version 0.21.0; older app versions open the separate browser demo. Choosing “Play together” creates or restores a room automatically and processes a room code and random private seat key. Joining a friend sends their code and your seat key. Game actions and shared positions are sent to our Cloudflare-hosted service and the other player so the room can work. The server stores the shared task, positions, move history, recent command receipts and hashes of private seat keys. These temporary session identifiers are not hardware or advertising IDs. A room lasts two hours from creation; expiry removes its application records. Provider backups may have a separate retention period. This mode does not sync your offline campaign progress.

Your random private seat key is kept in local session storage, never in the code you share. Returning to the app menu stops the connection but keeps that local session for reopening; closing the app process or browser tab can end it. No account, microphone, camera, voice recording, chat, advertising identifier or automatic replay upload is used. You decide whether and to whom to send the code. Technical connection information, including IP addresses, is processed by Cloudflare to deliver and protect the service; our room database does not store IP addresses, and our game does not infer your location from them. Approximate short-lived request counters and a daily room-creation quota limit abuse. Leaving the room stops your connection and removes your local seat key, but the shared room remains available to the other player until expiry.

We will update this page if the app's data practices change. For privacy questions or requests, contact the developer, calmfuture, at mrx@garant.cloud.

Local co-op replays

“Make a video” optionally renders those game positions into a silent, sped-up portrait clip on your device. It does not capture your screen, microphone or camera. Export is bounded to approximately 22 seconds and 16 MB, and cancels if you close the viewer or hide the tab. The clip shows both heroes and marks missing moves rather than inventing them. You choose whether to download it or use your device's sharing sheet. Opening sharing or handing a file to another app does not confirm publication. No video is uploaded automatically; once you send it, the destination service processes the file under its own rules.

The open co-op tab keeps a bounded local replay of board positions in memory: up to 160 frames for the current task and up to 160 for the previous task. This is not microphone, camera or screen recording. A replay contains both friends' positions, move counts, game revisions and relative elapsed time, but no invitation code, private seat key, names, account identifiers or wall-clock timestamps. Interrupted connections can leave gaps, which the viewer marks. Leaving the room clears this in-memory replay. Only clicking “Save replay” prepares a JSON file for download; it is not uploaded to us. If you send that file to someone, they can see both friends' game positions. The replay viewer reads a file locally without uploading it. Delete downloaded files and any copies you shared separately.

Политика конфиденциальности

Обновлено: 10 октября 2026 года · Одиночные задачи офлайн и добровольная онлайн-игра вдвоём

Игра остаётся на вашем устройстве

calmfuture выпускает «Бу и друзья: логические пазлы» — игру, которая раньше называлась «Фонари». Регистрация не нужна. Одиночные задачи работают без интернета: игровые действия и сохранённый прогресс остаются на устройстве и не отправляются нам автоматически. Выбор «Играть вдвоём» подключает к онлайн-комнате, как описано ниже. В приложении нет рекламы, сторонних SDK аналитики, отслеживания между приложениями и встроенных покупок.

Прогресс и настройки

Пройденные уровни, текущая головоломка, язык, настройки звука и вибрации сохраняются на устройстве. У нас нет сервера для их синхронизации. Android может создавать и восстанавливать резервные копии данных приложения в зависимости от настроек устройства и аккаунта Google; мы не получаем эти копии. Очистка хранилища приложения в настройках Android удаляет локальные данные. Системными резервными копиями можно управлять отдельно в настройках устройства или аккаунта Google.

Добровольный локальный журнал тестирования

Журнал выключен по умолчанию. Если включить его, на устройстве сохраняются до 2000 событий, 256 записей сессий и 64 календарных дат. Записи содержат ID задач, действия вроде открытия или решения задачи, активное время, отметки времени по часам устройства, местные календарные даты и смещение относительно UTC. Сессии нумеруются только внутри локального журнала; идентификаторы аккаунта, оборудования и рекламы не создаются. Имена, email, URL и полные расстановки не записываются. Время в фоне не входит в активное время.

Местная сводка показывает, записалась ли новая сессия через 24–48 часов или 7–8 суток после включения журнала. Это сведения только об этом устройстве, не процент возвращающихся игроков. Изменения часов устройства, пропуски записей и периоды с выключенным журналом могут ограничивать результат. Ничего не отправляется автоматически. В настройках можно выключить запись, посмотреть или экспортировать JSON и удалить только журнал, сохранив игровой прогресс. Игра сообщает об отказе хранилища; при неудачном удалении нельзя считать старые сохранённые записи удалёнными. Если вы сами решите отправить нам экспортированный файл, мы используем его для разбора теста и улучшения игры. Удаление полученного нами файла можно запросить по адресу ниже.

Разрешения

В Android-пакете заявлен доступ к интернету для добровольной онлайн-игры вдвоём и внешних сервисов; одиночные задачи работают офлайн. Приложение не запрашивает доступ к местоположению, контактам, камере или микрофону. Открыть Google Play для отзыва, перейти к этой политике или поделиться экспортированным файлом можно только отдельным действием по вашему выбору. После этого запрос обрабатывает выбранный внешний сервис или приложение по собственным правилам.

Отзывы и обмен

После игры может появиться добровольное предложение оставить отзыв. Формой отзыва управляет Google Play. Только если вы её отправите, выбранная оценка и текст попадут в Google Play: обычный отзыв публикуется, а отзыв закрытого теста передаётся разработчику приватно. Управлять отправленным отзывом и удалить его можно через Google Play или аккаунт Google. Игра не видит выбранную вами оценку и не даёт наград за отзыв.

Если вы делитесь приглашением к задаче или экспортированным журналом, получателя выбираете вы в другом приложении — либо сохраняете файл самостоятельно. Открытие окна обмена не подтверждает отправку. Мы не загружаем приглашения, журналы и сведения об их получателях автоматически.

Конфиденциальность детей

Игра предназначена для общей аудитории от 13 лет. Одиночные задачи не отправляют нам персональные или игровые данные автоматически независимо от возраста игрока. Добровольная онлайн-игра вдвоём обрабатывает идентификаторы комнаты и сессии, а также игровые действия, как описано ниже. Мы не запрашиваем в игре имя, возраст или электронную почту. Отправка отзыва или письма в поддержку добровольна. Родители и опекуны могут обратиться к нам по вопросам конфиденциальности. Пожалуйста, не присылайте персональные данные детей в сообщениях поддержке.

Обращения в поддержку

Если вы пишете на mrx@garant.cloud, мы и наш почтовый провайдер обрабатываем ваш адрес и сведения из письма, чтобы ответить и решить вопрос. Не присылайте пароли и другую чувствительную информацию. Переписка хранится только в течение срока, необходимого для обработки обращения и выполнения применимых юридических обязательств. На этот же адрес можно отправить запрос на удаление переписки.

Этот сайт и Google Play

Страницу размещает Cloudflare. При её посещении технические сведения запроса, например IP-адрес и информация о браузере, обрабатываются для доставки и защиты сайта. Мы не добавляли аналитику, рекламу и отслеживающие cookies. Хостинг этой страницы не связан с работой офлайн-игры. Подробнее — в политике Cloudflare. При использовании Google Play и Android информация обрабатывается по собственным политикам Google.

Изменения и связь

Добровольная онлайн-игра вдвоём

«Бу на переезде» соединяет двух игроков через HTTPS и защищённые WebSocket-соединения. С версии 0.21.0 режим работает внутри приложения; старые версии открывают отдельную браузерную демку. Выбор «Играть вдвоём» автоматически создаёт или восстанавливает комнату: сервис обрабатывает её код и случайный приватный ключ вашего места. При подключении к другу передаются его код и ваш ключ. Игровые действия и общие позиции передаются нашему сервису в Cloudflare и напарнику для работы комнаты. Сервер сохраняет общую задачу, позиции, историю ходов, сведения о последних командах и хеши приватных ключей мест. Эти временные идентификаторы сессии не являются идентификаторами оборудования или рекламы. Комната существует два часа с момента создания, затем её рабочие записи удаляются. У резервных копий провайдера может быть отдельный срок хранения. Этот режим не синхронизирует прогресс офлайн-кампании.

Случайный приватный ключ вашего места хранится в локальном session storage и никогда не попадает в код, которым вы делитесь. Возврат в главное меню останавливает связь, но сохраняет эту локальную сессию для повторного входа; завершение процесса приложения или закрытие вкладки браузера может прекратить её. Регистрации, микрофона, камеры, записи голоса, чата, рекламного идентификатора и автоматической загрузки повторов нет. Отправлять ли код и кому — решаете вы. Cloudflare обрабатывает технические сведения соединения, включая IP-адрес, для работы и защиты сервиса; наша база комнат IP-адреса не сохраняет, а игра не определяет по ним ваше местоположение. Приблизительные краткосрочные счётчики запросов и суточная квота новых комнат ограничивают злоупотребления. Выход из комнаты прекращает связь и удаляет локальный ключ места, но общая комната остаётся доступной напарнику до истечения срока.

Если работа приложения с данными изменится, мы обновим эту страницу. Разработчик: calmfuture. Вопросы и запросы о конфиденциальности: mrx@garant.cloud.

Локальные повторы игры вдвоём

Кнопка «Сделать видео» по желанию рисует эти игровые положения в ускоренный вертикальный ролик без звука на вашем устройстве. Это не запись экрана, микрофона или камеры. Экспорт ограничен примерно 22 секундами и 16 МБ; закрытие просмотра или скрытие вкладки отменяет сборку. В ролике видны оба героя; пропущенные ходы обозначены, а не придуманы. Скачивать ли видео или открыть системную отправку — решаете вы. Открытие отправки или передача файла приложению не подтверждает публикацию. Автоматической загрузки видео нет; если отправить его, выбранный сервис обрабатывает файл по своим правилам.

Открытая вкладка игры вдвоём держит в памяти ограниченный повтор положений на поле: до 160 кадров текущей задачи и до 160 кадров предыдущей. Это не запись микрофона, камеры или экрана. В повторе есть положения обоих героев, число ходов, игровые ревизии и относительное время, но нет кода приглашения, приватного ключа места, имён, идентификаторов аккаунтов или точного времени по часам. Если связь прерывалась, в повторе могут быть пропуски; просмотр отмечает их. Выход из комнаты очищает этот повтор из памяти. Только кнопка «Сохранить повтор» готовит JSON-файл для скачивания; нам он не загружается. Если отправить файл другому человеку, тот увидит игровые положения обоих героев. Просмотр открывает файл локально, без его отправки на сервер. Скачанные файлы и отправленные копии удаляйте отдельно.

Delete data from Boo & friends

Developer: calmfuture. No game account is created. To ask us to delete information you voluntarily sent to support:

  1. Email mrx@garant.cloud with the subject “Boo data deletion”.
  2. Identify the support conversation or exported playtest file you want deleted. Use the original sender address when possible. Do not send a password or identity document.
  3. We will use your request to identify and delete that support correspondence and any attached playtest files from records we control. Information that must be retained to meet applicable legal obligations is kept only for as long as those obligations require. Otherwise correspondence is kept only as needed to resolve the request; it is not kept for advertising.

This request does not erase data on your phone or copies you sent to other recipients. Delete the local log in the game's Settings; clear Android app storage to remove local game progress and settings. Manage Android backups separately in your device or Google account settings. Delete a Google Play review through your Google Play or Google account.

Удалить данные из «Бу и друзья»

Разработчик: calmfuture. Игровой аккаунт не создаётся. Чтобы запросить удаление сведений, которые вы добровольно прислали в поддержку:

  1. Напишите на mrx@garant.cloud с темой «Удаление данных Бу».
  2. Укажите переписку или файл журнала, который нужно удалить. По возможности напишите с того же адреса, с которого отправляли обращение. Не присылайте пароль или документ, удостоверяющий личность.
  3. По запросу мы найдём и удалим эту переписку и приложенные журналы из записей, которыми управляем. Если закон требует сохранить часть сведений, они останутся только на необходимый по закону срок. В остальных случаях переписка хранится только пока нужна для решения вопроса; для рекламы она не используется.

Запрос не удаляет данные на вашем телефоне и копии у других получателей. Локальный журнал можно удалить в настройках игры; прогресс и настройки — очистив хранилище приложения в Android. Резервными копиями управляйте отдельно в настройках устройства или аккаунта Google. Отзыв Google Play удаляется через Google Play или аккаунт Google.