Recess: Ra Chơi

Recess — Chính sách quyền riêng tư

Ngày có hiệu lực: 13/10/2026

Trang này áp dụng cho ứng dụng Recess (trên cửa hàng tiếng Việt: Recess: Ra Chơi) và trang web của ứng dụng, do Tech Tips VN phát hành.

Tóm tắt

Recess không có tài khoản và không quảng cáo. Trò chơi chạy trực tiếp giữa các máy của người chơi. Chúng tôi không thấy nước đi, tin nhắn, hay tên người chơi nào, trừ khi bạn tự gửi cho chúng tôi trong một báo cáo. Ứng dụng và trang web có đếm số liệu ẩn danh, hai phần bên dưới nói rõ.

Chúng tôi thu thập gì

Không thu thập gì trên máy chủ. Recess không hỏi tên, email, hay số điện thoại, và không có hệ thống tài khoản.

Trên máy của bạn, ứng dụng lưu:

  • Ngôn ngữ, giao diện và màu người chơi bạn chọn
  • Tên hiển thị bạn gõ khi vào bàn
  • Những trò chơi đã chơi và cài đặt của chúng, để lần sau mở lại vẫn nhớ
  • Các bàn bạn đã chơi: ai ngồi cùng, kết quả từng ván và những gì đã nói
  • Các ván của bạn: từng nước đi và kết quả, để bạn xem lại hoặc chơi tiếp sau. Ván chưa xong được giữ tới khi bạn chơi xong hoặc xóa
  • Bạn có bật lời nhắc không, nhắc lúc mấy giờ, và trò bạn bắt đầu gần nhất
  • Những người bạn đã chặn, kèm tên và hình của họ lúc đó, để họ không vào bàn của bạn được. Bỏ chặn trong Cài đặt

Dữ liệu này chỉ nằm trên máy bạn, trừ tên và màu bạn cho người chơi khác thấy (xem mục Cách người chơi kết nối). Gỡ ứng dụng sẽ xóa hết.

Cách người chơi kết nối

Recess kết nối trực tiếp từ 2 đến 4 máy, theo một trong bốn cách:

Chủ bàn có thể đặt bàn thành bàn riêng. Bàn riêng không gửi mã bàn qua Wi-Fi lẫn Bluetooth. Các điện thoại ở gần vẫn thấy có bàn đang mở, kèm tên người chơi của chủ bàn (qua Bluetooth thì chỉ có con vật). Bạn mình nhập mã trên màn hình của chủ bàn, và hai điện thoại kiểm tra rằng cả hai cùng giữ một mã mà không máy nào gửi mã đó đi. Ở bàn riêng, những gì hai điện thoại gửi cho nhau qua Bluetooth cũng được mã hoá.

Trong mọi trường hợp, dữ liệu chơi — nước đi, tin nhắn, điểm số — đi thẳng giữa các máy người chơi. Nó không bao giờ đi qua, hay được lưu trên, máy chủ của Tech Tips VN.

Chủ bàn cũng có thể cho tối đa sáu máy khác vào xem ván. Máy vào xem nhận thẳng từ máy chủ bàn những gì người chơi đã thấy: nước đi, điểm số, tên, hình và màu của người chơi, và tin nhắn của bàn. Tin nhắn của người xem cũng đi đến bàn theo cách đó, nếu chủ bàn cho phép. Việc xem không đi qua máy chủ nào, và không được đếm.

Số liệu ẩn danh

Ứng dụng đếm xem nó được chơi như thế nào, qua một dịch vụ phân tích. Mỗi lượt đếm ghi một trong mười một việc: mở ứng dụng, hoặc quay lại sau ít nhất nửa tiếng; câu trả lời, bật hay để sau, khi ứng dụng mời bật lời nhắc; mở bàn, vào bàn, bắt đầu một ván, kết thúc một ván, mở mã mời, gửi lời mời; khoảng hai phút một lần trong lúc đang chơi, rằng ván đó còn đang chạy; một lần kết nối với người chơi kia bị rớt; và một lần ứng dụng mời đánh giá, sau một ván thắng hoặc từ mục Tôi. Nhịp báo trong lúc chơi là thứ duy nhất phân biệt bàn đang chơi với bàn trống. Kết nối bị rớt được đếm khi đã nối lại, hoặc khi bàn kết thúc mà kết nối vẫn chưa có lại.

Mỗi lượt đếm mang theo: trò chơi nào, bàn có mấy chỗ, mấy chỗ là máy, ván thứ mấy, hai bên nối với nhau bằng cách nào (máy này, Internet, cùng Wi-Fi, hay Bluetooth), phiên bản ứng dụng, và ngôn ngữ của máy, ví dụ vi-VN. Lượt đếm một ván bắt đầu còn cho biết đã đổi mấy tuỳ chọn so với mặc định, không nói là tuỳ chọn nào. Lượt đếm mở ứng dụng cho biết ứng dụng vừa mở hay vừa quay lại, không nói gì về bàn chơi. Lượt đếm câu trả lời lời nhắc cho biết bật hay để sau, không nói gì khác về bạn.

Một lượt đếm lời mời đánh giá cho biết lời mời đến sau một ván thắng hay từ mục Tôi. Ứng dụng không bao giờ biết bạn chọn gì: cửa hàng không báo cho ứng dụng.

Lượt đếm kết nối bị rớt cho biết vì sao đường nối giữa hai máy bị rớt (bị đóng, bị lỗi, im lặng, hay máy này tự đóng), kết nối đi đường nào (cùng Wi-Fi, Internet, máy chủ chuyển tiếp, hay Bluetooth), trình duyệt hay ứng dụng gói trong một chữ, ví dụ firefox hay app-ios, bàn đã chờ bao nhiêu giây, và kết nối có nối lại được không.

Mỗi lượt đếm còn mang một mã cài đặt. Ứng dụng tạo mã này ngẫu nhiên ở lần chạy đầu và giữ trên máy. Mã không gắn với tài khoản hay tên nào, vì ứng dụng không có hai thứ đó. Nó chỉ cho biết hai lượt đếm đến từ cùng một bản cài. Xóa dữ liệu ứng dụng hoặc cài lại sẽ tạo mã mới.

Lượt đếm không bao giờ mang nước đi, tin nhắn, tên người chơi, hay bất cứ thứ gì bạn gõ trong ứng dụng. Dịch vụ này nhận địa chỉ mạng gửi lượt đếm đó. Cài đặt của chúng tôi ở đó đọc tên quốc gia từ địa chỉ rồi hủy chính địa chỉ đó, nên lượt đếm mang theo quốc gia chứ không mang địa chỉ.

Ứng dụng bật đếm sẵn. Bạn tắt trong Cài đặt, ở mục "Gửi số liệu sử dụng", thì từ đó ứng dụng ngừng đếm.

Số liệu trên trang web

Trang web đếm hai việc, qua cùng dịch vụ phân tích đó: mở một trang, và bấm một liên kết trên trang. Một liên kết chỉ được đếm khi nó dẫn đến việc chơi: nút mở game trên trình duyệt, nút tải ứng dụng từ cửa hàng, nút tải cho Mac, hoặc trang của một game.

Mỗi lượt đếm cho biết trang nào: trang chủ, trang của một game, trang này, hoặc trang báo một địa chỉ không có. Lượt đếm còn mang địa chỉ trang web, ví dụ rachoi.app, game nào khi đó là trang của một game, phiên bản trang web, và ngôn ngữ của trình duyệt. Lượt đếm cho biết tên trình duyệt trong một chữ, ví dụ safari, hoặc ứng dụng mà trang được mở bên trong, ví dụ một ứng dụng nhắn tin. Lượt đếm cho biết loại thiết bị, ví dụ iPhone, máy tính bảng Android hay Mac, và không bao giờ cho biết mẫu thiết bị.

Lượt đếm mở trang cho biết tên trang web đã dẫn bạn đến. Lượt đếm không bao giờ mang phần còn lại của địa chỉ đó, vì phần đó có thể chứa điều bạn đã tìm. Khi liên kết dẫn bạn đến có gắn thẻ mà chúng tôi thêm vào liên kết của mình, lượt đếm cho biết liên kết đó đến từ bài đăng hay tấm áp phích nào của chúng tôi. Lượt đếm bấm liên kết cho biết đó là liên kết nào, đó là nút nào trong hai nút chơi ở trang chủ, và liên kết của một game mở game nào.

Mỗi lượt đếm còn mang một mã cài đặt, giống mã của ứng dụng. Trang web tạo mã này ngẫu nhiên và giữ trong bộ nhớ của trình duyệt dành cho trang này. Game trên trình duyệt ở trang này dùng chung mã đó, nên chúng tôi biết một lượt ghé thăm có dẫn đến một ván chơi hay không. Mã không gắn với tài khoản hay tên nào. Xóa dữ liệu của trang này trong trình duyệt sẽ tạo mã mới.

Giống như trong ứng dụng, lượt đếm không bao giờ mang thứ bạn đã gõ. Cài đặt của chúng tôi ở dịch vụ đó hủy địa chỉ mạng sau khi đọc tên quốc gia từ địa chỉ.

Trang web không đếm gì khi trình duyệt của bạn gửi tín hiệu yêu cầu các trang không bán hay chia sẻ dữ liệu của bạn. Trang web cũng không đếm gì khi bạn đã tắt "Gửi số liệu sử dụng" trong game trên cùng trình duyệt đó.

Phông chữ

Ứng dụng và trang web dùng kiểu chữ từ một nhà cung cấp phông chữ. Khi trang mở, trình duyệt hoặc ứng dụng tải tệp phông từ nhà cung cấp đó. Vì vậy, họ thấy địa chỉ mạng gửi yêu cầu. Điều này cũng xảy ra với mọi trang web dùng phông của họ. Không gửi gì khác, và chúng tôi không thấy yêu cầu đó.

Báo cáo một người chơi

Khi báo cáo một người chơi, ứng dụng mở một email gửi cho chúng tôi trong ứng dụng mail của bạn. Email được điền sẵn tên người chơi kia, mấy câu cuối ở bàn như máy bạn đã nhận, và mã bàn, vì chúng tôi không giữ bản nào của những thứ đó. Bạn thấy hết trước khi gửi, và sửa hay xóa phần nào cũng được. Bạn không gửi thì chúng tôi không nhận được gì. Chúng tôi chỉ dùng báo cáo để xem chuyện gì đã xảy ra.

Gửi báo cáo kết nối

Trong Cài đặt có thể gửi cho chúng tôi một báo cáo kết nối, để tìm hiểu vì sao ván chơi bị rớt kết nối. Ứng dụng mở một email gửi cho chúng tôi trong ứng dụng mail của bạn, điền sẵn nhật ký kết nối mà máy này giữ: lúc kết nối của bàn mở ra, im lặng, bị rớt và nối lại, kết nối đi đường nào và vì sao bị rớt, lúc ứng dụng bị ẩn đi, phiên bản ứng dụng, và trình duyệt hay ứng dụng gói trong một chữ. Nhật ký chỉ nằm trên máy này và chỉ giữ hai trăm dòng gần nhất. Trong đó không có tên, nước đi, tin nhắn hay mã bàn. Bạn thấy hết trước khi gửi, và sửa hay xóa phần nào cũng được. Bạn không gửi thì chúng tôi không nhận được gì.

Gửi góp ý

Trong Cài đặt, bạn có thể mở một email gửi cho chúng tôi để góp ý. Email mở trong ứng dụng mail của bạn, điền sẵn phiên bản và ngôn ngữ của ứng dụng. Bạn thấy hết trước khi gửi, và sửa hay xóa phần nào cũng được. Bạn không gửi thì chúng tôi không nhận được gì.

Những gì chúng tôi không làm

Quyền ứng dụng xin

Mạng cục bộ (iOS và Mac: "Mạng cục bộ") — để tìm bàn trên Wi-Fi của bạn, và để bạn bè cùng Wi-Fi vào bàn của bạn. Bạn có thể từ chối và vẫn chơi qua Bluetooth hoặc Internet.

Bluetooth (iOS: "Bluetooth", Android: "Thiết bị ở gần") — để tìm bàn trên điện thoại gần đó khi không có mạng. Bạn có thể từ chối và vẫn chơi qua Wi-Fi hoặc Internet.

Camera (iOS: "Camera", Android: "Máy ảnh") — để quét mã QR của bàn, và chỉ trong lúc bạn đang quét. Hình ảnh ở lại trên máy bạn và không được lưu. Bạn có thể từ chối và nhập mã bàn thay vào đó.

Thông báo (iOS và Android: "Thông báo") — cho lời nhắc ra chơi, và chỉ khi bạn bật. Lời nhắc chỉ tới khi bạn hai ngày chưa chơi, nhiều nhất ba lần, rồi thôi tới khi bạn chơi lại. Nó được hẹn ngay trên máy bạn; lời của nó — trò bạn chơi gần nhất và chơi với ai, hoặc một trò để thử — được soạn trên máy và không bao giờ gửi cho chúng tôi. Bạn có thể từ chối, hoặc tắt lời nhắc trong Cài đặt.

Trên Android, việc đọc mã dùng một dịch vụ có sẵn trong hệ thống của máy. Dịch vụ đó gửi cho nhà làm ra nó vài thông tin chẩn đoán cơ bản — đời máy, tên và phiên bản ứng dụng, thiết lập mà ứng dụng yêu cầu, việc đọc mã ra sao, và lỗi nếu có — và không bao giờ gửi hình ảnh.

Trẻ em

Recess là ứng dụng trò chơi giải trí, phù hợp cho mọi lứa tuổi, kể cả gia đình chơi cùng nhau. Ứng dụng không thu thập thông tin cá nhân của bất kỳ ai, kể cả trẻ em.

Thay đổi chính sách

Nếu chính sách này thay đổi, chúng tôi sẽ cập nhật ngày hiệu lực ở trên. Tiếp tục dùng ứng dụng sau khi có thay đổi nghĩa là bạn đồng ý với bản cập nhật.

Liên hệ

Có thắc mắc về chính sách này: hello@rachoi.app

Recess — Privacy Policy

Effective date: 13 October 2026

This page covers the Recess app (Recess: Ra Chơi on the Vietnamese stores) and its website, published by Tech Tips VN.

The short version

Recess has no accounts and no ads. Games run peer-to-peer between the players' own devices. We never see a move, a chat message, or a player's name, unless you send them to us in a report. The app and the website do count anonymous usage, which two sections below describe.

What we collect

Nothing on our servers. Recess does not ask for a name, an email, or a phone number, and it has no account system.

On your device only, the app stores:

  • Your chosen language, theme and player colour
  • The display name you type for a table
  • Which games you've played and their settings, so the app remembers them next time
  • The tables you played: who was there, each round's result, and what was said
  • Your games: the moves of each round and its result, so you can look back on it or finish it later. Unfinished games stay until you finish or delete them
  • Whether you turned on the reminder, its hour, and the last game you started
  • The players you blocked, with the name and picture they had, so they cannot join your tables. Unblock them in Settings

This data stays on your device, except the name and colour you show to other players (see How players connect). Uninstalling the app deletes it.

How players connect

Recess connects two to four players' devices directly, using one of four methods:

A host can make a table private. A private table sends its code over neither Wi-Fi nor Bluetooth. Phones nearby still see that a table is open, with the host's player name (over Bluetooth, only the animal). A friend types the code from the host's screen, and the two phones check that they hold the same code without either one sending it. On a private table, what the two phones send each other over Bluetooth is encrypted as well.

In every case, gameplay data — moves, chat, scores — travels directly between players' devices. It never passes through, or is stored on, a Tech Tips VN server.

A table's host can also let up to six more phones watch the match. A phone watching receives, directly from the host's phone, what the players already see: the moves, the score, the players' names, pictures and colours, and the table's chat. Whatever a phone watching says in the chat reaches the table the same way, if the host allows it. Nothing about watching passes through a server, and nothing about it is counted.

Anonymous usage counts

The app counts how it is played, through an analytics provider. Each count names one of eleven things: the app opened, or came back after at least half an hour away; the answer, yes or later, when the app offers a reminder; a table opened, a table joined, a round started, a round finished, an invite shown, an invite sent; every couple of minutes while a round is being played, that the round is still going; a connection to the other player that dropped; and the app asking for a rating, after a win or from Me. The beat while a round is played is the only thing that tells a table mid-round from an empty one. A dropped connection is counted once it is back, or when the table ends while it is still down.

A count carries the game played, how many seats the table had, how many of them were the computer, which round it was, how the players connected (this phone, the internet, the same Wi-Fi, or Bluetooth), the app's version, and the phone's language, such as vi-VN. A count of a round starting also says how many of the game's options were changed from their defaults, and not which ones. A count of the app opening says whether it started or came back, and nothing about a table. A count of the reminder answer says yes or later, and nothing else about you.

A count of a rating ask says whether it came after a win or from Me, and never what you chose: the store does not tell the app.

A count of a dropped connection says why the line between the two phones dropped (it closed, failed, went quiet, or this phone closed it), which way it was going (the same Wi-Fi, the internet, a relay server, or Bluetooth), the browser or app in one word, such as firefox or app-ios, how many seconds the table waited, and whether the connection came back.

A count also carries an install identifier. The app makes it at random on first run and keeps it on the device. It is tied to no account and no name, because the app has neither, and it tells us only that two counts came from the same install. Clearing the app's data, or reinstalling, makes a new one.

A count never carries a move, a chat message, a player's name, or anything else typed in the app. The provider receives the network address a count is sent from. Our settings there read the country from that address and then discard the address itself, so a count carries the country it came from and never the address.

Counting is on when the app starts. Turn it off in Settings, under "Share usage counts", and the app stops counting from then on.

Counts on the website

The website counts two things, through the same analytics provider: a page opened, and a link followed from it. A link counts only when it leads to playing: the button that opens the game in the browser, a store badge, the Mac download, or a game's page.

A count names the page: the home page, a game's page, this page, or the page for an address that does not exist. It also carries the website's address, such as joinrecess.app, the game when the page is a game's, the website's version, and your browser's language. It says the browser in one word, such as safari, or the app the page opened inside, such as a chat app. It says the kind of device, such as an iPhone, an Android tablet or a Mac, and never the model.

A count of a page opened says the name of the site that sent you there. It never carries the rest of that address, which can hold what you searched for. When the link that brought you carries the tags we add to our own links, the count says which of our posts or posters it came from. A count of a link says which link it was, which of the home page's two play buttons it was, and which game a game's link opens.

A count also carries an install identifier, like the app's. The website makes it at random and keeps it in your browser's storage for this site. The game in the browser on this site uses the same one, so we can tell whether a visit led to a round. It is tied to no account and no name. Clearing this site's data in your browser makes a new one.

As in the app, a count never carries anything you typed. Our settings at the provider discard the network address once they read the country from it.

The website counts nothing when your browser sends the signal that asks sites not to sell or share your data. It also counts nothing when you turned off "Share usage counts" in the game in the same browser.

Fonts

The app and the website draw their text in typefaces from a font provider. When a page opens, your browser or the app asks that provider for the font files. So the provider sees the network address the request comes from. It does the same for any site that uses its fonts. Nothing else is sent, and we never see that request.

Reporting a player

Reporting a player opens an email to us in your own mail app. The app fills it in with the other player's name, the last few lines said at the table as your phone received them, and the table's code, because we have no copy of any of it. You see everything before it is sent, and can change or delete any part. Nothing reaches us unless you send it. We use a report only to look into what happened.

Sending a connection report

Settings can send us a connection report, to help us find out why games lose their connection. It opens an email to us in your own mail app, filled in with the connection log this phone keeps: when a table's connection opened, went quiet, dropped and came back, which way it went and why it dropped, when the app was out of sight, the app's version, and the browser or app in one word. The log stays on this phone and keeps only its last two hundred entries. It holds no names, moves, messages or table codes. You see everything before it is sent, and can change or delete any part. Nothing reaches us unless you send it.

Sending feedback

Settings can open an email to us, so you can send us feedback. The email opens in your own mail app, filled in with the app's version and language. You see everything before it is sent, and can change or delete any part. Nothing reaches us unless you send it.

What we don't do

Permissions the app asks for

Local network (iOS and Mac: "Local Network") — to find tables on your Wi-Fi, and to let friends on the same Wi-Fi join yours. You can decline this and still play over Bluetooth or the internet.

Bluetooth (iOS: "Bluetooth", Android: "Nearby devices") — to find tables on nearby phones without internet. You can decline this and still play over Wi-Fi or the internet.

Camera (iOS and Android: "Camera") — to read a table's QR code, and only while you are scanning one. The picture stays on your phone and is never saved. You can decline this and type the table code instead.

Notifications (iOS and Android: "Notifications") — for the reminder, and only if you turn it on. It comes only when you haven't played for two days, three times at most, and then not again until you play. It is booked on your phone, and its words — the game you last played and who you played it with, or a game to try — are put together there and never sent to us. You can decline this, or turn the reminder off in Settings.

On Android, reading the code uses a service built into the phone's system. That service sends its maker basic diagnostics — the phone model, the app's name and version, the settings the app asked it to use, how the reading went, and any error — and never the picture.

Children

Recess is a casual board-game app suitable for a general audience, including families playing together. It collects no personal information from anyone, including children.

Changes to this policy

If this policy changes, we'll update the effective date above. Continuing to use the app after a change means you accept the update.

Contact

Questions about this policy: hello@joinrecess.app