Privacy Policy
Soulflame Dungeon (the "App") is an action roguelike in which you play the soul of a soldier trapped in a five-floor dungeon. This policy applies to the App and to its information and support website (soulflamedungeon.sanglimsoft.com), both provided by SangLimSoft ("we", "us"). We comply with the Personal Information Protection Act of the Republic of Korea and other applicable laws.
- There is no sign-up or login, and the App does not ask for your name, email address, phone number or location.
- Your game progress and settings are stored only on your device (the usage records we receive include part of your progress — section 3).
- To improve the game, the App can send gameplay records and error information to a collection server we operate in the United States. They are sent only if you agree to the optional "Help improve the app" item on the consent screen shown at first launch, and nothing is sent before you agree.
- "Help improve the app" is not checked at first and does not depend on your region, and you can use the game fully without agreeing. You can change it at any time in Settings > Privacy settings > "Help improve the app".
- There are no ads, no in-app purchases and no advertising identifiers.
1. Purposes and legal bases
- Gameplay analysis: to see whether players keep playing and whether floors and bosses are fairly difficult, and to improve the game
- Error analysis: to find and fix the causes of errors and crashes
- Support: to answer questions sent through the support page or by email and to handle requests, including deletion requests
We process information on the following bases. Information processed with consent is listed separately from information processed without consent.
| Information | Legal basis |
|---|---|
| Section 3 information | Your consent (Article 15(1)(1) of the Korean Personal Information Protection Act; for users in the EEA, the UK and Switzerland, Article 6(1)(a) GDPR and UK GDPR, including consent to storing and reading information on your device). It is sent only if you turn "Help improve the app" on yourself on the consent screen or in Settings. You can withdraw consent at any time; this does not affect the lawfulness of processing before the withdrawal. Your use of the game is not limited if you do not agree. |
| Section 9 support information | Article 15(1)(4) of the Korean Personal Information Protection Act — necessary to handle the request you made (Article 6(1)(b) GDPR for users in the EEA, the UK and Switzerland) |
| Section 8 website technical information | Article 15(1)(6) of the Korean Personal Information Protection Act — our legitimate interest in providing and protecting the website (Article 6(1)(f) GDPR) |
2. How you choose — consent screen and Settings
The App does not ask your age. On first launch a consent screen is shown. You must agree to the required items (Terms of Service and Privacy Policy) to start the game; the optional item "Help improve the app" can be left unchecked and you can still use the App. Nothing in section 3 is sent before you agree to "Help improve the app".
- "Help improve the app" is not checked at first and does not depend on your region. It turns on only when you check it yourself or tap [Agree to all]. If you chose this item yourself in an earlier version, that value is shown and you confirm it again.
- After you start, you can turn it on or off at any time in Settings > Privacy settings > "Help improve the app". The game works the same when it is off.
- Settings > Privacy settings > "Delete my data" turns off "Help improve the app" and requests deletion of the records sent so far. It does not delete the game data stored on your device.
- "Reset Local Data" clears your game progress and settings but not the consent record, so the consent screen is not shown again. "Help improve the app" keeps the value you chose before the reset, and stays off if you never chose.
When you turn off "Help improve the app", the information in section 3 stops being sent immediately, and a request to delete the records already sent is sent along with it (section 6). From the next launch the sending feature is not started at all. If you never had it on, or it was off from the start, no deletion request is sent.
In earlier versions without this feature (1.0.3 and below), turning it off only stops sending from then on; you can request deletion of records already sent by the method in section 10. In those versions, during the launch in which you turned it off, records about the app's state (opened, moved to the background) and errors may still be sent until the App is fully closed.
(Earlier versions) Versions before this consent screen let you choose with the "App usage statistics and error information" switch on a "Notice" screen at first launch, and the switch started off in the European Economic Area (EEA), the United Kingdom and Switzerland, and on everywhere else. This version sends only if you agree to "Help improve the app" yourself, in every region. Versions before that screen existed sent the section 3 information from first launch; you can ask us to delete records sent by an earlier version as described in section 10. Before "Help improve the app" was added, the same switch was Settings > Privacy > "Send Analytics Data".
3. Information sent (when you have agreed to "Help improve the app" — section 2)
To improve the game and fix errors, the following is sent to our collection server while you are connected to the internet.
3-1. Gameplay records
- App install, launch, background and update events, and a value that groups one period of use (session)
- Identifiers of the screens you visit (lobby, loading, dungeon, result, permanent upgrades, achievements, settings, credits)
- Records of key actions in the game — starting or resuming a run (with, at the start, the number of runs previously finished on this device, the previous best floor reached, the total of permanent upgrade levels and the automatic difficulty adjustment steps for enemies and bosses); tutorial start, steps reached and completion; floor cleared (the floor, time taken on that floor and its boss fight, remaining health percentage and character level); clearing floor 1 for the first time; entering a boss room (and which boss); the first activation of each synergy per run; run end (floor reached; clear, death or give-up; soul stones earned and kept; play time; character level; kills; weapon swaps; times hit and how many of those while moving; damage taken; health percentage at the end and at its lowest; dashes and attacks avoided by dashing; share of time spent standing still; pauses; potions used; how many times each consumable was used in the run; how many level-up picks were new skills, rank-ups or automatic picks; shop purchases; if you died, the type of enemy that hit you last; and the run's weapons and skills); the button chosen on the result screen (retry or lobby); permanent upgrade purchases (item and level); claiming achievement and daily quest rewards and unlocking achievements; the name of a changed setting (for example volume, frame rate, display language, replaying the tutorial, reset local data); and the fact and method of recovery when saved data could not be loaded
- That the consent screen was shown and [Start] was tapped, the screen's version and number of items, and the time taken to start — sent only if you agreed to "Help improve the app"
Every record and error report carries the identifier of the screen being viewed at the time. Inside the dungeon they also carry the run identifier (the number used to generate that run's dungeon), the current floor, room type and boss phase, the run-start values above, the app's display language (Korean, English or Japanese) and the tutorial step.
3-2. Error information
- Error type and message, the program execution path leading to the error, and whether the error ended the App
- Technical information about errors and abnormal terminations (including freezes and forced closes)
Error messages may include part of the values the App was processing when the error occurred.
3-3. Environment information
- Device manufacturer, model and type; operating system name and version; App name, version and build number
- Language and region settings and time zone, screen size, network type (Wi-Fi or cellular)
- Whether the App is a test build or running in an emulator, and the version of the collection feature
Some items may differ by device and operating system.
3-4. Anonymous identifier
A random value created by the App to group the records above by installation. It is not linked to information that can identify you, such as a name or contact details, and because the App has no login it is not tied to any personal account. Because records are linked through this value, we treat section 3 information as personal information and handle it under this policy. "Reset Local Data" in the App does not change the anonymous identifier.
3-5. IP address
When it receives a request, the usage-statistics collection server briefly checks the IP address only to block excessive requests and does not store it (the IP address stored with contact form submissions is described in section 9). The company that relays transmissions (section 7) processes IP addresses in transit.
4. Information we do not collect
- Name, email address, phone number, postal address, location
- Account information — the App has no sign-up or login
- Advertising identifiers — the App has no ads
- Screen recordings or the contents of the screen
- The coordinates of taps — rapid repeated tapping is normal joystick play, so the feature that records the position of repeated taps is turned off
5. Information stored only on your device
So you can continue playing, the following is stored only on your device and is not itself sent to our servers or anywhere else. Section 3 gameplay records do, however, include part of your progress and settings, such as the floor reached, soul stones earned, difficulty adjustment steps and changed settings.
- Game progress: soul stones, permanent upgrade levels, tutorial completion, achievement and daily quest progress, difficulty adjustment values, the state of a run in progress, and so on
- Settings: volume, vibration, control sensitivity, frame rate, display language, a copy of your "Help improve the app" value and whether you have chosen it yourself
- That you passed the consent screen, and that screen's version and time, and the value you chose for "Help improve the app"
This information is deleted when you delete the App, and everything except the consent-screen record is also deleted by "Reset Local Data". We keep no copy, so it cannot be restored. If you have turned on your operating system's device backup (iCloud Backup, Google backup, etc.), information stored on the device may be included in that backup under the operating system provider's policy.
6. Retention and deletion
- Section 3 information: automatically deleted one year after the collection server receives it. If you ask for deletion before then, we find and delete the relevant records as described in section 10. When you turn off "Help improve the app" in Settings > Privacy settings, the App sends a deletion request (section 2), and the collection server processes it once a day and deletes the records sent from that installation. Backup copies of the collection server are kept for 30 days and then replaced, so deleted records may remain in a backup copy for up to 30 days.
- Support information (section 9, including the IP address stored with form submissions): kept as long as needed to handle the request and destroyed once the purpose is achieved, unless a law requires us to keep it longer. Slack notifications are deleted within a reasonable period after the purpose is achieved, and promptly on request.
- Information stored only on your device (section 5): deleted immediately when you delete the App or use "Reset Local Data".
- Website technical information (section 8): handled under the hosting provider's policy.
How we delete: information whose retention period has ended or whose purpose has been achieved is destroyed without delay. Electronic files are deleted from storage, and backup copies disappear on the replacement cycle above. We do not process personal information on paper.
7. Service providers and international transfers
We do not sell your information or provide it to other companies for advertising. We use the services below only as far as needed to run the service. These companies have servers outside Korea, so information is transferred abroad in the course of processing.
| Company | What it does | Information processed | Country | Privacy contact |
|---|---|---|---|---|
| Oracle Corporation | Cloud infrastructure on which our collection server and its backup server run | Section 3 information | United States | oracle.com/legal/privacy |
| Cloudflare, Inc. | Relaying transmissions from the App to the collection server, hosting this website, receiving and forwarding mail sent to support@sanglimsoft.com | Section 3 information and IP addresses (in transit), website technical information, email addresses and message contents | United States and countries with Cloudflare data centers — relay locations depend on where you connect from | cloudflare.com/privacypolicy |
| Supabase, Inc. | Storing messages submitted through the support page contact form | Email address, message contents, and the IP address stored with each submission (to limit excessive submissions) | South Korea · processor headquartered in the United States | supabase.com/privacy |
| Slack Technologies, LLC (a Salesforce, Inc. company) | Internal notification to the operator that a contact form message has arrived | App name, request type, reply email address, first 300 characters of the message contents | United States | privacy@slack.com · slack.com/trust/privacy |
| Microsoft Corporation (Outlook.com) | Receiving and storing support mail and sending replies | Email address, message contents | United States | privacy.microsoft.com |
These transfers are entrustment and storage needed to provide the service, made by disclosing the required details in this policy under Article 28-8(1)(3) of the Korean Personal Information Protection Act. Information is transferred to the support providers (Cloudflare mail forwarding, Supabase, Slack, Microsoft) over encrypted connections when you send a message (Slack notifications are sent within 15 minutes of a form submission), and kept for the periods in section 6. Nothing is transferred to them if you do not contact us.
International transfer of section 3 information
| Information transferred | Section 3 gameplay records, error information, environment information and anonymous identifier |
| Destination country | United States — the collection server and its backup server are both in data centers in the United States. Transmissions pass through the Cloudflare network. |
| When and how | If you agreed to "Help improve the app" (section 2), sent from time to time over encrypted internet connections while you use the App, after you pass the consent screen. |
| Recipient and contact | Our collection server — infrastructure by Oracle Corporation, relay by Cloudflare, Inc. (privacy contacts in the table above). Our contact details are in section 14. |
| Purpose and retention | The purposes in section 1; one year from the day the collection server receives the data (section 6) |
| Legal basis | Article 28-8(1)(3) of the Korean Personal Information Protection Act (entrustment and storage disclosed in this policy). For all users, information is transferred only if you turn on "Help improve the app" in section 2. |
| How to refuse, and the effect | Do not agree to "Help improve the app" on the consent screen, or turn it off in Settings > Privacy settings > "Help improve the app" (section 2). Refusing does not limit your use of the game. |
Except where required by law, we do not provide your information to anyone for purposes other than those in this policy.
8. Information processed when you visit the website
This website (soulflamedungeon.sanglimsoft.com) is served through the hosting provider in section 7, which may process technical information such as IP address and browser type in the course of your visit. We do not install visitor analytics or advertising trackers on this website and do not use cookies. Fonts and images are served from this website, not loaded from external services.
9. Information received when you contact us
When you contact us through the support page form or by email, we receive the following to reply and handle your request.
- Email address, message contents, and the request type and app name chosen in the form
- IP address (to prevent abuse; stored automatically by the server when a form message is submitted)
We use this information only to reply and handle your request. Form messages are stored in our support intake storage, and emails in our mailbox.
10. Your rights and those of legal representatives
You (and, for a child under 14, the child's legal representative) can ask to access, correct, delete or suspend the processing of your information, and can withdraw consent for information processed with consent. Send your request through the support page form or to support@sanglimsoft.com; we will tell you the result within 10 days of receiving it. You can also make a request through a legal representative or someone you authorize, in which case we may ask for proof of the authorization. In the app, you can request deletion right away under Settings › Privacy settings › Delete my data.
Because the App has no accounts, we cannot directly match you to section 3 records. If you tell us your device type and roughly when you installed the App, we will look for the matching records and act on them, or tell you if we cannot identify them. If we refuse a request or handle only part of it, we will tell you why and how to object.
You can stop section 3 sending yourself by turning off "Help improve the app" in Settings > Privacy settings (section 2). This withdraws your consent. When you turn it off, a request to delete the records already sent is sent too (sections 2 and 6). Information stored on your device can be deleted by deleting the App or using "Reset local data" (section 5).
In Korea, you can contact the following for advice or remedies regarding personal information infringement: Personal Information Dispute Mediation Committee (1833-6972, www.kopico.go.kr), Personal Information Infringement Report Center of KISA (118, privacy.kisa.or.kr), Supreme Prosecutors' Office (1301, www.spo.go.kr), Korean National Police Agency (182, ecrm.police.go.kr).
11. Children's information
The App does not ask your age and does not collect information that can identify you, such as a name or contact details. Section 3 information is sent only if you agree to "Help improve the app" yourself. Parents and guardians can decline it on the consent screen or turn sending off in Settings, and can ask to access, delete or suspend the processing of a child's information as described in section 10.
- To make the game better, we send which floors are hard and where errors happen to our server.
- We do not send your name, contact details or where you live.
- It is sent only if you agree to "Help improve the app". It is not checked at first, and the game is the same either way. You can turn it on or off later in Settings > Privacy settings.
- If you are younger than 14, please read this with a parent or guardian.
Users in the United States: the App is a general-audience game and is not directed to children under 13. If we learn that information from a child under 13 has been collected, we will delete those records. The anonymous identifier the App sends is used only for internal operations — maintaining and analyzing how the App functions. To make sure it is not used to contact a specific individual, for behavioral advertising, or to build a profile of a specific individual, we do not use ads or advertising identifiers, we do not provide this information to other companies or combine it with other information, we limit access to the collection server to our staff, and we use the analysis only to look at trends across all players.
12. Automatic collection and how to refuse it
The App contains a usage statistics and error collection feature that automatically gathers and sends section 3 information, and stores the anonymous identifier on your device when you agree to "Help improve the app". How to agree and how to refuse are as in section 2. The App does not use cookies or advertising identifiers, does not collect behavioral information for targeted advertising, and does not combine section 3 information with information gathered from other companies' apps or websites to track you.
The App does not request device permissions that ask for your approval, such as camera, photos, location, contacts or notifications.
13. Security measures
- Information sent from the App to the collection server travels over encrypted connections.
- Only our staff can access the collection server and its management tools.
14. Privacy officer and contact
- Operator: SangLimSoft (상림소프트)
- Privacy officer: SangLimSoft operations team
- App: Soulflame Dungeon
- Email: support@sanglimsoft.com
- Support page: soulflamedungeon.sanglimsoft.com/support
15. Additional information for users outside Korea
Users in the EEA, the UK and Switzerland: the controller of section 3 information is SangLimSoft in the Republic of Korea. The legal bases are in section 1, and the destination country and retention are in sections 6 and 7. You have the right to access, rectify, erase, restrict processing of, port and object to the processing of your information, and to withdraw consent; contact us as in section 14. You also have the right to lodge a complaint with the data protection authority of the country where you live.
Users in the United States: we do not sell personal information and do not share it for cross-context behavioral advertising. Information about children under 13 is in section 11.
16. Changes to this policy
If the information we process or how we process it changes, we will update this policy first and post the changes and effective date on this page.