Binh Pháp
Chính sách quyền riêng tưPrivacy Policyプライバシーポリシー隐私政策
English
This policy explains how the Bingfa xiangqi game ("the app", "we") handles information. You can play without an account; signing in is only needed for online play. We never store your email, name or profile photo, and never access your contacts. The data that leaves your device is described under Online play and your account, Advertising, and Analytics and crash reports below.
Information stored on your device
Your settings (language, sound effects, music, vibration, the player name you choose), your last 100 games (opponent, result, date and moves), the puzzles you have solved, today's free hints and whether you bought Remove Ads are saved only on your device. Uninstalling the app or clearing its data deletes them.
Playing on the same Wi‑Fi (LAN)
When you open or join a room, the app announces or looks for rooms on your local network (mDNS/Bonjour) and connects directly to the other device. Only your player name, your side and your moves are sent, and only to that device. Nothing goes through the internet or to us. On iOS the app asks for Local Network permission the first time; you can change it in iOS Settings › Privacy & Security › Local Network.
Online play and your account
Play online, on the Home screen, is optional. To play online you sign in with Google on Android or with Sign in with Apple on iOS; everything else in the app works without an account. Online play runs on our server, a Cloudflare Worker at bingfa.nbasic.dev, hosted by Cloudflare, Inc., which processes this data on our behalf.
- Signing in: the app sends the ID token from Google or Apple to our server, which verifies it and stores only a random user ID we generate, the sign-in provider (Google or Apple), the provider's identifier for your account (a stable ID, not your email address) and when the account was created. We do not store your email, name or profile photo, and the app does not ask Apple for your name or email.
- Staying signed in: a sign-in token is kept on your device for 30 days. Signing out (Settings › Sign out) removes it from the device.
- During an online game: our server relays and checks the moves. The game room temporarily holds both players' user IDs, the player name you typed, each player's side, the moves and game messages (draw offers, take-back requests, resignation). Online games are also saved in your device's game history like any other game.
- What your opponent sees: only your player name and your moves.
- Network data: Cloudflare may process your IP address to deliver the connection and to protect the service against abuse (rate limiting). We do not keep IP logs of our own.
- Deleting your account: use Settings › Delete account (shown while you are signed in) or email us. See Delete your account.
In-app purchases
Remove Ads is sold through Google Play or the Apple App Store, which handle the payment. We never see your payment details. The app only asks the store whether you own the purchase and remembers the answer on your device.
Advertising
The app is free and shows ads served by Google AdMob: a banner on the home screen, a full-screen ad after some games against the computer, and a rewarded ad when you choose to watch one for an extra undo or puzzle hint. To deliver, measure and protect ads, Google may collect information such as your device's advertising identifier (Android Advertising ID or Apple IDFA), IP address, approximate location derived from it, device and app information, and how you interact with ads. Learn more at How Google uses information from sites or apps that use its services and in the Google Privacy Policy.
- Where required by law (for example in the EEA, the UK and Switzerland), the app asks for your consent before ads are personalised. You can change your choice at any time in Settings › Ad privacy.
- On iOS, the app asks for permission before your IDFA is used for tracking. You can change this in iOS Settings › Privacy & Security › Tracking.
- You can reset or delete your advertising ID, or opt out of personalised ads, in your device settings.
- If you buy Remove Ads, no ads are shown.
App updates
On Android, the app asks Google Play whether a newer version is available and can download it in the background. This is handled by Google Play under Google's privacy policy.
Analytics and crash reports
We use Google Firebase Analytics to understand how the game is played (for example games finished against each general and their result, puzzles solved, lessons completed and which rewarded ads are watched) so we can balance the generals and ad placement, and Firebase Crashlytics to receive crash reports. These services may collect an app instance ID, device model, OS version, country and in-app events. Analytics is only switched on after you allow it in the consent prompt where one is required. Learn more in the Firebase privacy information.
Children
Bingfa is a general-audience game and is not directed at children under 13. We do not knowingly collect personal information from children.
Security and retention
Data saved by the app stays in the app's private storage on your device until you delete the app or its data. On our server, your account record is kept until you delete your account. A game room is deleted 30 minutes after it is created if nobody joins, and about 10 minutes after the game ends. Data collected by Google for advertising is kept according to Google's policies.
Changes
We may update this policy when the app changes. The effective date above will show the latest version.
Contact
Questions or requests: support@nbasic.dev
Tiếng Việt
Chính sách này giải thích cách trò chơi cờ tướng Binh Pháp ("ứng dụng", "chúng tôi") xử lý thông tin. Bạn có thể chơi mà không cần tài khoản; chỉ chơi online mới cần đăng nhập. Chúng tôi không bao giờ lưu email, tên hay ảnh đại diện của bạn, và không truy cập danh bạ. Dữ liệu rời khỏi thiết bị được nêu ở mục Chơi online và tài khoản, Quảng cáo, Phân tích và báo lỗi bên dưới.
Thông tin lưu trên thiết bị
Cài đặt (ngôn ngữ, hiệu ứng âm thanh, nhạc, rung, tên người chơi bạn đặt), 100 ván gần nhất (đối thủ, kết quả, ngày chơi và các nước đi), các bài cờ thế đã giải, số gợi ý miễn phí trong ngày và việc bạn đã mua Gỡ quảng cáo hay chưa chỉ được lưu trên máy của bạn. Gỡ ứng dụng hoặc xoá dữ liệu ứng dụng sẽ xoá hết.
Chơi cùng Wi‑Fi (LAN)
Khi bạn tạo hoặc vào phòng, ứng dụng phát hoặc tìm phòng trong mạng nội bộ (mDNS/Bonjour) rồi kết nối thẳng tới máy kia. Chỉ tên người chơi, bên cầm quân và các nước đi được gửi, và chỉ tới máy đó. Không có gì đi qua internet hay tới chúng tôi. Trên iOS, lần đầu ứng dụng sẽ xin quyền Mạng cục bộ; bạn có thể đổi trong Cài đặt iOS › Quyền riêng tư & Bảo mật › Mạng cục bộ.
Chơi online và tài khoản
Chơi online (ở màn hình chính) là tuỳ chọn. Muốn chơi online, bạn đăng nhập bằng Google trên Android hoặc Đăng nhập bằng Apple trên iOS; mọi phần khác của ứng dụng vẫn dùng được mà không cần tài khoản. Chế độ online chạy trên máy chủ của chúng tôi, một Cloudflare Worker tại bingfa.nbasic.dev, do Cloudflare, Inc. cung cấp hạ tầng và xử lý dữ liệu thay mặt chúng tôi.
- Khi đăng nhập: ứng dụng gửi mã xác thực (ID token) của Google hoặc Apple tới máy chủ để kiểm tra. Máy chủ chỉ lưu một mã người dùng ngẫu nhiên do chúng tôi tạo, nhà cung cấp đăng nhập (Google hoặc Apple), mã định danh tài khoản của bạn bên nhà cung cấp đó (một mã cố định, không phải email) và thời điểm tạo tài khoản. Chúng tôi không lưu email, tên hay ảnh đại diện của bạn, và ứng dụng không xin Apple cung cấp tên hay email.
- Duy trì đăng nhập: một mã đăng nhập được giữ trên máy trong 30 ngày. Đăng xuất (Cài đặt › Đăng xuất) sẽ xoá mã này khỏi máy.
- Trong ván online: máy chủ chuyển tiếp và kiểm tra nước đi. Phòng chơi lưu tạm mã người dùng của hai bên, tên người chơi bạn nhập, bên cầm quân của mỗi người, các nước đi và các thông báo trong ván (cầu hoà, xin đi lại, xin thua). Ván online cũng được lưu vào lịch sử ván trên máy như mọi ván khác.
- Đối thủ thấy gì: chỉ tên người chơi và các nước đi của bạn.
- Dữ liệu mạng: Cloudflare có thể xử lý địa chỉ IP của bạn để duy trì kết nối và chống lạm dụng (giới hạn tần suất truy cập). Chúng tôi không tự lưu nhật ký IP.
- Xoá tài khoản: vào Cài đặt › Xoá tài khoản (hiện khi đã đăng nhập) hoặc gửi email cho chúng tôi. Xem trang Xoá tài khoản.
Mua trong ứng dụng
Gói Gỡ quảng cáo được bán qua Google Play hoặc Apple App Store, nơi xử lý việc thanh toán. Chúng tôi không bao giờ thấy thông tin thanh toán của bạn. Ứng dụng chỉ hỏi cửa hàng bạn đã mua gói hay chưa và ghi nhớ câu trả lời trên máy.
Quảng cáo
Ứng dụng miễn phí và hiện quảng cáo của Google AdMob: banner ở màn hình chính, quảng cáo toàn màn hình sau một số ván với máy, và quảng cáo có thưởng khi bạn chọn xem để được thêm lượt đi lại hoặc gợi ý cờ thế. Để hiển thị, đo lường và chống gian lận quảng cáo, Google có thể thu thập thông tin như mã định danh quảng cáo của thiết bị (Android Advertising ID hoặc Apple IDFA), địa chỉ IP, vị trí gần đúng suy ra từ IP, thông tin thiết bị và ứng dụng, cách bạn tương tác với quảng cáo. Xem thêm tại Cách Google sử dụng thông tin từ các trang web hoặc ứng dụng sử dụng dịch vụ của Google và Chính sách quyền riêng tư của Google.
- Ở những nơi luật yêu cầu (ví dụ EEA, Anh, Thuỵ Sĩ), ứng dụng xin bạn đồng ý trước khi cá nhân hoá quảng cáo. Bạn có thể đổi lựa chọn bất cứ lúc nào ở Cài đặt › Quyền riêng tư quảng cáo.
- Trên iOS, ứng dụng xin phép trước khi dùng IDFA để theo dõi. Bạn có thể đổi trong Cài đặt iOS › Quyền riêng tư & Bảo mật › Theo dõi.
- Bạn có thể đặt lại hoặc xoá mã quảng cáo, hoặc tắt quảng cáo cá nhân hoá, trong cài đặt của thiết bị.
- Nếu bạn mua Gỡ quảng cáo, ứng dụng không hiện quảng cáo nào.
Cập nhật ứng dụng
Trên Android, ứng dụng hỏi Google Play xem có bản mới không và có thể tải ngầm bản cập nhật. Việc này do Google Play thực hiện theo chính sách quyền riêng tư của Google.
Phân tích và báo lỗi
Chúng tôi dùng Google Firebase Analytics để hiểu cách trò chơi được chơi (ví dụ các ván đã chơi với từng danh tướng và kết quả, bài cờ thế đã giải, bài học đã xong, quảng cáo thưởng nào được xem) nhằm cân chỉnh các danh tướng và vị trí quảng cáo, và Firebase Crashlytics để nhận báo cáo lỗi khi ứng dụng bị dừng đột ngột. Các dịch vụ này có thể thu thập mã định danh phiên cài đặt ứng dụng, mẫu thiết bị, phiên bản hệ điều hành, quốc gia và các sự kiện trong ứng dụng. Phân tích chỉ được bật sau khi bạn đồng ý ở những nơi có yêu cầu xin đồng ý. Xem thêm tại thông tin quyền riêng tư của Firebase.
Trẻ em
Binh Pháp là trò chơi dành cho mọi người, không hướng tới trẻ em dưới 13 tuổi. Chúng tôi không cố ý thu thập thông tin cá nhân của trẻ em.
Bảo mật và lưu giữ
Dữ liệu ứng dụng lưu nằm trong vùng lưu trữ riêng của ứng dụng trên máy cho tới khi bạn gỡ ứng dụng hoặc xoá dữ liệu. Trên máy chủ của chúng tôi, thông tin tài khoản được giữ cho tới khi bạn xoá tài khoản. Phòng chơi bị xoá sau 30 phút kể từ lúc tạo nếu không ai vào, và khoảng 10 phút sau khi ván kết thúc. Dữ liệu Google thu thập cho quảng cáo được lưu theo chính sách của Google.
Thay đổi
Chúng tôi có thể cập nhật chính sách này khi ứng dụng thay đổi. Ngày hiệu lực ở trên cho biết phiên bản mới nhất.
Liên hệ
Câu hỏi hoặc yêu cầu: support@nbasic.dev
日本語
本ポリシーは、シャンチーゲーム「兵法シャンチー(Bingfa)」(以下「本アプリ」「当方」)における情報の取り扱いを説明します。本アプリはアカウントなしで遊べます。サインインが必要なのはオンライン対戦のときだけです。メールアドレス・お名前・プロフィール写真を当方が保存することはなく、連絡先にアクセスすることもありません。端末の外に送られるデータは、下記の「オンライン対戦とアカウント」「広告」「分析とクラッシュレポート」に記載したものだけです。
端末に保存される情報
設定(言語、効果音、音楽、振動、あなたが決めたプレイヤー名)、直近 100 局の記録(対戦相手、結果、日付、指し手)、解いた詰め問題と今日の無料ヒント、「広告を削除」を購入済みかどうかは、あなたの端末にのみ保存されます。アプリを削除するか、アプリのデータを消去すると削除されます。
同じ Wi‑Fi での対局(LAN)
ルームを作成または参加すると、本アプリはローカルネットワーク上でルームを告知・検索し(mDNS/Bonjour)、相手の端末に直接接続します。送信されるのはプレイヤー名、手番の側、指し手のみで、送信先は相手の端末だけです。インターネットや当方を経由することはありません。iOS では初回にローカルネットワークの許可を求めます。iOS の設定 › プライバシーとセキュリティ › ローカルネットワークで変更できます。
オンライン対戦とアカウント
ホーム画面の「オンライン対戦」は任意の機能です。オンライン対戦には、Android では Google、iOS では「Apple でサインイン」によるサインインが必要です。それ以外の機能はすべてアカウントなしで使えます。オンライン対戦は当方のサーバー(bingfa.nbasic.dev の Cloudflare Worker)で動作しており、ホスティング事業者である Cloudflare, Inc. が当方に代わってデータを処理します。
- サインイン時:本アプリは Google または Apple の ID トークンを当方のサーバーに送り、サーバーはそれを検証したうえで、当方が生成するランダムなユーザー ID、サインイン方法(Google または Apple)、そのサービス側でのアカウント識別子(メールアドレスではない固定の ID)、アカウント作成日時のみを保存します。メールアドレス・お名前・プロフィール写真は保存せず、本アプリが Apple に名前やメールアドレスの提供を求めることもありません。
- サインイン状態の保持:サインイン用のトークンを 30 日間端末に保存します。サインアウト(設定 › サインアウト)すると端末から削除されます。
- オンライン対局中:当方のサーバーが指し手を中継し、正しい手かを確認します。対局ルームには、両プレイヤーのユーザー ID、あなたが入力したプレイヤー名、それぞれの手番の側、指し手、対局中のメッセージ(引き分けの提案、待った、投了)が一時的に保存されます。オンライン対局も、ほかの対局と同様に端末の対局記録に保存されます。
- 対戦相手に見えるもの:あなたのプレイヤー名と指し手だけです。
- 通信データ:Cloudflare は、接続の提供と不正利用の防止(アクセス頻度の制限)のために IP アドレスを処理することがあります。当方が独自に IP アドレスのログを保存することはありません。
- アカウントの削除:設定 › アカウントを削除(サインイン中に表示)から、またはメールでご依頼ください。詳しくはアカウントの削除をご覧ください。
アプリ内課金
「広告を削除」は Google Play または Apple App Store を通じて販売され、決済はストアが行います。当方が支払い情報を見ることはありません。本アプリはストアに購入済みかどうかを問い合わせ、その結果を端末に記録するだけです。
広告
本アプリは無料で、Google AdMob の広告を表示します:ホーム画面のバナー、コンピュータとの対局を何局か終えた後の全画面広告、そして「待った」や詰め問題のヒントを追加するために自分で選んで視聴するリワード広告です。広告の配信・測定・不正防止のため、Google は端末の広告 ID(Android 広告 ID または Apple IDFA)、IP アドレス、そこから推定されるおおよその位置、端末とアプリの情報、広告の操作状況などを収集することがあります。詳しくはGoogle のサービスを使用するサイトやアプリから収集した情報の Google による使用とGoogle プライバシーポリシーをご覧ください。
- 法律で求められる地域(EEA、英国、スイスなど)では、広告をパーソナライズする前に同意を求めます。選択は設定 › 広告のプライバシーからいつでも変更できます。
- iOS では、IDFA をトラッキングに使う前に許可を求めます。iOS の設定 › プライバシーとセキュリティ › トラッキングで変更できます。
- 広告 ID のリセット・削除やパーソナライズ広告のオプトアウトは、端末の設定から行えます。
- 「広告を削除」を購入すると、広告は一切表示されません。
アプリのアップデート
Android では、本アプリが Google Play に新しいバージョンの有無を問い合わせ、バックグラウンドでダウンロードすることがあります。これは Google のプライバシーポリシーに基づき Google Play が行います。
分析とクラッシュレポート
名将の強さや広告の配置を調整するため、Google Firebase Analytics でゲームの遊ばれ方(各名将との対局数と結果、解いた詰めシャンチー、終えたレッスン、視聴されたリワード広告など)を把握し、Firebase Crashlytics でクラッシュレポートを受け取ります。これらのサービスは、アプリインスタンス ID、端末の機種、OS バージョン、国、アプリ内イベントを収集する場合があります。同意が必要な地域では、同意をいただいた後にのみ分析が有効になります。詳しくはFirebase のプライバシー情報をご覧ください。
お子様について
本アプリは一般向けのゲームであり、13 歳未満のお子様を対象としていません。当方がお子様の個人情報を意図的に収集することはありません。
安全管理と保存期間
本アプリが保存するデータは、アプリまたはそのデータを削除するまで端末内のアプリ専用領域に残ります。当方のサーバー上のアカウント情報は、あなたがアカウントを削除するまで保存されます。対局ルームは、誰も参加しなければ作成から 30 分後に、対局が終わった場合は終局から約 10 分後に削除されます。広告のために Google が収集したデータは Google のポリシーに従って保存されます。
変更について
アプリの変更に伴い本ポリシーを更新することがあります。上記の施行日が最新版を示します。
お問い合わせ
ご質問・ご要望:support@nbasic.dev
简体中文
本政策说明象棋游戏“兵法象棋(Bingfa)”(以下简称“本应用”“我们”)如何处理信息。本应用无需账号即可游玩,只有在线对战才需要登录。我们不会保存您的邮箱、姓名或头像,也不会访问您的通讯录。离开设备的数据仅限下文“在线对战与账号”“广告”“分析与崩溃报告”中所述内容。
保存在设备上的信息
您的设置(语言、音效、音乐、振动、您设定的玩家名称)、最近 100 局棋谱(对手、结果、日期和着法)、已解开的残局题目和当天的免费提示次数以及是否已购买“去除广告”,仅保存在您的设备上。卸载本应用或清除应用数据即会删除。
同一 Wi‑Fi 对战(局域网)
创建或加入房间时,本应用会在局域网内广播或查找房间(mDNS/Bonjour),并直接连接到对方设备。发送的只有玩家名称、执子方和着法,且只发送给对方设备,不经过互联网,也不会发给我们。在 iOS 上,本应用首次会请求“本地网络”权限,您可在 iOS 设置 › 隐私与安全性 › 本地网络中更改。
在线对战与账号
主屏幕上的“在线对战”是可选功能。在线对战需要登录:Android 上使用 Google 登录,iOS 上使用“通过 Apple 登录”;其他所有功能无需账号即可使用。在线对战运行在我们的服务器上,即位于 bingfa.nbasic.dev 的 Cloudflare Worker,由托管服务商 Cloudflare, Inc. 代表我们处理相关数据。
- 登录时:本应用将 Google 或 Apple 的 ID 令牌发送到我们的服务器,服务器验证后仅保存:我们随机生成的用户 ID、登录方式(Google 或 Apple)、该平台为您的账号提供的标识符(固定不变的 ID,不是邮箱)以及账号创建时间。我们不保存您的邮箱、姓名或头像,本应用也不会向 Apple 请求您的姓名或邮箱。
- 保持登录:登录凭证在设备上保存 30 天。退出登录(设置 › 退出登录)会将其从设备上删除。
- 在线对局中:我们的服务器负责转发并校验着法。对局房间会临时保存双方的用户 ID、您输入的玩家名称、各自的执子方、着法以及对局消息(提和、悔棋、认输)。在线对局也会像其他对局一样保存到设备上的棋谱记录中。
- 对手能看到什么:只有您的玩家名称和着法。
- 网络数据:Cloudflare 可能会处理您的 IP 地址,用于提供连接和防止滥用(访问频率限制)。我们自己不保存 IP 日志。
- 删除账号:可在设置 › 删除账号(登录后显示)中删除,或发邮件给我们。详见删除账号。
应用内购买
“去除广告”通过 Google Play 或 Apple App Store 销售,付款由商店处理。我们永远看不到您的支付信息。本应用只向商店查询您是否已购买,并把结果记在设备上。
广告
本应用免费,并展示 Google AdMob 提供的广告:主屏幕的横幅广告、与电脑对弈若干局后的全屏广告,以及您主动选择观看以获得额外悔棋次数或残局提示的激励广告。为投放、衡量广告并防止欺诈,Google 可能会收集设备广告标识符(Android 广告 ID 或 Apple IDFA)、IP 地址、据此推断的大致位置、设备和应用信息以及您与广告的互动情况。详情请参阅Google 如何使用来自使用其服务的网站或应用的信息和Google 隐私权政策。
- 在法律要求的地区(例如欧洲经济区、英国和瑞士),本应用会在个性化广告前征求您的同意。您可随时在设置 › 广告隐私中更改选择。
- 在 iOS 上,本应用会在使用 IDFA 进行跟踪前请求许可。您可在 iOS 设置 › 隐私与安全性 › 跟踪中更改。
- 您可以在设备设置中重置或删除广告 ID,或停用个性化广告。
- 购买“去除广告”后,本应用不再显示任何广告。
应用更新
在 Android 上,本应用会向 Google Play 查询是否有新版本,并可能在后台下载更新。这由 Google Play 依据 Google 隐私权政策处理。
分析与崩溃报告
我们使用 Google Firebase Analytics 了解游戏的游玩情况(例如与各位名将的对局及结果、解开的残局、完成的课程、观看了哪些激励广告),以便调整名将强度和广告位置,并使用 Firebase Crashlytics 接收崩溃报告。这些服务可能会收集应用实例 ID、设备型号、系统版本、国家/地区以及应用内事件。在需要征得同意的地区,只有在您同意后才会开启分析。详情请参阅 Firebase 隐私信息。
儿童
本应用是面向大众的游戏,并非针对 13 岁以下儿童。我们不会有意收集儿童的个人信息。
安全与保存期限
本应用保存的数据存放在设备上的应用私有存储中,直到您删除本应用或其数据。我们服务器上的账号信息会一直保留,直到您删除账号。对局房间如无人加入,将在创建 30 分钟后删除;如已开始对局,则在对局结束约 10 分钟后删除。Google 为广告收集的数据依照 Google 的政策保存。
政策变更
当本应用发生变化时,我们可能会更新本政策。上方的生效日期表示最新版本。
联系我们
问题或请求:support@nbasic.dev