Ниже — то же самое подробно.
Эта политика описывает, как приложение Mafia Card (iOS и Android), разработанное командой AlmaLab, обращается с данными. Она не распространяется на другие приложения и сайты.
По любым вопросам о данных пишите на support@almalab.ai.
В приложении нет регистрации и личного кабинета. Мы не запрашиваем и не храним:
Когда вы играете на одном телефоне, приложение раздаёт роли локально и никуда не обращается. Количество игроков и имена (которые указывать необязательно) живут только в памяти приложения на время партии и не сохраняются даже на самом устройстве — после выхода из игры они исчезают.
На устройстве постоянно хранятся только ваши настройки: выбранный язык, звук вкл/выкл, вибрация вкл/выкл и отметка «онбординг пройден». Эти настройки никуда не передаются и удаляются вместе с приложением.
Онлайн-режим нужен для того, чтобы каждый игрок видел свою роль на своём телефоне. Для этого телефоны обмениваются данными через наш сервер. На сервер уходит и там хранится:
| Данные | Зачем | Сколько живут |
|---|---|---|
| Никнейм, который вы ввели | Чтобы остальные видели вас в списке лобби | До удаления комнаты (24 ч) |
| Код комнаты (6 символов, генерирует сервер) | Чтобы друзья могли зайти | До удаления комнаты (24 ч) |
| Выданная вам роль и число игроков | Чтобы показать роль именно вам | До удаления комнаты (24 ч) |
| Токен участника (случайная строка) | Чтобы вернуть вас в вашу же комнату после разрыва связи | До удаления комнаты (24 ч) |
Никнейм — это свободный текст, который вы вводите сами. Мы никак его не проверяем и не связываем с вашей личностью. Если не хотите указывать имя — напишите что угодно: «Кот», «Игрок 3», «qwe». Игра от этого не сломается.
Больше на сервер ничего не отправляется: ни адресной книги, ни содержимого чата (чата в игре нет), ни идентификатора устройства.
Каждая онлайн-комната получает срок жизни 24 часа с момента создания. По его истечении сервер удаляет комнату вместе со всеми игроками, никнеймами, ролями и токенами. Удаление автоматическое, фоновый процесс проверяет просроченные комнаты регулярно; резервных копий этих данных мы не держим.
Иными словами, на следующий день после вечеринки от неё на сервере не остаётся ничего.
Чтобы понимать, где в приложении людям неудобно, мы собираем обезличенные события использования. В событиях нет никнеймов, кодов комнат и любых введённых вами текстов — только факт действия и технические параметры.
Список событий полностью такой:
Вместе с событием передаются только такие параметры: режим игры, количество игроков, набор ролей, название роли, порядковый номер игрока, способ входа в комнату (QR или код), причина ошибки, экран, язык интерфейса.
Дополнительно передаются технические данные устройства: случайный идентификатор установки (создаётся при первом запуске, никак не связан с вами и не совпадает с рекламным идентификатором), платформа, модель устройства, версия ОС, версия приложения, язык, часовой пояс и страна витрины магазина.
Получатели этих данных — два:
almalab.ai) — данные не передаются третьим лицам;Аналитика есть только в версии для iOS. В версии для Android аналитики нет вообще: приложение обращается только к серверу онлайн-комнат.
В приложении нет рекламы — ни баннеров, ни видеороликов, ни «наградного» видео. В нём нет ни одного рекламного SDK и ни одного маркетингового трекера (AdMob, Facebook, AppsFlyer, Adjust и т. п. не подключены). Мы не строим рекламные профили и не продаём и не передаём данные третьим лицам для рекламы.
Приложение не запрашивает разрешение на отслеживание (App Tracking Transparency), потому что не отслеживает вас между приложениями и сайтами.
Доступ к камере запрашивается только в момент, когда вы нажимаете «Сканировать QR» при входе в онлайн-комнату, и используется исключительно для распознавания QR-кода.
Отказ от доступа к камере не мешает играть: код комнаты можно ввести вручную. В версии для Android сканера нет вовсе — там разрешение на камеру не запрашивается.
Геолокация, микрофон, фотографии, контакты, календарь и push-уведомления приложением не запрашиваются.
Как и любой сервер в интернете, наш видит IP-адрес подключающегося устройства. Мы используем его только технически — чтобы ограничить частоту запросов и число одновременных подключений и тем самым защититься от перегрузки и злоупотреблений. IP-адрес хранится в оперативной памяти сервера в виде счётчика и не записывается в базу данных, не связывается с никнеймом и не используется для профилирования.
Приложение не предназначено для детей младше 13 лет и не собирается специально для детской аудитории. Мы сознательно не собираем данные, по которым можно установить возраст пользователя. Если вы считаете, что ребёнок передал нам какие-либо данные, напишите на support@almalab.ai — мы удалим их.
Игра «Мафия» содержит темы обмана и условного «убийства» персонажей, поэтому для младших детей она может быть неподходящей. Экранного насилия в приложении нет.
Поскольку мы не заводим аккаунтов, привязать данные к конкретному человеку мы физически не можем. Тем не менее:
Если мы изменим то, как приложение работает с данными, мы обновим эту страницу и дату вступления в силу вверху. Существенные изменения мы дополнительно опишем в примечаниях к версии в магазине приложений.
Вопросы о данных, запросы на удаление, жалобы:
The details follow.
This policy explains how the Mafia Card app (iOS and Android), built by AlmaLab, handles data. It does not cover any other app or website.
For anything data-related, write to support@almalab.ai.
The app has no sign-up and no user profile. We never request or store:
When you play on one phone, the app deals the roles locally and makes no network calls. The player count and the names (which are optional) live only in the app's memory for the duration of the game and are not even written to the device — they are gone when you leave the game.
The only things stored persistently on your device are your settings: chosen language, sound on/off, haptics on/off and an “onboarding completed” flag. They are never transmitted and are removed when you delete the app.
The online mode exists so that every player sees their own role on their own phone. To do that, the phones exchange data through our server. The server receives and stores:
| Data | Why | Retention |
|---|---|---|
| The nickname you typed | So others see you in the lobby list | Until the room is deleted (24 h) |
| Room code (6 characters, generated by the server) | So friends can join | Until the room is deleted (24 h) |
| The role you were dealt and the player count | To show the role to the right person | Until the room is deleted (24 h) |
| A participant token (a random string) | To put you back into your room after a dropped connection | Until the room is deleted (24 h) |
The nickname is free text you choose yourself. We do not verify it and do not link it to your identity. If you would rather not give a name, type anything: “Cat”, “Player 3”, “qwe”. The game works just the same.
Nothing else is sent: no address book, no chat content (there is no chat), no device identifier.
Every online room is created with a lifetime of 24 hours. When it expires, the server deletes the room together with all its players, nicknames, roles and tokens. Deletion is automatic — a background job sweeps expired rooms regularly — and we keep no backups of this data.
In other words, the day after the party there is nothing left of it on the server.
To learn where the app is awkward to use, we collect anonymous usage events. They contain no nicknames, no room codes and none of the text you type — only the fact that something happened, plus technical parameters.
Here is the complete list of events:
The only parameters sent with an event are: game mode, player count, role preset, role name, player index, join source (QR or code), error reason, screen and interface language.
We also send technical device data: a random installation identifier (generated on first launch, unrelated to you and different from the advertising identifier), platform, device model, OS version, app version, language, time zone and App Store country.
There are two recipients:
almalab.ai domain) — this data is not shared with anyone else;Analytics exists only in the iOS version. The Android version has no analytics whatsoever — it talks to the online-room server and nothing else.
The app has no advertising — no banners, no video, no rewarded ads. It contains no advertising SDK and no marketing tracker (AdMob, Facebook, AppsFlyer, Adjust and the like are simply not integrated). We build no ad profiles and we do not sell or share data with third parties for advertising.
The app never shows an App Tracking Transparency prompt, because it does not track you across other apps and websites.
Camera access is requested only when you tap “Scan QR” while joining an online room, and it is used exclusively to recognise a QR code.
Declining camera access does not block you: the room code can be typed by hand. The Android version has no scanner at all and therefore never asks for camera permission.
Location, microphone, photos, contacts, calendar and push notifications are never requested.
Like any server on the internet, ours sees the IP address of a connecting device. We use it purely technically — to rate-limit requests and cap simultaneous connections, protecting the service from overload and abuse. The IP is held in the server's memory as a counter and is not written to the database, not linked to a nickname and not used for profiling.
The app is not directed to children under 13 and is not built for a children's audience. We deliberately collect no data that would reveal a user's age. If you believe a child has provided us with any data, write to support@almalab.ai and we will delete it.
Mafia as a game involves deception and the notional “killing” of characters, so it may not suit younger children. There is no on-screen violence in the app.
Because we create no accounts, we physically cannot tie data to a particular person. Even so:
If we change how the app handles data, we will update this page and the effective date at the top. Material changes will also be described in the App Store release notes.
Questions about data, deletion requests, complaints: