Legal
Privacy Policy
CrayStream (“we”, “us”, or “the Company”) establishes and discloses this Privacy Policy pursuant to Article 30 of the Personal Information Protection Act (PIPA) of the Republic of Korea, to protect the personal data of data subjects and to handle related concerns promptly and smoothly. This policy applies to our website (craystream.com) and to the games and related services we provide (collectively, the “Services”).
1. Purposes of Processing Personal Data
We process personal data for the purposes below. The personal data processed will not be used for any purpose other than the following, and where the purpose of use changes, we will take necessary measures such as obtaining separate consent under Article 18 of PIPA.
- Inquiries and support — receiving and responding to inquiries (partnerships, press, recruiting, etc.) by email, identity verification, and maintaining a communication channel
- Providing the Services (games) — delivering game content and features, creating and authenticating accounts via Firebase Authentication (guest anonymous sign-in and Google/Apple/Kakao social login) and storing account data, providing a ranking (leaderboard) service via an account identifier (or, for games without a login, that game's device-based identifier), storing user settings and progress, sending push notifications, and app integrity verification and remote configuration
- Operating and improving the Services — usage analytics, error/crash diagnostics and incident handling, quality improvement, and new feature development
- Marketing and advertising — serving in-game ads, and providing personalized ads and event information (where separately consented)
2. Personal Data We Process
We process the minimum personal data necessary to provide the Services, as follows.
| Category | Items collected | Method |
|---|---|---|
| Website / support inquiries | Name, email address, inquiry type, inquiry details (including game title, game version, and other information you enter) | When you submit the inquiry form or send an email |
| Account & authentication (Firebase Authentication) | Firebase account identifier (UID) — an anonymous UID for guests; email, name, and profile information provided at social login (Google/Apple/Kakao); account linkage information | On guest launch or social login |
| Ranking (leaderboard) | Public nickname (if you set one), game records such as score, combo, cleared-block count, and level (the Firebase UID is used as the internal identifier and is not shown on the leaderboard) | When you use the ranking feature |
| Gameplay analytics (Firebase Analytics) | Game events (game start/end, score/combo/blocks/level, items, ad impressions/close, login, language/sound/notification settings, etc.), an analytics User ID linked to the Firebase UID, and device/OS/app-version/install/instance information | Automatically collected during gameplay |
| Error & stability diagnostics (Firebase Crashlytics) | Crash stacks, exceptions, diagnostic logs, and device model/OS/app-version/install identifiers | Automatically collected when an error or crash occurs |
| Push notifications (Firebase Cloud Messaging) | Push token and platform (iOS/Android) (the push token is also stored on the Poprise server) | When you opt in to push notifications |
| App integrity & remote config (Firebase App Check / Remote Config) | App/device attestation tokens (Play Integrity/App Attest) and the instance/device information involved in fetching remote configuration | Automatically on app launch/requests |
| In-game advertising (ad SDK) | Advertising identifier (Android advertising ID/GAID, iOS IDFA), IP-based approximate location, device/OS/app version, ad impression/click/performance/diagnostic information, and consent-state/ad-settings signals | Automatically collected while ads are shown |
| Website analytics | Cookies, online identifiers, IP address, browser/device information, visit and page-view records (Google Analytics) | Automatically collected upon cookie consent |
| Automatically collected | IP address, cookies, access timestamps, service usage logs, records of misuse | Automatically generated/collected during use |
※ PopRise uses Firebase Authentication for accounts and authentication; guests are also identified by a Firebase anonymous UID. This UID is not shown on the leaderboard or any other public screen — what is public is the nickname you choose and game records such as score, combo, blocks, and level. We do not send your name or email directly as Firebase Analytics events. On iOS, the advertising identifier (IDFA) is used only if you allow app tracking (ATT). Games without a login may use that game's device-based identifier instead of the account-based items above.
※ These items may change when a game launches or a feature is added; we will update and disclose this policy accordingly.
3. Children Under 14
Our Services are intended for users aged 14 and older, and we do not collect the personal data of children under 14 without the consent of their legal guardian. Where consent is required to collect, use, or provide the personal data of a child under 14, we obtain the legal guardian’s consent and may request the minimum information necessary to verify it.
4. Processing and Retention Period
We process and retain personal data within the period required by law or the period consented to at the time of collection, as follows.
- Inquiry-related data — 3 years after the inquiry is resolved (to address potential disputes)
- Game usage data — until the collection purpose is achieved or the service terminates (or the period required by applicable law, if any)
- Account information (social login linkage, etc.) — until you request account deletion or the service terminates
- Ranking (leaderboard) data — until the service terminates or you request deletion
- Automatically collected data (access logs, etc.) — 3 months, under the Protection of Communications Secrets Act
Where other laws require retention for a specified period, we retain the data for the period prescribed by those laws.
5. Destruction of Personal Data
When personal data becomes unnecessary — for example, when the retention period expires or the processing purpose is achieved — we destroy it without delay (within 5 days, absent justifiable cause).
- Procedure — we identify the data for which a destruction reason has arisen and destroy it with the approval of the Data Protection Officer.
- Method — electronic files are permanently deleted by a method that prevents recovery; paper documents are shredded or incinerated.
6. Provision to Third Parties
We process personal data only within the scope of the purposes stated in Section 1, and provide personal data to third parties only where it falls under Articles 17 and 18 of PIPA, such as with the data subject’s consent or under specific legal provisions. We do not currently provide personal data to third parties; should this become necessary, we will update this policy in advance and obtain any required consent.
7. Outsourcing of Processing
We may outsource personal data processing tasks as follows to provide the Services smoothly.
| Contractor | Outsourced task |
|---|---|
| Cloudflare, Inc. | Website hosting, content delivery (CDN), game server (Workers/D1/KV) operation and storage/processing of ranking, account, and push-token data, and contact-form bot protection (Turnstile) |
| Google LLC (Firebase) | Account authentication (guest anonymous and social login) and management, gameplay analytics (Analytics), error/crash diagnostics (Crashlytics), push notification delivery (Cloud Messaging), remote configuration (Remote Config), and app integrity verification (App Check) |
| Functional Software, Inc. (Sentry) | Website and game server error monitoring (error tracking) |
| Resend, Inc. | Sending website and support inquiry emails |
| Notion Labs, Inc. | Storing and managing support inquiry content |
| Google LLC (Google Analytics 4) | Website visitor analytics |
| Microsoft Corporation (Microsoft Clarity) | Website usability analytics (session recordings, heatmaps) |
| Unity Technologies / ironSource Ltd. (LevelPlay) | In-game ad serving (mediation, incl. Unity Ads), ad performance and quality measurement (ironSource Ad Quality), and consent collection in regulated regions (Google UMP) |
※ Under Article 26 of PIPA, our contracts specify the prohibition of processing beyond the outsourced purpose, security measures, restrictions on re-outsourcing, and we supervise the contractors. We will disclose any changes to the outsourced tasks or contractors through this policy.
※ Social login for account-based games is provided through the authentication services of Google, Apple, and Kakao (iOS only); each provider’s handling of personal data is governed by its own privacy policy (Google, Apple, Kakao).
8. Transfer of Personal Data Overseas
In the course of using overseas providers for website hosting, inquiry handling, advertising, and analytics, personal data may be transferred overseas. We take the measures necessary for a safe transfer pursuant to Article 28-8 of PIPA.
| Recipient | Country | Items / Purpose | Retention period |
|---|---|---|---|
| Cloudflare, Inc. | United States, etc. (global infrastructure) | Access data, account identifier (Firebase UID), public nickname and ranking records, push tokens / website hosting and delivery, game server (Workers/D1/KV) operation and data storage | Until the outsourcing contract ends |
| Google LLC (Firebase) | United States | Account identifier (UID), social login email/name/profile, game events and analytics identifiers, crash/diagnostic information, push tokens, app/device attestation and instance information / Firebase authentication, analytics, error diagnostics, push, remote config, and app integrity | Until you request account deletion or the service terminates |
| Functional Software, Inc. (Sentry) | United States | Error/exception diagnostics, access IP, and (game server) account identifier (UID) / website and game server error monitoring | Per Sentry’s retention policy |
| Resend, Inc. | United States | Name, email, inquiry details / sending website and support inquiry emails | Per Resend’s retention policy after delivery |
| Notion Labs, Inc. | United States | Name, email, inquiry details / receiving, storing and handling support inquiries | Until destroyed after the purpose of handling the inquiry is achieved |
| Google LLC (Google Analytics 4) | United States | Cookies, online identifiers, IP, visit records / website visitor analytics | Per Google’s retention policy |
| Microsoft Corporation (Microsoft Clarity) | United States | Cookies, online identifiers, IP, interaction records such as clicks and scrolls / website usability analytics (session recordings, heatmaps) | Per Microsoft’s retention policy |
| Unity Technologies / ironSource Ltd. (LevelPlay) | United States, Israel, etc. | Advertising identifier (GAID/IDFA), device info, IP, approximate location, ad impression/click/performance/diagnostic records, consent signals / in-game ad serving, performance and quality measurement, and ad-consent management in regulated regions | Per the ad SDK provider’s retention policy |
※ The ad SDK (LevelPlay) mediates multiple ad networks, and personal data may be transferred overseas to each mediated network as well. For details on the ad SDK provider’s data processing, see https://unity.com/legal/game-growth/privacy-policy.
9. Security Measures
We take the following measures to ensure the security of personal data.
- Administrative — establishing and implementing an internal management plan, minimizing and training personnel who handle personal data
- Technical — access-rights management for the processing system, access control, encryption of data in transit (HTTPS), and installation and inspection of security programs
- Physical — access control to systems where personal data is stored
11. Behavioral / Advertising Data and Opt-Out
To serve in-game ads (interstitials) in account-based games (e.g. PopRise), we use the ad mediation SDK LevelPlay (Unity Technologies / ironSource Ltd. (LevelPlay)). Through LevelPlay, mediated ad networks such as ironSource and Unity Ads are permitted to collect behavioral data to deliver personalized advertising. ironSource Ad Quality also runs to measure ad quality and prevent fraud.
- Behavioral data collected — advertising identifier (Android advertising ID/GAID, iOS IDFA), IP-based approximate location, device/OS/app version, app/service usage history, ad impression/click/performance/diagnostic records, and consent-state signals
- Method — automatically collected through the ad SDK while you use the Services
- Purpose — delivering personalized advertising based on your interests, and measuring ad performance and quality
※ The Google Mobile Ads (AdMob) SDK is bundled as a dependency of the Google User Messaging Platform (UMP) plugin, but we do not currently request or serve AdMob ads. In-game ad serving is limited to LevelPlay interstitials.
Consent in regulated regions (EEA, UK, Switzerland, etc.) — users in these regions are shown the Google UMP consent flow. In these regions we conservatively keep consent for analytics and personalized ads in a “denied” state by default, and choosing to keep seeing ads on the UMP screen (making ad requests possible) does not, by itself, enable analytics or personalized ads.
You can adjust personalized ads and analytics as follows.
- Device settings (limit ad tracking) — Android: Settings > Privacy > Ads > Delete advertising ID (or opt out of personalized ads) / iOS: Settings > Privacy & Security > Tracking > turn off “Allow Apps to Request to Track” (if you do not allow ATT, the IDFA is not used)
- In-app settings — you can turn off usage analytics (Analytics) collection in the game settings, and users in regulated regions (the EEA and regulated US states) are offered a “privacy options” screen where they can change their consent and choices at any time (changes apply immediately).
※ The app reads the US IAB GPP signal stored by Google UMP and passes your “Do Not Sell or Share” (sale/share opt-out) choice to the ad SDK (LevelPlay’s CCPA setting). You can change this choice through the “privacy options” screen above, and it takes effect immediately.
12. Your Rights and How to Exercise Them
You may at any time request access to, correction, deletion, or suspension of processing of your personal data, and withdraw consent. You can exercise these rights by contacting the Data Protection Officer in writing or by email, and we will act without delay.
If you request correction or deletion of an error in your personal data, we will not use or provide that data until the correction or deletion is complete. For children under 14, the legal guardian may exercise these rights on the child’s behalf.
Account & data deletion requests — account policies differ from game to game. For account-based games (e.g. PopRise) you may request deletion of your account (Firebase Authentication) and linked data; for games without a separate login you may request deletion of the data tied to that game’s device-based identifier (such as ranking records). See the Account & Data Deletion page for how to request deletion and what is deleted or retained, or email contact@craystream.com. We delete it without delay, except for data we are legally required to retain. You can stop the collection of your advertising identifier yourself via the device settings described in Section 11.
13. Data Protection Officer
We have designated a Data Protection Officer who is responsible for overseeing personal data processing and for handling data subjects’ inquiries, complaints, and remedies.
- Data Protection Officer
- Name: Dongbum Kim
- Title: Privacy Officer
- Email: contact@craystream.com
You may direct any questions, complaints, or remedy requests regarding personal data arising from your use of the Services to the Data Protection Officer, and we will respond and act without delay.
14. Remedies for Rights Infringement
To seek dispute resolution, counseling, or other remedies for personal data infringement, you may contact the following Korean agencies.
- Personal Information Dispute Mediation Committee — 1833-6972 (www.kopico.go.kr)
- Privacy Infringement Report Center (KISA) — 118 (privacy.kisa.or.kr)
- Supreme Prosecutors’ Office, Cybercrime — 1301 (www.spo.go.kr)
- National Police Agency, Cyber Bureau — 182 (ecrm.police.go.kr)
15. Changes to This Policy
This Privacy Policy is effective as of the date below. Any additions, deletions, or corrections required by law or policy will be announced on this page before they take effect.
- Previous effective date: 2026-07-10
- Effective date: 2026-07-21