WaveWorks ("we") sets out this privacy policy to protect users' personal information under the Personal Information Protection Act of Korea. It applies to our mobile game Bus Loop Escape (Korean title: 스쿨버스 지옥탈출). We do not run our own servers, user accounts, or cloud saves, and we do not ask for your name, email address, or other contact details inside the apps.
1. Information stored on your device
Game progress, coins, items, and settings are saved only on your device. We cannot access this data. Deleting the app or clearing its data removes it.
2. Who processes your information
| Processor | Purpose | Information | Retention |
|---|---|---|---|
| Google LLC (AdMob) | Showing and measuring ads, managing ad consent | Advertising identifier, IP address, device and app information, ad interaction data | Under Google's policies |
| Google LLC (Firebase) | Error analysis, usage statistics, delivering app settings | Crashlytics installation ID, app instance ID, error details, app usage events, device and app information (see section 3) | Under Google's policies |
| RevenueCat, Inc. | Checking and restoring purchases | Anonymous app user ID, purchase and transaction records, device information | Under RevenueCat's policies |
| Google LLC (Google Play), Apple Inc. (App Store) | Processing payments | Payment details (we never receive them) | Under each store's policies |
These processors are located outside Korea, including the United States, and information is transferred over the network while you use the app. If you do not want this transfer, uninstall the app. In regions where consent is required (such as the EEA and the UK), the app shows Google's consent screen (UMP) before personalized ads, and you can change your choice later in the app's Settings screen. You can reset or turn off the advertising identifier in your device settings. See also Google's How Google uses information from sites or apps that use its services and the RevenueCat privacy policy.
3. Crash reports, analytics, and remote settings (Firebase)
The game uses three Firebase services provided by Google LLC. The information below is sent to Google's servers and processed under Google's policies.
- Firebase Crashlytics: when the app crashes or hits an error it cannot recover from, it collects the error message and, for crashes, the stack trace (the message can contain app-internal values), app version, device model, OS version, and Crashlytics installation ID. We use it to improve stability.
- Firebase Analytics: collects an app instance ID (an identifier for your installation; on iOS, also the identifier for vendor) and app usage events: level start, clear, and fail, with the level number, attempt count, time spent, number of taps, bump count, whether you continued, number of boosters used, and number of open slots; whether you watched a rewarded ad and whether the reward was given; when an interstitial ad was due; the product ID of a completed purchase; and screen views (main and play). Standard events Firebase records itself, such as first open and session start, are included. It also collects device model, OS, language, and approximate region based on your IP address. We use it to improve difficulty, ads, and the shop.
- Firebase Remote Config: sends the app instance ID and basic app and device information (app version, OS, language) to Google's servers to download app settings such as ad frequency. The app sends no other information that identifies you.
Firebase does not collect your name, email address, phone number, or precise location, and the game has no accounts. Firebase Analytics is set not to collect the advertising identifier on Android. The iOS app does not ask for tracking permission, so it cannot receive the iOS advertising identifier. AdMob uses the advertising identifier as described in section 2. The game has no setting that turns off Firebase collection alone; uninstalling the app stops it. See Privacy and Security in Firebase.
4. Retention and deletion
Information stored on your device is kept until you delete the app and is destroyed with it. We keep no personal information of our own.
5. Children
The game is intended for users aged 13 and older and are not directed at children under 13. We do not knowingly collect personal information from children under 13.
6. Your rights
You can stop all processing at any time by uninstalling the app, and you can ask us to access, correct, delete, or stop processing your personal information using the contact details below.
7. Privacy officer
Name: Paul Hong (Representative)
Email: hongp0508@gmail.com
Address: 111-803, 131, Maebong-ro, Seowon-gu, Cheongju-si, Chungcheongbuk-do 28669, Republic of Korea
You can also report privacy violations to the Korea Internet & Security Agency's Personal Information Infringement Report Center (privacy.kisa.or.kr, 118 in Korea).
8. Changes
If we add new services, we will update this page and the effective date before the change takes effect.

