English
Niu War Privacy Policy
Last updated: October 15, 2026
Operator: Hui Yang
Privacy contact: yanghui@alumni.usc.edu
About the game
Niu War offers solo battles and optional online matches with another player. The current version does not require a gameplay account and does not include advertising, analytics SDKs, player chat, or in-app purchases.
Information stored on your device
The game stores settings such as language, sound, music, graphics, and haptics on your device. It also stores solo match records and any audio clips you choose to import through the audio settings. Imported clips are used locally; the game does not upload them to its room service. You can reset an imported clip in the audio settings.
For room recovery, the game temporarily stores your room code, role, and room-specific session token in session storage.
Information used for online play
When you create or join an online room, the online service processes the room code, a hashed room-specific session token, fighter selections, ready status, connection activity times, and recent gameplay state or control inputs. It also processes WebRTC connection setup information, which can include network-address information.
The service uses an IP-derived hash for short-lived request-rate limiting. The rate-limit table stores this hash rather than the raw request IP address. Separately, WebRTC connection setup signals stored in room records can contain network addresses. Network and hosting providers necessarily receive network requests and may maintain their own operational or security logs under their policies.
This information enables room joining, connection setup, gameplay synchronization, recovery from a temporary disconnect, and abuse prevention. It is not used by the game for advertising.
Service providers and other players
The primary online endpoint is hosted at niu-war-online.huiyang446.chatgpt.site, with niu-lai-arena.huiyang446.chatgpt.site configured as a legacy fallback endpoint. Connection setup uses Cloudflare's STUN service and can use Cloudflare Realtime TURN with short-lived relay credentials. Depending on the network, WebRTC gameplay traffic passes directly between players or through a Cloudflare TURN relay. If WebRTC is unavailable, the game can exchange gameplay data through the room service over HTTPS. These services receive the network requests needed to establish or carry the connection, including network-address information. Your opponent receives the connection setup and gameplay information needed for the match; connection setup information may include network addresses.
The audio settings also contain links to external source pages. Opening an external link takes you to a service governed by its own privacy practices.
Retention
Online rooms expire two hours after creation. Expired room records are removed in limited batches when subsequent rooms are created, so expiration does not mean immediate deletion of every stored record. Rate-limit records have short expiry times and are also removed during subsequent cleanup. Hosting-provider logs may follow separate retention policies; this policy does not promise their deletion at room expiry.
Local settings, records, and imported audio remain in the app's local storage until reset or removed. Device backup and storage behavior is managed by your device and operating system.
Support communications
If you email support, you choose what to include. We use your email address and message to respond and troubleshoot your request. Email is handled through the email services involved; avoid sending unnecessary personal or sensitive information.
Your choices and contact
You can play solo without creating an online room, adjust local settings, reset imported voice clips, and leave an online room. If you have a privacy question, contact the address above. Because online sessions do not use named accounts, identifying a particular past session may require its room code and approximate time; do not send passwords, session tokens, or financial information.
This policy will be updated if the game's data practices materially change.
简体中文
Niu War 隐私政策
更新日期:2026 年 10 月 15 日
运营者:Hui Yang
隐私联系邮箱:yanghui@alumni.usc.edu
游戏与本机数据
Niu War 提供单人战斗和可选的双人线上对战。当前版本无须注册游戏账号,不包含广告、分析 SDK、玩家聊天或应用内购买。
游戏在设备本地保存语言、音效、音乐、画面和触感等设置,以及单人战绩。你在音频设置中主动导入的声音也保存在本地,游戏不会把这些文件上传到房间服务。你可以在音频设置中重置已导入的声音。
为了恢复临时中断的房间连接,游戏会在会话存储中暂存房间码、房间角色和该房间专用的会话令牌。
线上对战数据
创建或加入房间时,线上服务会处理房间码、房间专用令牌的哈希值、所选角色、准备状态、连接活动时间,以及最近的游戏状态或操作输入。服务还会处理 WebRTC 建立连接所需的信息,其中可能包含网络地址信息。
服务使用从 IP 地址派生的哈希值进行短期请求限流,限流表保存的是这个哈希值,而非原始请求 IP 地址。另行保存在房间记录中的 WebRTC 连接信令可能包含网络地址。网络及托管服务提供方会接收网络请求,并可能依据各自政策保留运行或安全日志。
这些数据用于加入房间、建立连接、同步战斗、恢复临时断线和防止滥用,游戏不将其用于广告。
服务提供方与其他玩家
当前主要线上接口托管于 niu-war-online.huiyang446.chatgpt.site,另配置 niu-lai-arena.huiyang446.chatgpt.site 作为旧版备用接口。建立连接时使用 Cloudflare 的 STUN 服务,也可使用带有短期中继凭据的 Cloudflare Realtime TURN 服务。根据网络情况,WebRTC 游戏数据会在玩家之间直接传输,或经由 Cloudflare 的 TURN 中继传输。如果 WebRTC 不可用,游戏可通过 HTTPS 房间服务交换游戏数据。这些服务会接收建立或维持连接所需的网络请求,其中包含网络地址信息。对手会接收完成对战所需的连接信令和游戏信息;连接信令中可能包含网络地址。
音频设置中还包含外部来源页面的链接。打开这些链接后,相关网站或服务适用其自身的隐私规则。
保存时间
线上房间在创建两小时后失效。过期房间记录会在之后创建新房间时分批清理,因此房间失效不代表所有记录立即删除。限流记录也设有短期失效时间,并在后续清理时删除。托管服务的日志可能采用单独的保存周期,本政策不承诺其随房间失效一并删除。
本地设置、战绩和导入声音会保留在应用的本地存储中,直到被重置或移除。设备备份和存储行为由设备及操作系统管理。
支持沟通
通过邮件联系支持时,你可以自行选择提供哪些内容。我们使用你的邮箱地址和来信内容回复并排查问题。邮件由相关邮件服务处理;请避免提供不必要的个人或敏感信息。
你的选择与联系我们
你可以不创建线上房间而使用单人模式,也可以调整本地设置、重置导入声音或退出线上房间。如有隐私问题,请通过上方邮箱联系。线上会话没有实名账号,查找特定会话可能需要房间码和大致时间;请勿发送密码、会话令牌或财务信息。
如游戏的数据处理方式发生实质变化,我们会更新本政策。