KK
KK 麻将 Shanghai Knock Mahjong

OFFICIAL SUPPORT

人机练习,也能和牌友开桌。

KK 麻将提供离线四人人机对战,以及房间邀请、自动匹配、好友聊天、排行榜和牌局记录等联机功能。

联系支持

中文支持

如何开始游戏?

点击“人机练习”可与三位电脑对手离线游戏。点击“联机对战”并同意联机条款后,可以创建私人房间、输入房间码加入,或使用自动匹配。

联机账号如何创建?

首次同意联机条款后,应用会生成一个绑定本设备钥匙串的随机账号和玩家码,不需要邮箱、手机号或密码。玩家码可用于添加好友。由于没有密码恢复,卸载应用或清除钥匙串可能导致无法找回原账号。

断线后怎么办?

应用会保存当前房间码,并在重新进入联机牌室或应用回到前台时尝试恢复房间和 WebSocket 连接。牌墙、手牌、回合、响应和结算均由服务端裁定。

如何管理聊天安全?

昵称和消息会经过自动过滤。长按他人消息可以举报;玩家资料和聊天界面提供举报与拉黑功能。拉黑后双方不能继续好友互动或私信。

如何删除联机账号?

进入“联机对战”→“账号”→“删除联机账号”。确认后会删除账号、会话、好友关系、消息和可识别的牌局账号数据,并撤回本设备的联机同意。离线人机游戏和本地设置不受影响。

反馈问题

请发送邮件至 zackxie88@gmail.com,并附上设备型号、iOS 版本、房间码和问题发生时间。请勿发送会话令牌。

隐私政策

生效日期:2026 年 9 月 7 日

本政策说明 KK 麻将在人机模式和联机模式下如何处理数据。人机练习无需联机账号;只有在你主动进入联机功能并同意后,应用才会创建和使用联机账号。

设备本地数据

人机牌局存档、局数与胜局、语言、难度、节奏和声音偏好保存在设备上。联机会话令牌保存在 iOS 钥匙串,服务端只保存其 SHA-256 摘要。删除应用通常会删除本地游戏数据,但钥匙串数据的处理取决于 iOS。

联机服务收集的数据

使用目的

这些数据仅用于创建和恢复账号、提供房间与匹配、服务端裁定牌局、防止作弊、提供好友与聊天、生成排行榜和历史记录、处理举报、执行社区规则、保障安全并诊断服务故障。

服务提供商

联机 API、WebSocket、数据库和运行日志由 Cloudflare 的 Workers、Durable Objects、D1 与 Pages 基础设施处理。Cloudflare 作为技术服务提供商,可能在其运营网络所在地区处理数据。我们不使用广告网络或第三方登录 SDK。

保存期限

会话最长有效 365 天,并可在到期前的活跃使用中续期。账号连续 180 天没有经过身份验证的活动后,会由每日任务自动永久删除。你也可以随时在应用内立即删除账号。删除后,好友关系、消息、会话和可识别牌局记录会被删除;为保持比赛完整性,去除账号 ID 与昵称后的匿名结果可能保留。安全举报可在调查和执行社区规则所必要的期间内保留,并在账号删除后移除举报人和被举报人的账号关联。Cloudflare Workers 诊断日志通常保留 3 至 7 天,具体取决于服务套餐。

分享、出售与追踪

我们不会出售个人数据,不使用数据投放广告,也不进行跨应用或跨网站追踪。除基础设施处理、法律要求或保护用户与服务安全所必要的情况外,不会向第三方披露数据。

你的选择

你可以不使用联机功能并继续玩人机模式;可以编辑昵称和头像、拉黑或解除拉黑玩家,也可以删除联机账号。隐私或删除问题请联系 zackxie88@gmail.com

儿童隐私

本服务不面向儿童设计。我们不会故意要求真实姓名、邮箱、手机号或精确位置。如监护人认为儿童提交了个人信息,请联系我们处理。

服务条款与社区规则

生效日期:2026 年 9 月 7 日

使用 KK 麻将联机功能即表示你同意遵守本条款。不同意时仍可继续使用离线人机模式。

账号与访问

联机账号绑定设备令牌,不提供密码或邮箱找回。你应保护设备和玩家码,不得买卖、冒用或自动批量创建账号,不得尝试访问他人的手牌、会话或账号。

禁止内容与行为

审核与执行

我们使用自动过滤,并提供举报和拉黑工具。违反规则时,我们可以删除内容、限制聊天或匹配、重置成绩、暂停或删除账号,并在必要时保留匿名安全记录。自动过滤不能保证拦截所有不当内容,请使用举报和拉黑功能。

游戏与责任

KK 麻将仅供休闲娱乐和规则练习,不提供真钱下注、奖品或可兑换货币。服务可能因维护、网络或不可控原因暂时中断。我们会合理维护牌局公平和数据安全,但不保证服务永不中断。

条款变更与联系

条款有重大变化时会更新生效日期,并在需要时要求重新同意。问题或申诉请联系 zackxie88@gmail.com

English Support

How do I start?

Tap Play vs AI for an offline game against three computer opponents. Tap Online Play and accept the online terms to create a private room, join with a room code, or use automatic matchmaking.

How is an online account created?

After you consent, the app creates a random account and player code tied to a token in this device's Keychain. No email address, phone number, or password is required. Because there is no password recovery, deleting the app or clearing Keychain data may make the original account inaccessible.

What happens after a disconnect?

The app remembers the current room code and attempts to restore the room and WebSocket connection when Online Play is reopened or the app returns to the foreground. The server controls the wall, hands, turns, claims, timers, and scoring.

How do I manage chat safety?

Display names and messages are automatically filtered. Long-press another player's message to report it. Player profiles and conversations provide report and block controls. Blocking prevents further friendship interaction and direct messaging.

How do I delete the online account?

Open Online Play → Account → Delete Online Account. Confirmation deletes the account, sessions, friendships, messages, and identifiable match account data, and withdraws online consent on the device. Offline play and local settings remain available.

Contact support

Email zackxie88@gmail.com with the device model, iOS version, room code, and approximate time of the issue. Never send a session token.

Privacy Policy

Effective September 7, 2026

This policy explains how KK Mahjong handles data in offline and online modes. Play vs AI does not require an online account. The app creates and uses an online account only after you intentionally open Online Play and consent.

Data stored on the device

Offline game saves, games and wins, language, difficulty, pace, and audio preferences are stored on the device. The online session token is stored in iOS Keychain; the server stores only its SHA-256 digest. Deleting the app normally removes local game data, while Keychain handling is controlled by iOS.

Data collected by Online Play

How data is used

Data is used only to create and restore accounts, provide rooms and matchmaking, run authoritative games and deter cheating, provide friends and chat, generate rankings and history, process reports, enforce community rules, secure the service, and diagnose failures.

Service provider

The online API, WebSocket service, database, and operational logs are processed using Cloudflare Workers, Durable Objects, D1, and Pages. Cloudflare acts as an infrastructure provider and may process data in regions where its network operates. KK Mahjong uses no advertising network or third-party sign-in SDK.

Retention

Sessions are valid for up to 365 days and may renew during active use near expiration. A daily job permanently deletes an account after 180 days without authenticated activity. You can also delete it immediately in the app. Deletion removes sessions, friendships, messages, and identifiable match account records. Anonymized results without account ID or display name may remain to preserve match integrity. Safety reports may remain as needed to investigate and enforce the community rules, with reporter and target account links removed after account deletion. Cloudflare Workers diagnostic logs are normally retained for 3 to 7 days depending on the service plan.

Sharing, sale, and tracking

KK Mahjong does not sell personal data, use it for advertising, or track users across apps or websites. Data is not disclosed except for infrastructure processing, legal requirements, or protecting users and the service.

Your choices

You may decline Online Play and continue using Play vs AI. You may edit the display name and avatar, block or unblock players, and permanently delete the online account. Contact zackxie88@gmail.com for privacy or deletion questions.

Children's privacy

The service is not designed for children and does not intentionally request a real name, email address, phone number, or precise location. A guardian who believes a child submitted personal information may contact us for assistance.

Terms of Service and Community Rules

Effective September 7, 2026

By using KK Mahjong Online Play, you agree to these terms. If you do not agree, offline Play vs AI remains available.

Accounts and access

The online account uses a device-bound token and has no password or email recovery. Protect your device and player code. Do not sell accounts, impersonate others, create accounts in bulk, or attempt to access another player's hand, session, or account.

Prohibited content and conduct

Moderation and enforcement

KK Mahjong uses automated filtering and provides report and block tools. Violations may result in content removal, chat or matchmaking restrictions, rating resets, suspension, or account deletion. Anonymous safety records may be retained when needed. Automated filters cannot catch every violation, so use the report and block controls.

Game service

KK Mahjong is for casual entertainment and rules practice only. It offers no real-money wagering, prizes, or redeemable currency. Maintenance, networks, or events outside our control may interrupt service. We take reasonable steps to preserve fair play and data security but cannot guarantee uninterrupted availability.

Changes and contact

Material changes will update the effective date and may require renewed consent. Questions or appeals may be sent to zackxie88@gmail.com.