Mercenary Academy
English
Mercenary Academy — Privacy Policy
Effective: 2026-11-10
hetero8 ("we") processes data in the mobile game Mercenary Academy (com.hetero8.mercenaryacademy, the "app") as described below. This version of the app has no ads, no in-app purchases, no analytics and no crash-reporting tools.
1. What the app does not collect
- Your name, email address, phone number or postal address — the app never asks for them, and you never sign in.
- Location (GPS), contacts, photos, camera or microphone — no permissions are requested.
- Advertising ID — the app contains no advertising or analytics SDK.
2. Your school stays on your device
Your school — students, mercenaries, buildings, gold, settings and progress — is saved only on your device. It is never sent to our servers. Uninstalling the app or using Settings → Game data → Reset deletes it.
If Android backup is turned on for your Google account, Android may include the school save in its own backup and restore it on a new phone. That backup is made and kept by Google under your Google account settings (Google Privacy Policy). Your sign-in tokens are excluded from that backup.
3. Your guest account
On first launch the app creates a guest account automatically, so that we can count how many people play and so that a future version can keep your school safe on our server. It holds no name or contact detail. Settings → Account shows a short code for it (such as 3F2A-91C0) that you can quote to us.
| Data | Where it is kept | Why |
|---|---|---|
| Account identifier (a random value) | Our game server and our sign-in service (light-idp, operated by hetero8) | To tell accounts apart |
| Sign-in tokens | Your device only, encrypted with the Android Keystore | To keep you signed in to your guest account |
| Activity records — the account identifier, what happened (for example "app opened") and the time | Our game server | Counting daily and monthly players |
| Sign-in records — when the account was created or deleted: the time, what happened and whether it succeeded, the sign-in method (guest), a sign-in session identifier, the device platform (Android), the app version and the country estimated from your IP address. The IP address itself is not kept | Our sign-in service (light-idp) | Account security and investigating abuse |
| A keyed hash of the IP address that asked for a new guest account. The IP address itself is not stored | Our game server | Limiting how many accounts one network can create (abuse prevention) |
| Records of staff views and actions — if our staff look up or act on your account (for example to answer a deletion request) | Our sign-in service and operations tools (hetero8) | Keeping access records |
Our hosting provider sees your IP address and device information when the app connects to our servers, as any web server does, and keeps them in short-lived request logs.
4. Retention
- On-device data (section 2) is removed when you uninstall the app, reset the school, or delete your account (section 5).
- Your guest account is kept until you delete it. If the app is not opened for a full year, the guest account can no longer be reached from the device.
- Activity records are kept as aggregate records. Once the account is deleted, the identifier is a random value linked to nothing, so it no longer identifies anyone.
- Sign-in records are kept for one year. When you delete your account, the country, platform and app version are erased at once.
- A deletion mark (the account identifier and the time of deletion) is kept for about 20 minutes on our game server (7 days when our staff delete the account for you) and up to one year in our sign-in service, so that a copy of the tokens left on another device cannot bring the account back.
- The IP address hash is kept for about two hours.
- Records of staff views and actions are kept for two years.
5. Your choices and rights
- Delete your account and the school on this device: Settings → Account → Delete account, then confirm. Both are deleted at once and the app opens a new school. Instructions, including how to ask by email without the app, are at https://mercenaryacademy-policy.hetero8.com/delete/.
- Delete only the school on this device: Settings → Game data → Reset.
- Access, correct or delete your data, or object to its processing: email us with the account code from Settings → Account. We answer within 30 days.
6. Children
The app does not ask for any personal information, and the guest account holds no contact details. We do not knowingly collect personal information from children.
7. Third parties
We do not sell or share personal data. The following services process it on our behalf, outside your country:
| Processor | Role | Location |
|---|---|---|
| Vercel | Hosts our game server and sign-in service | Singapore |
| Neon | Database for the records in section 3 | Singapore |
8. Changes
A future version may add social sign-in, saving your school on our server, ads or analytics. Before such a version is released, this page is updated with a new effective date and lists what it adds.
9. Contact
hetero8 · [email protected]
한국어
Mercenary Academy(용병 학교) — 개인정보처리방침
시행일: 2026-11-10
hetero8(이하 "회사")은 모바일 게임 Mercenary Academy(com.hetero8.mercenaryacademy, 이하 "앱")에서 아래와 같이 정보를 처리합니다. 이 버전의 앱에는 광고 · 인앱 결제 · 통계 도구 · 오류 보고 도구가 없습니다.
1. 수집하지 않는 정보
- 이름 · 이메일 주소 · 전화번호 · 주소 — 앱은 묻지 않으며, 로그인하지 않습니다.
- 위치(GPS) · 연락처 · 사진 · 카메라 · 마이크 — 권한을 요청하지 않습니다.
- 광고 ID — 앱에 광고 · 통계 SDK 가 들어 있지 않습니다.
2. 학교 기록은 기기에만 저장됩니다
이용자의 학교(학생 · 용병 · 건물 · 금화 · 설정 · 진행 상황)는 이용자의 기기에만 저장되며 회사 서버로 보내지 않습니다. 앱을 삭제하거나 설정 → 게임 데이터 → 초기화 를 하면 지워집니다.
이용자의 Google 계정에서 Android 백업이 켜져 있으면, Android 가 학교 기록을 자체 백업에 넣어 새 휴대폰에 복원할 수 있습니다. 이 백업은 이용자의 Google 계정 설정에 따라 Google 이 만들고 보관합니다(Google 개인정보처리방침). 로그인 토큰은 이 백업에서 빠집니다.
3. 게스트 계정
앱은 처음 실행될 때 게스트 계정 을 자동으로 만듭니다. 플레이하는 사람 수를 세고, 다음 버전에서 학교를 회사 서버에 안전하게 보관하기 위해서입니다. 이름이나 연락처는 들어 있지 않습니다. 설정 → 계정 에 짧은 코드(예: 3F2A-91C0)가 보이며, 문의하실 때 이 코드를 알려 주시면 됩니다.
| 항목 | 보관 위치 | 목적 |
|---|---|---|
| 계정 식별자(무작위 값) | 회사 게임 서버 · 로그인 서비스(light-idp, hetero8 운영) | 계정 구분 |
| 로그인 토큰 | 이용자의 기기에만 — Android Keystore 로 암호화 | 게스트 계정 로그인 유지 |
| 활동 기록 — 계정 식별자 · 일어난 일(예: 「앱 열림」) · 시각 | 회사 게임 서버 | 일 · 월 이용자 수 집계 |
| 로그인 기록 — 계정을 만들거나 지울 때의 시각 · 일어난 일과 성공 여부 · 로그인 방식(게스트) · 로그인 세션 식별자 · 기기 플랫폼(Android) · 앱 버전 · IP 주소로 추정한 국가. IP 주소 자체는 남기지 않습니다 | 로그인 서비스(light-idp) | 계정 보안 · 악용 조사 |
| 새 게스트 계정을 요청한 IP 주소의 키 해시. IP 주소 자체는 저장하지 않습니다 | 회사 게임 서버 | 한 네트워크가 만들 수 있는 계정 수 제한(악용 방지) |
| 직원 조회 · 조치 기록 — 회사 직원이 계정을 조회하거나 조치할 때(예: 삭제 요청 처리) | 로그인 서비스 · 운영 도구(hetero8) | 접근 기록 보관 |
앱이 회사 서버에 연결될 때 호스팅 업체는 일반적인 웹 서버와 같이 IP 주소와 기기 정보를 보며, 짧게 보관되는 요청 로그에 남깁니다.
4. 보유 기간
- 기기 안의 정보(2항)는 앱을 삭제하거나 학교를 초기화하거나 계정을 삭제하면(5항) 지워집니다.
- 게스트 계정 은 이용자가 삭제할 때까지 보관합니다. 앱을 1년 동안 한 번도 열지 않으면 그 기기에서 게스트 계정에 더는 접근할 수 없습니다.
- 활동 기록 은 집계용 기록으로 보관합니다. 계정을 삭제하면 식별자는 아무것과도 연결되지 않은 무작위 값이 되어 더는 누구도 식별하지 않습니다.
- 로그인 기록 은 1년 보관합니다. 계정을 삭제하면 국가 · 플랫폼 · 앱 버전은 바로 지워집니다.
- 삭제 표시(계정 식별자와 삭제 시각)는 다른 기기에 남은 토큰 사본이 계정을 되살리지 못하도록 게임 서버에 약 20분(직원이 요청을 받아 지운 경우 7일), 로그인 서비스에 최대 1년 보관합니다.
- IP 주소 해시 는 약 2시간 보관합니다.
- 직원 조회 · 조치 기록 은 2년 보관합니다.
5. 이용자의 선택과 권리
- 계정과 이 기기의 학교 삭제: 설정 → 계정 → 계정 삭제 를 누르고 확인합니다. 둘 다 바로 지워지고 앱이 새 학교를 엽니다. 앱 없이 메일로 요청하는 방법까지 https://mercenaryacademy-policy.hetero8.com/delete/ 에 안내되어 있습니다.
- 이 기기의 학교만 삭제: 설정 → 게임 데이터 → 초기화.
- 열람 · 정정 · 삭제 · 처리 정지 요구: 설정 → 계정의 계정 코드를 적어 메일로 보내 주십시오. 30일 이내에 답변드립니다.
6. 아동
앱은 개인정보를 묻지 않으며 게스트 계정에는 연락처가 들어 있지 않습니다. 회사는 아동의 개인정보를 알면서 수집하지 않습니다.
7. 제3자
회사는 개인정보를 판매하거나 제공하지 않습니다. 아래 업체가 회사를 대신해 이용자의 국가 밖에서 처리합니다.
| 수탁자 | 역할 | 위치 |
|---|---|---|
| Vercel | 게임 서버 · 로그인 서비스 호스팅 | 싱가포르 |
| Neon | 3항 기록의 데이터베이스 | 싱가포르 |
8. 변경
다음 버전에는 소셜 로그인 · 학교 서버 보관 · 광고 · 통계가 더해질 수 있습니다. 그런 버전이 나오기 전에 이 페이지를 새 시행일로 고치고 더해지는 내용을 적습니다.
9. 연락처
hetero8 · [email protected]