Last updated: May 9, 2026
This document explains how BBStelnet (the “App”) handles user data. The App is a BBS terminal client developed and maintained by Zhu-Cheng Studio (茿誠工作室) (the “Developer”).
The Developer does not collect, store, or transmit any user personal data to any server operated by the Developer. All user-specific preferences are stored exclusively on the user’s device.
The App does, however, integrate the following third-party services, and shares limited data with these services:
In-app purchases (“Remove Ads” and paid expansion packs) are handled directly by Apple’s native StoreKit 2; no third-party receipt-validation provider is involved. Please see Section 4 (“Third-Party Services”) for the categories of data collected by each service.
Note: The App provides an optional “Reading Ambience” feature (rain / white / pink noise / ocean) that plays in the background only when the user explicitly enables it. The audio is synthesized entirely on-device, does not access the microphone, and transmits no audio data.
The App uses Google AdMob to serve banner and interstitial advertisements that fund the App’s free distribution.
Data that AdMob may collect or process:
Purposes:
Data controller: Google LLC.
Google’s privacy policy: https://policies.google.com/privacy
User choices:
All in-app purchases are processed by the Apple App Store via Apple’s native StoreKit 2 framework, which handles payment information, receipt validation and entitlement state. Purchase status is queried locally through Transaction.currentEntitlements / Transaction.all and is associated only with the user’s Apple ID. The Developer does not receive the user’s credit card or payment data, and no third-party purchase-management SDK is used. Please refer to Apple’s privacy policy: https://www.apple.com/legal/privacy/
The App requests only the following system permissions:
| Permission | Purpose | Required |
|---|---|---|
| Network access | Connecting to user-chosen BBS hosts; loading ads | Required |
| Notifications | Displaying BBS whisper / private-message alerts | Optional, user-controlled |
| Background audio | Playing the user-enabled “Reading Ambience” | Optional |
| App Tracking Transparency (ATT) | Obtaining IDFA for personalized ads | Optional, may be declined |
The App does not actively collect any personal data and does not require user account registration. Per Google policy, AdMob serves only non-personalized ads to users identified as minors. The App functions solely as a client for connecting to third-party BBS hosts; the policies of those hosts regarding minors are determined by the hosts themselves and are outside the scope of this policy.
The third-party service integrated by the App (Google AdMob) operates servers in the United States and other jurisdictions. Data shared with this service is therefore transferred outside Taiwan and may be processed internationally. The Developer itself does not perform any cross-border data transfer.
If the App adds or changes features that affect data handling (for example, new third-party services), this policy will be updated and republished here in advance of the change. Material changes will be communicated within the App or via App Store update notes.
For any privacy-related inquiries, please contact:
saxo0213@gmail.com
This policy is provided in English as a courtesy translation. In the event of any conflict between language versions, the Traditional Chinese version (PRIVACY_POLICY_zh-Hant.md) shall prevail.