Privacy Policy
This policy explains what the Table 42 app stores on your device, what it sends to our servers and to other companies, and for how long. It goes with the Terms of Use.
1. Who we are
The app is published by Shvilligan Games ("we", "us"), Indonesia. We decide why and how the data described here is processed.
Contact for privacy questions and requests: artem.podrushnyak@gmail.com. You can also write from the app: Settings → Feedback → Report a problem. That form is one-way, so we cannot reply to it (see 3.6); for an answer, use the e-mail address.
2. In short
- There are no accounts. You do not give us your name, e-mail, phone number or password.
- The app does not ask for access to your camera, microphone, contacts, photos or location.
- Playing on one phone or against the computer works without a connection. Most of what the app remembers stays on your device (3.1).
- Online play is optional. It uses a nickname and a random device ID, and the moves of your games pass through our server (3.5).
- Google collects crash reports and usage statistics (3.3) and serves ads (3.2). Where the law asks for consent, usage statistics are collected only if you agree. A Club Card removes the ads.
3. What data is processed
3.1. Stored on your device only
The following stays in the app's storage on your phone and is not sent to us: your settings (language, sound, vibration, favourite and hidden games, last mode); seat names and the score book of your table; statistics of your games (played, streaks, first wins over each computer level, fastest win); unfinished games; progress in puzzles; your coin balance and the items you bought with coins; your choice of piece shapes, materials, signs and board skins; your own word themes for the spoken games; notes on correspondence tables; and the passes that let you return to your online tables. Removing the app or clearing its data deletes all of it.
3.2. Ads
The free version shows ads from Google AdMob: a full-screen ad when you go from a finished game back to the shelf (not more often than a set interval), and, only if you choose to watch it, a video for a reward: doubling the coins from a game or puzzle you have just finished, or opening the full review of one finished game. There are no banners and no ads during a game. Owners of a Club Card do not see ads.
To serve and measure ads, AdMob processes your advertising identifier, IP address, device and app information (model, OS and app version, language), and how you interact with ads. Ads can be personalised or not:
- In the EEA, the UK and other places where the law asks for it, the app shows a consent form from Google's Funding Choices / User Messaging Platform when you first open it. Without your consent you see non-personalised ads, and you can change your choice later in the app's settings (Settings → About → Ad privacy). The same choice decides usage statistics (3.3).
- On iOS, the advertising identifier (IDFA) is used only if you allow tracking in Apple's App Tracking Transparency prompt.
- On both systems you can reset or delete the advertising identifier or turn personalisation off in your device settings.
3.3. Crash reports and usage statistics
The released app uses two Google Firebase services. Nothing is sent from test or development builds.
- Crashlytics receives a report when the app fails: the error and its stack trace, the app version, the device model, the OS version and the state of the device at that moment (for example, free memory), and a random installation identifier.
- Analytics receives events about what is played: a game started and finished (which game, against the computer or on one phone, the computer level, the result, the number of moves and the duration), a puzzle solved (which game, which puzzle ladder or daily puzzle). Firebase adds its automatic events (first open, sessions, app updates, purchases made through the store), a random app-instance identifier, the device model, OS version, language and an approximate region taken from the IP address. Analytics does not read your advertising identifier, and its data is not used for advertising. Online games are not logged here.
When Analytics is on. Analytics keeps its app-instance identifier on your device, and in some places the law asks for your consent to that. After you install the app, Analytics sends nothing, not even the "first open" event, until the app knows which rules apply to you; after that it follows your latest choice.
- In the EEA, the UK, Switzerland and wherever else the consent form from 3.2 is required, Analytics is on only if you agreed in that form to "Store and/or access information on a device". If you decline, have not answered yet, or the app cannot tell, it stays off. You can change your choice at any time under Settings → About → Ad privacy; the app applies it right away.
- Club Card owners are not shown the ads form. In these places Analytics then stays off for them, unless they agreed in the form before.
- Elsewhere, Analytics is on in the released app.
Crashlytics does not wait for this choice: crash reports carry no advertising identifier, and we need them to keep the app working (section 4).
These events carry no nickname, no online device ID and no text you typed. The data is tied to the random installation identifier, not to your name or contacts, and collection stops when you remove the app.
3.4. Purchases
The Club Card (monthly or yearly subscription, or a one-time purchase "for good") is bought through Google Play or the App Store. The store takes the payment; we do not receive your name, card or billing details. The app asks the store whether the card is active, and keeps the answer on the device. Coins are earned in the game and cannot be bought.
One thing reaches our server: when you turn on vacation in correspondence games (3.5), the app tells the server that this device holds a Club Card, and the server remembers that for the device ID for about 40 days after the last such message.
3.5. Online play (optional)
If you play online (against a random opponent, a friend by code, or by correspondence), the app talks to our servers, which run on Cloudflare. For that we process:
- Nickname. You choose it; the server filters obscene names. If you choose none, the app uses a generated guest name. Your opponent sees it; for a correspondence request that you post on the board of open requests, everyone who opens that board sees it.
- Device ID. A random identifier (UUID) created by the app on first launch and not tied to you, to an account or to your advertising identifier. It lets us avoid pairing a device with itself, keep the lists of blocked opponents and reports, and deliver the list of your correspondence tables. It is never shown to other players.
- Game data: the game and its settings, the moves, the clocks, the preset phrases ("stamps") you send, the result, the language of the app, your piece and board appearance choices (shown to your opponent), and the rules revision of your app. There is no free-text chat.
- Correspondence: for each table, a code and the state of the game; for your device, a mailbox of your tables (table code, game, opponent's nickname, whose move it is, the deadline); the time you last opened the shelf (rewritten about once an hour; it is used to take down your open request if you have been away for long); notices that an open request of yours was taken down (7 days); marks for games you left or did not start (30 days); your open requests with the game, the time per move and your nickname; vacation state and its history.
- Reports and blocks. If you report an opponent ("Report" in the pause card or at the end of a game) or ask never to meet them again, the server stores your device ID and theirs, the table code, the game, the move number and the reason. Two reports from different devices within 30 days take the reported device's nickname away for a time (the length grows with repeats). Each report is also sent to our private Telegram chat so a person can read it (3.6).
- Network address. Every request carries your IP address; see 3.7.
The server checks every move against the rules of the game and decides the result. It does not read or keep anything you did not send in the items above.
3.6. Messages you send us
When you tap "Send" in Settings → Feedback or in a game's "Report a problem", we receive the text you wrote, the app version, the name and version of your operating system, the app language and the name of the game. If you send it from a game, the record of that game is attached (the game, its settings, the random seed and the list of moves, so we can replay it). The message goes through our server to a private Telegram chat that only we can read. It carries no account or advertising identifier, and we do not link it to you or to your purchases.
Reports about opponents (3.5) reach the same chat with the table code, the game, the reason, the reported player's nickname and the device IDs of both players.
The "Write to us" button opens your e-mail app. If you send a message, we receive your e-mail address and what you wrote, and use them to answer you. Please do not put personal data of yourself or others into feedback.
3.7. Network address, request limits and logs
The IP address of each request is used to limit how many requests one address can make in a short time (spam and abuse protection); these counters are deleted within hours. Cloudflare, which hosts our servers, keeps a record of each request (the address requested, the time, the result, your IP address with its country and network) for a few days. Our own server logs record events, table codes, counts and error messages; they do not contain nicknames or the full device ID (only a short tag derived from it, which cannot be turned back into the ID).
Where our main servers cannot be reached directly, the app switches to a relay: a proxy server that we run on rented hosting in Russia and that forwards your requests to the same Cloudflare servers. The connection from the app ends on the relay and a new one is opened to Cloudflare, so the relay can technically see the content of the requests (nickname, moves, device ID). It does not write access logs or keep the content. Short error records may include your IP address; a script removes addresses and request parameters from them within about half an hour.
4. Why we use data
- to run the games, the shelf, your score book and your purchases;
- to run online play: pair players, check moves, keep clocks, restore a table after a lost connection, deliver the list of correspondence tables;
- to keep the service safe: filter names, handle reports and blocks, limit abuse;
- to find and fix crashes and to see which games and features are used;
- to show ads in the free version and to measure them;
- to read and answer your messages;
- to meet store and legal requirements.
Where the EU or UK GDPR applies, we rely on: your consent (for personalised ads and for usage statistics, which you can withdraw at any time in the app's settings); performance of the contract with you (the Terms of Use) for online play and purchases; our legitimate interest in keeping the app working and safe (crash reports, request limits, logs, reports); and legal obligations.
5. Who receives data
We do not sell personal data. Data goes only to:
- Google — AdMob (3.2), Firebase Crashlytics and Analytics (3.3), Google Play and its billing (3.4);
- Apple — App Store and in-app purchases (3.4);
- Cloudflare — hosting of our servers, storage of online data and request records (3.5, 3.7);
- Telegram — the private chat that receives your messages and reports (3.5, 3.6);
- the company that hosts our relay — our relay server runs on its hosting; requests are decrypted on that server and encrypted again toward Cloudflare, we write no access logs there (3.7);
- other players — what is shown at the table: nickname, appearance, moves, preset phrases, and (for open correspondence requests) the request;
- authorities, when the law requires it.
These providers process data under their own policies; links are in section 12.
6. How long we keep data
| What | How long |
|---|---|
| Everything in 3.1 | On your device until you remove the app or clear its data |
| A table made with a friend's code | Up to 24 hours after the last activity at the table |
| A table with a random opponent | Up to 3 hours after the last activity |
| A correspondence table | Up to 30 days after the last activity; a mailbox entry about it, up to 30 days |
| An open correspondence request | Until it is accepted or withdrawn, at most 7 days |
| Device record (blocked opponents, reports about the device, nickname lock, vacation, Club Card note) | Up to 180 days after it was last updated |
| A report about an opponent (in storage) | 90 days |
| Feedback messages, game records and reports in the Telegram chat | Until we delete them by hand; there is no automatic deletion |
| Request counters | Hours |
| Cloudflare request records | A few days |
| Relay error records | Addresses removed within about 30 minutes; the records themselves up to 14 days |
| Crashlytics reports | Up to 90 days at Google |
| Analytics events | According to the retention period set in our Firebase project (two months for event data) |
| Data held by Google (ads) and the stores | Under their own policies |
Our hosting provider may keep restore points of its storage for a short time, so deleted data can remain in them for up to 30 days.
7. Your choices and rights
Depending on where you live, you may have the right to access, correct or delete your data, to restrict or object to its processing, to withdraw consent, and to complain to your data protection authority.
- Deleting. Remove the app, or clear its data in the device settings: this deletes everything in 3.1 and the online identity (a new device ID is created if you install again). What remains on our servers expires on its own, as in section 6.
- Requests to us. Write to artem.podrushnyak@gmail.com. Because there are no accounts, we cannot tell which records are yours on our own; give us the table code, the nickname and the dates, and we will delete what we can match.
- Ads. Change your consent in the app's settings (where your region asks for it); on iOS allow or stop tracking in the device settings; on Android reset or delete the advertising ID in Google settings.
- Firebase. Where your region asks for consent, turn usage statistics on or off under Settings → About → Ad privacy. We cannot tell which events are yours, so we cannot delete them on request; they expire as in section 6.
- Telegram messages. If you want a message you sent through the form deleted, write to us with its approximate time and text.
8. Children
The app is not intended for children under 13 (or the higher age set by the law of your country). We do not knowingly collect data from them. If you are a parent and think a child has used online play or sent a message, write to us and we will delete what we can find.
9. International transfers
Google, Apple, Cloudflare and Telegram process data in several countries, including the United States, under the safeguards they describe in their policies. The relay (3.7) runs in Russia and only forwards requests.
10. Security
The app talks to our servers only over encrypted connections. Device IDs and table passes are not shown to other players. No method of storage or transmission is completely secure.
11. Changes
We publish each new version on this page and change the date at the top. If a change affects how we use your data in a significant way, we also say so in the app or in the notes of the update.
12. Providers' policies
- Google: policies.google.com/privacy
- AdMob: support.google.com/admob/answer/6128543
- Firebase: firebase.google.com/support/privacy
- Apple: apple.com/legal/privacy
- Cloudflare: cloudflare.com/privacypolicy
- Telegram: telegram.org/privacy
Политика конфиденциальности
Здесь описано, что приложение Table 42 хранит на вашем устройстве, что отправляет на наши серверы и другим компаниям и как долго это хранится. Документ идёт вместе с Условиями использования.
1. Кто мы
Приложение выпускает Shvilligan Games («мы»), Индонезия. Мы определяем, зачем и как обрабатываются описанные здесь данные.
Контакт по вопросам конфиденциальности и запросам: artem.podrushnyak@gmail.com. Написать можно и из приложения: Настройки → Обратная связь → Сообщить о проблеме. Эта форма односторонняя, ответить на неё мы не можем (см. 3.6); для ответа пишите на почту.
2. Коротко
- Аккаунтов нет. Имя, почту, телефон и пароль вы нам не сообщаете.
- Приложение не просит доступа к камере, микрофону, контактам, фотографиям и местоположению.
- Игра на одном телефоне и против компьютера работает без связи. Почти всё, что запоминает приложение, остаётся на устройстве (3.1).
- Игра по сети необязательна. Для неё нужны ник и случайный идентификатор устройства, а ходы ваших партий проходят через наш сервер (3.5).
- Google собирает отчёты о падениях и статистику использования (3.3) и показывает рекламу (3.2). Там, где закон требует согласия, статистика собирается только с ним. Клубная карта рекламу убирает.
3. Какие данные обрабатываются
3.1. Только на вашем устройстве
В памяти приложения на телефоне остаётся и нам не отправляется: настройки (язык, звук, вибрация, избранные и скрытые игры, последний режим); имена мест и книга счёта вашего стола; записи ваших партий (сыграно, серии, первые победы над каждым уровнем компьютера, быстрейшая победа); недоигранные партии; прогресс в задачах; баланс монеток и предметы, купленные за монетки; выбор формы, материала и знака фишек и скинов досок; ваши темы для устных игр; заметки к партиям по переписке; пропуска, по которым вы возвращаетесь к своим столам по сети. Удаление приложения или очистка его данных стирает всё это.
3.2. Реклама
В бесплатной версии показывается реклама Google AdMob: полноэкранная — при переходе с законченной партии на полку (не чаще заданного интервала) и, только если вы сами решили посмотреть, ролик за награду: удвоение монеток за только что законченную партию или задачу либо открытый полный разбор одной законченной партии. Баннеров нет, внутри партии рекламы нет. Владельцам Клубной карты реклама не показывается.
Чтобы показывать рекламу и измерять её, AdMob обрабатывает рекламный идентификатор, IP-адрес, сведения об устройстве и приложении (модель, версия системы и приложения, язык) и ваши действия с рекламой. Реклама бывает персонализированной и нет:
- В ЕЭЗ, Великобритании и других местах, где этого требует закон, при первом запуске приложение показывает форму согласия Google (Funding Choices / User Messaging Platform). Без согласия вы видите неперсонализированную рекламу; выбор можно изменить позже в настройках приложения (Настройки → О приложении → Настройки рекламы). Тот же выбор решает и статистику использования (3.3).
- На iOS рекламный идентификатор (IDFA) используется, только если вы разрешили отслеживание в запросе Apple App Tracking Transparency.
- В обеих системах рекламный идентификатор можно сбросить или удалить, а персонализацию отключить в настройках устройства.
3.3. Отчёты о падениях и статистика
Выпущенное приложение использует два сервиса Google Firebase. Из тестовых и отладочных сборок ничего не отправляется.
- Crashlytics получает отчёт, когда приложение ломается: ошибку и её трассировку, версию приложения, модель устройства, версию системы, состояние устройства в тот момент (например, свободную память) и случайный идентификатор установки.
- Analytics получает события о том, во что играют: партия начата и закончена (какая игра, против компьютера или вдвоём на одном телефоне, уровень компьютера, исход, число ходов и длительность), задача решена (какая игра, лестница или задача дня). Firebase добавляет свои автоматические события (первый запуск, сеансы, обновления, покупки через магазин), случайный идентификатор экземпляра приложения, модель устройства, версию системы, язык и приблизительный регион по IP-адресу. Рекламный идентификатор Analytics не читает, и её данные для рекламы не используются. Партии по сети здесь не записываются.
Когда Analytics включена. Analytics хранит на устройстве идентификатор экземпляра приложения, а в некоторых странах закон требует на это вашего согласия. После установки Analytics не отправляет ничего, даже события «первый запуск», пока приложение не узнает, какие правила действуют для вас; дальше она следует вашему последнему выбору.
- В ЕЭЗ, Великобритании, Швейцарии и везде, где нужна форма согласия из 3.2, Analytics включена, только если в этой форме вы согласились на «Хранение и (или) доступ к информации на устройстве». Если вы отказались, ещё не ответили или приложение не может это определить, она выключена. Изменить выбор можно в любой момент: Настройки → О приложении → Настройки рекламы; приложение применяет его сразу.
- Владельцам Клубной карты форма о рекламе не показывается. В этих странах Analytics у них тогда выключена, если только они не дали согласие в форме раньше.
- В остальных странах Analytics в выпущенном приложении включена.
Crashlytics этого выбора не ждёт: в отчётах о падениях нет рекламного идентификатора, а без них приложение не починить (раздел 4).
В этих событиях нет ника, идентификатора устройства для игры по сети и введённого вами текста. Данные привязаны к случайному идентификатору установки, а не к вашему имени или контактам, и сбор прекращается, когда вы удаляете приложение.
3.4. Покупки
Клубная карта (подписка на месяц или год либо разовая покупка «навсегда») оформляется через Google Play или App Store. Платёж принимает магазин; ваше имя, данные карты и платёжные реквизиты нам не передаются. Приложение спрашивает у магазина, действует ли карта, и хранит ответ на устройстве. Монетки зарабатываются в игре и за деньги не продаются.
Одно сообщение доходит до нашего сервера: когда вы включаете отпуск в партиях по переписке (3.5), приложение сообщает серверу, что у устройства есть Клубная карта, и сервер помнит это за идентификатором устройства около 40 дней после последнего такого сообщения.
3.5. Игра по сети (необязательно)
Если вы играете по сети (со случайным соперником, с другом по коду или по переписке), приложение обращается к нашим серверам, которые работают на Cloudflare. Для этого обрабатываются:
- Ник. Его выбираете вы; сервер отсеивает неприличные имена. Если ника нет, приложение подставляет сгенерированное имя гостя. Его видит соперник; заявку по переписке, которую вы вывесили на доску заявок, видят все, кто открывает эту доску.
- Идентификатор устройства. Случайный идентификатор (UUID), который приложение создаёт при первом запуске; он не связан с вами, с аккаунтом и с рекламным идентификатором. Он нужен, чтобы не сводить устройство с самим собой, вести списки блокировок и жалоб и отдавать список ваших столов по переписке. Другим игрокам он не показывается.
- Данные партии: игра и её настройки, ходы, часы, готовые фразы («штампы»), которые вы отправляете, исход, язык приложения, ваш выбор внешнего вида фишек и доски (его видит соперник) и ревизия правил вашего приложения. Свободного чата нет.
- Переписка: по каждому столу — код и состояние партии; по вашему устройству — почтовый ящик столов (код стола, игра, ник соперника, чей ход, срок); время, когда вы в последний раз открывали полку (обновляется примерно раз в час; по нему снимается ваша открытая заявка, если вы долго не заходили); уведомления о том, что ваша открытая заявка снята (7 дней); отметки о брошенных и не начатых партиях (30 дней); ваши открытые заявки с игрой, сроком на ход и ником; состояние отпуска и его история.
- Жалобы и блокировки. Если вы жалуетесь на соперника («Пожаловаться» в паузе или после партии) или просите больше с ним не встречаться, сервер сохраняет ваш идентификатор устройства и его, код стола, игру, номер хода и причину. Две жалобы с разных устройств за 30 дней лишают устройство, на которое пожаловались, ника на время (срок растёт при повторах). Каждая жалоба также приходит в наш закрытый чат в Telegram, чтобы её прочёл человек (3.6).
- Сетевой адрес. Каждый запрос несёт ваш IP-адрес; см. 3.7.
Сервер проверяет каждый ход по правилам игры и сам определяет исход. Ничего сверх перечисленного он не читает и не хранит.
3.6. Сообщения, которые вы отправляете нам
Когда вы нажимаете «Отправить» в Настройки → Обратная связь или в «Сообщить о проблеме» внутри партии, мы получаем написанный вами текст, версию приложения, название и версию операционной системы, язык приложения и название игры. Если вы отправляете из партии, прикладывается запись этой партии (игра, её настройки, случайное зерно и список ходов, чтобы мы могли её воспроизвести). Сообщение идёт через наш сервер в закрытый чат Telegram, который читаем только мы. В нём нет аккаунта и рекламного идентификатора, и мы не связываем сообщение с вами или с вашими покупками.
Жалобы на соперников (3.5) приходят в тот же чат с кодом стола, игрой, причиной, ником того, на кого пожаловались, и идентификаторами устройств обоих игроков.
Кнопка «Написать нам» открывает вашу почту. Если вы отправите письмо, мы получим ваш адрес и текст и используем их, чтобы ответить. Не пишите в обратной связи личные данные — свои и чужие.
3.7. Сетевой адрес, ограничение запросов и журналы
IP-адрес каждого запроса нужен, чтобы ограничить число запросов с одного адреса за короткое время (защита от спама и злоупотреблений); такие счётчики стираются в течение нескольких часов. Cloudflare, на котором работают наши серверы, несколько дней хранит запись каждого запроса (запрошенный адрес, время, результат, ваш IP-адрес со страной и сетью). В наших журналах — события, коды столов, счётчики и тексты ошибок; ников и полного идентификатора устройства там нет (только короткая метка, из которой идентификатор восстановить нельзя).
Если наши основные серверы напрямую недоступны, приложение переключается на релей — прокси-сервер, который мы держим на арендованном хостинге в России и который пересылает ваши запросы тем же серверам Cloudflare. Соединение от приложения заканчивается на релее, а к Cloudflare открывается новое, поэтому релей технически может видеть содержимое запросов (ник, ходы, идентификатор устройства). Журналов доступа он не ведёт и содержимое не хранит. В коротких записях об ошибках может оказаться ваш IP-адрес; скрипт убирает из них адреса и параметры запросов примерно за полчаса.
4. Зачем нужны данные
- чтобы работали игры, полка, книга счёта и ваши покупки;
- чтобы работала игра по сети: сводить игроков, проверять ходы, вести часы, возвращать к столу после обрыва, отдавать список столов по переписке;
- чтобы сервис был безопасным: фильтровать имена, разбирать жалобы и блокировки, ограничивать злоупотребления;
- чтобы находить и чинить падения и видеть, какие игры и возможности используются;
- чтобы показывать рекламу в бесплатной версии и измерять её;
- чтобы читать ваши сообщения и отвечать на них;
- чтобы выполнять требования магазинов и закона.
Там, где действует GDPR ЕС или Великобритании, мы опираемся на: ваше согласие (персонализированная реклама и статистика использования; его можно отозвать в любой момент в настройках приложения); исполнение договора с вами (Условий использования) — для игры по сети и покупок; наш законный интерес в том, чтобы приложение работало и было безопасным (отчёты о падениях, ограничение запросов, журналы, жалобы); и требования закона.
5. Кто получает данные
Персональные данные мы не продаём. Данные получают только:
- Google — AdMob (3.2), Firebase Crashlytics и Analytics (3.3), Google Play и его платежи (3.4);
- Apple — App Store и встроенные покупки (3.4);
- Cloudflare — хостинг наших серверов, хранение данных игры по сети и записи о запросах (3.5, 3.7);
- Telegram — закрытый чат, куда приходят ваши сообщения и жалобы (3.5, 3.6);
- компания, на хостинге которой стоит релей — наш релей работает на её хостинге; запросы расшифровываются на этом сервере и снова шифруются к Cloudflare, журналов доступа мы там не ведём (3.7);
- другие игроки — то, что видно за столом: ник, внешний вид, ходы, готовые фразы и (для открытых заявок по переписке) сама заявка;
- государственные органы, когда этого требует закон.
Эти компании обрабатывают данные по своим политикам; ссылки — в разделе 12.
6. Как долго мы храним данные
| Что | Сколько |
|---|---|
| Всё из 3.1 | На устройстве, пока вы не удалите приложение или не очистите его данные |
| Стол с другом по коду | До 24 часов после последней активности за столом |
| Стол со случайным соперником | До 3 часов после последней активности |
| Стол по переписке | До 30 дней после последней активности; запись о нём в почтовом ящике — до 30 дней |
| Открытая заявка по переписке | Пока её не примут или не снимут, но не дольше 7 дней |
| Запись об устройстве (блокировки соперников, жалобы на устройство, лишение ника, отпуск, пометка о Клубной карте) | До 180 дней после последнего обновления |
| Жалоба на соперника (в хранилище) | 90 дней |
| Сообщения обратной связи, записи партий и жалобы в чате Telegram | Пока мы не удалим их вручную; автоматического удаления нет |
| Счётчики запросов | Часы |
| Записи Cloudflare о запросах | Несколько дней |
| Записи об ошибках на релее | Адреса убираются примерно за 30 минут; сами записи — до 14 дней |
| Отчёты Crashlytics | До 90 дней у Google |
| События Analytics | Срок хранения, заданный в нашем проекте Firebase (для событий — два месяца) |
| Данные у Google (реклама) и в магазинах | По их собственным политикам |
Наш хостинг-провайдер может недолго хранить точки восстановления своих хранилищ, поэтому удалённые данные могут оставаться в них до 30 дней.
7. Ваш выбор и права
В зависимости от страны вы можете иметь право получить доступ к своим данным, исправить или удалить их, ограничить обработку или возразить против неё, отозвать согласие и пожаловаться в орган по защите данных.
- Удаление. Удалите приложение или очистите его данные в настройках устройства: это сотрёт всё из 3.1 и онлайн-личность (при новой установке создаётся новый идентификатор устройства). То, что осталось на серверах, истекает само, как в разделе 6.
- Запросы к нам. Пишите на artem.podrushnyak@gmail.com. Аккаунтов нет, поэтому сами мы не можем определить, какие записи ваши; сообщите код стола, ник и даты, и мы удалим то, что сможем сопоставить.
- Реклама. Изменить согласие можно в настройках приложения (там, где его требует регион); на iOS разрешить или запретить отслеживание — в настройках устройства; на Android сбросить или удалить рекламный идентификатор — в настройках Google.
- Firebase. Там, где регион требует согласия, статистику использования можно включить или выключить: Настройки → О приложении → Настройки рекламы. Мы не можем определить, какие события ваши, и потому не можем удалить их по запросу; они истекают, как в разделе 6.
- Сообщения в Telegram. Если нужно удалить отправленное через форму сообщение, напишите нам, указав примерное время и текст.
8. Дети
Приложение не предназначено для детей младше 13 лет (или более старшего возраста, установленного законом вашей страны). Мы сознательно не собираем их данные. Если вы родитель и считаете, что ребёнок играл по сети или отправил сообщение, напишите нам, и мы удалим то, что найдём.
9. Передача данных в другие страны
Google, Apple, Cloudflare и Telegram обрабатывают данные в разных странах, включая США, с теми гарантиями, которые описаны в их политиках. Релей (3.7) работает в России и только пересылает запросы.
10. Безопасность
Приложение обращается к нашим серверам только по зашифрованным соединениям. Идентификаторы устройств и пропуска к столам другим игрокам не показываются. Ни один способ хранения и передачи не бывает абсолютно надёжным.
11. Изменения
Каждую новую версию мы публикуем на этой странице и меняем дату вверху. Если изменение существенно затрагивает использование ваших данных, мы скажем об этом и в приложении или в описании обновления.
12. Политики сервисов
- Google: policies.google.com/privacy
- AdMob: support.google.com/admob/answer/6128543
- Firebase: firebase.google.com/support/privacy
- Apple: apple.com/legal/privacy
- Cloudflare: cloudflare.com/privacypolicy
- Telegram: telegram.org/privacy