Privacy Policy
Last updated: June 7, 2026
MJLabAI Mahjong Coach is a read-only ChatGPT app for MJLab.ai Mahjong games. It helps ChatGPT read the current table state, legal actions, and local tile-efficiency metrics so it can explain a decision. It does not submit moves, modify your game, or provide real-money wagering services.
1. Who we are
MJLabAI Mahjong Coach is operated as part of MJLab.ai. For privacy questions, contact us at telegram2ai@gmail.com.
2. Information we collect
MJLab.ai account and game information
When you use MJLab.ai, we process the information needed to run your Mahjong table, including your MJLab user identifier, game identifier, seat, active table binding, hand state, discards, melds, legal actions, and local analysis metrics.
ChatGPT OAuth authorization
If you connect MJLabAI Mahjong Coach to ChatGPT, we process OAuth authorization data for the scope mjlab.chatgpt.read. This includes authorization codes, access tokens, refresh tokens, client identifiers, scopes, expiration times, and revocation state. Tokens are stored server-side as hashes where applicable.
Technical logs
We may record technical and operational logs such as request paths, timestamps, game identifiers, internal user identifiers, error codes, and server diagnostics. These logs are used to debug, secure, and operate the service.
3. What ChatGPT can access
After authorization, ChatGPT may call MJLabAI tools to read the currently bound ChatGPT newbie table for your MJLab account. The data returned may include:
- Your visible hand for the bound table.
- Public table state such as discards, melds, phase, and whose turn it is.
- Legal actions available to your seat.
- Local tile-efficiency metrics and decision context.
ChatGPT does not receive permission to submit moves, spend recommendation points, change your account, start purchases, or modify your game.
4. What we do not collect from ChatGPT
We do not receive or store your ChatGPT conversation text or ChatGPT's answers through this integration. MJLabAI tools only return game-related data from MJLab.ai to ChatGPT after you authorize access.
5. How we use information
- To run MJLab.ai Mahjong games and display the current table.
- To let ChatGPT read your current bound table after OAuth authorization.
- To calculate legal actions and local tile-efficiency metrics.
- To prevent cross-account or cross-table access.
- To debug, secure, monitor, and improve service reliability.
6. Sharing
We do not sell your personal information. We share data only as needed to provide the service, comply with law, protect security, or when you explicitly authorize an integration such as ChatGPT to read your current MJLabAI table.
7. Retention and deletion
OAuth authorization codes expire quickly, access tokens are short-lived, and refresh tokens expire or can be revoked. The current active ChatGPT table binding is temporary. Operational logs are kept only as long as reasonably needed for troubleshooting, security, and service operation.
You can disconnect the ChatGPT app from ChatGPT settings. You may also contact us at telegram2ai@gmail.com to request privacy help or deletion of data associated with your MJLab account where applicable.
8. Security
We use HTTPS, OAuth with PKCE where applicable, scoped read-only access, token expiration, token revocation, and server-side authorization checks to limit access to the correct MJLab user and current bound table.
9. Children
MJLabAI Mahjong Coach is not directed to children. If you believe a child has provided personal information to us, contact us so we can take appropriate action.
10. Changes
We may update this Privacy Policy as the product changes. The latest version will be available at https://mjlab.ai/privacy/.
中文摘要
MJLabAI Mahjong Coach 是一个只读的 ChatGPT 麻将助手。授权后,ChatGPT 只能读取你在 MJLab.ai 当前绑定的新手房牌局、合法动作和本地牌理指标,用于解释决策。
- 不会替你出牌、碰牌、杠牌、胡牌或提交任何牌局动作。
- 不会消耗荐牌点或触发站内 AI 荐牌。
- 不会读取或保存你的 ChatGPT 对话内容和 ChatGPT 回复。
- 不会出售个人信息。
隐私相关问题请联系:telegram2ai@gmail.com。