앱 이름: 끝말잇기 - AI와 단어 대결 · 패키지: com.kkeutmal.game
최종 수정일: 2026년 9월 17일 (1.5.0 부터 온라인 대전과 랭킹이 들어갑니다)
| 언제 | 무엇을 | 누가 처리 |
|---|---|---|
| AI 대전·스테이지 도전 | 없음 (기기 안에만 저장, 5항) | — |
| 온라인 대전 | 익명 ID, 고른 아바타, 낸 단어, 입력 중인 글자, 아이템 사용, 연결 끊김 시각, 승패, 랜덤 매칭 승·패 수 | 구글 Firebase (저희 앱을 대신해 처리) |
| 랭킹에 올리기를 고른 경우 | 익명 ID, 고른 아바타, 스테이지 도전 최고 기록, 올린 시각 (랜덤 매칭 승·패 수가 순위표에 보이게 됨) | 구글 Firebase |
| 광고가 뜰 때 | 광고 ID, 기기 정보, 대략적인 위치, 광고 상호작용 | 구글 AdMob (4항) |
| 권한 | 용도 | 처리 방식 |
|---|---|---|
| 마이크 | 단어를 말로 입력할 때 | 안드로이드에 내장된 음성 인식에 넘겨 글자만 돌려받습니다. 이 앱은 녹음 파일을 만들지 않고, 저장하지 않으며, 직접 전송하지도 않습니다. |
| 진동 | 정답·오답을 손끝으로 알리기 위해 | 정보를 읽지 않습니다. |
| 인터넷 | 광고를 받아오고, 온라인 대전·랭킹을 하기 위해 | AI와 하는 게임은 인터넷을 쓰지 않습니다. 사전도 앱 안에 들어 있습니다. |
| 광고 ID | 광고를 띄우기 위해 | 구글이 씁니다. 설정에서 초기화하거나 끄실 수 있습니다(4항). |
마이크 권한을 허용하지 않아도 앱은 그대로 실행되며, 키보드로 단어를 입력하면 됩니다. 권한은 안드로이드 설정에서 언제든 취소할 수 있습니다.
1.5.0 버전부터 다른 사람과 끝말잇기를 하는 온라인 대전(랜덤 매칭·친구 코드)과 스테이지 도전 순위표가 들어갑니다. 이 기능은 구글의 Firebase (익명 로그인·실시간 데이터베이스, 서버 위치 싱가포르)로 동작합니다. 온라인 대전이나 랭킹 화면을 열었을 때, 그리고 랭킹에 올리기로 하신 경우 스테이지를 깼을 때 잠깐만 연결하고, 끝나면 연결을 끊습니다.
처음 연결할 때 Firebase 가 무작위 ID 를 하나 만들어 줍니다. 이름·이메일·전화번호와 연결되지 않으며, 저희도 이 ID 로 누구인지 알 수 없습니다. 연결 과정에서 구글이 IP 주소 같은 접속 정보를 처리할 수 있습니다.
상대에게 보이는 것은 아바타와 단어(쓰는 중인 글자 포함)뿐입니다. 이름이나 연락처는 보이지 않고, 자유롭게 글을 쓰는 채팅은 없습니다.
온라인 대전 순위: 랜덤 매칭으로 한 판이 끝나면 익명 ID 별 승·패 수와 마지막으로 센 방 코드·이긴 시각을 서버에 적습니다(친구 코드 방과 너무 빨리 끝난 판은 세지 않습니다). 이 기록은 순위표에 올리기를 고른 경우에만 다른 사용자에게 보입니다.
보관 기간: 대전 방은 판이 끝나고 몇 초 뒤에 지웁니다. 매칭 대기 기록은 짝이 지어지거나 그만 찾거나 연결이 끊기면 지웁니다. 드물게 두 사람 모두 결과 없이 연결이 끊긴 방이 남을 수 있지만, 그 안에는 익명 ID·아바타·단어 외에 누구인지 알 수 있는 정보가 없습니다. 온라인 대전 승패 전적은 기기 안에만 저장합니다.
랭킹 화면을 처음 열면 순위표에 내 기록을 올릴지 묻습니다. "보기만" 을 고르시면 아무것도 올라가지 않고 순위표만 볼 수 있습니다. "올리기" 를 고르시면 익명 ID, 아바타, 스테이지 도전 최고 기록, 올린 시각이 올라가 다른 사용자에게 아바타와 스테이지 기록, 랜덤 매칭 승·패 수가 보이고, 이후 스테이지를 깰 때마다 기록을 새로 올립니다.
랭킹 화면 아래 「순위표에서 내 기록 내리기」를 누르면 스테이지 기록은 즉시 지워지고 온라인 승·패 수는 순위표에서 감춰지며, 그 뒤로는 올리지 않습니다. 승·패 수까지 지우길 원하시면 메일로 알려 주세요. 앱을 지우면 기기와 익명 ID 의 연결이 끊겨 기록을 다시 찾을 수 없으니, 앱을 지우기 전에 내려 주세요. 미처 못 내리셨다면 아바타와 기록을 적어 메일로 알려 주시면 찾아서 지워 드립니다.
Firebase 가 정보를 다루는 방식은 Firebase 개인정보 보호 안내와 구글 개인정보처리방침에 있습니다. Firebase 는 저희를 대신해 정보를 처리하며, 이 정보를 광고에 쓰지 않습니다. 주고받는 정보는 모두 암호화된 연결(HTTPS)로 전송됩니다.
1.4.0 버전부터 앱에 광고가 표시됩니다. 광고는 구글 AdMob 이 제공합니다. 저희는 광고를 띄울 자리만 내어 줄 뿐, 어떤 광고가 나갈지 고르지 않고 사장님의 정보를 넘기지도 않습니다.
광고를 띄우는 과정에서 구글이 다음과 같은 값을 수집할 수 있습니다.
이 값들의 처리에는 저희 방침이 아니라 구글의 개인정보처리방침이 적용됩니다. 구글이 광고 데이터를 어떻게 쓰는지는 구글 파트너 사이트 안내에 있습니다.
졌을 때 "광고 보고 부활", 상점의 "광고 보고 아이템 받기·패배 지우기" 를 고르시면 짧은 영상 광고가 나옵니다. 보고 싶지 않으면 안 보셔도 됩니다 — 게임의 다른 부분은 그대로 쓰실 수 있습니다.
유럽 경제 지역·영국에서 접속하시면 광고를 띄우기 전에 동의 창이 먼저 뜹니다. 맞춤 광고를 거부하실 수 있고, 거부하셔도 게임은 그대로 동작합니다. 선택은 나중에 바꾸실 수 있습니다.
안드로이드 설정 → 개인정보 보호 → 광고 에서 광고 ID 를 초기화하거나 삭제하실 수 있습니다. 끄셔도 광고는 계속 나오지만, 관심사에 맞춘 광고가 아니게 됩니다.
다음 값이 기기 내부 저장소에만 보관됩니다. 외부로 나가지 않습니다.
앱을 삭제하면 함께 지워집니다.
43만 단어의 사전과 뜻풀이가 앱 안에 통째로 들어 있습니다. 단어를 확인할 때 서버에 물어보지 않습니다. 그래서 AI와 하는 게임은 비행기 안이나 지하철에서도 그대로 동작합니다.
저희가 사장님의 정보를 팔거나 넘기는 일은 없습니다. 다만 구글 AdMob 과 그 광고 파트너가 광고를 띄우며 4항에 적은 값을 받고, 구글 Firebase 가 온라인 대전·랭킹을 위해 3항에 적은 값을 저희 대신 처리합니다. 대전 상대와 순위표를 보는 다른 사용자에게는 3항에 적은 만큼만 보입니다. 그 밖에는 없습니다.
이 앱은 만 13세 이상을 대상으로 합니다. 이름·연락처 같은 개인정보는 받지 않으며, 광고는 아동을 겨냥해 맞춤 설정하지 않습니다.
내용이 바뀌면 이 페이지를 갱신하고 위의 최종 수정일을 고칩니다.
이메일: dydals5678@gmail.com
App: 끝말잇기 (WordChain) · Package: com.kkeutmal.game
Last updated: 17 September 2026 (online matches and ranking from 1.5.0)
| When | What | Processed by |
|---|---|---|
| AI games and stage challenge | Nothing (stored on device only, section 5) | — |
| Online matches | Anonymous ID, chosen avatar, words played, text being typed, items used, disconnect time, result, random-match win/loss counts | Google Firebase (on our behalf) |
| Ranking, if you choose to upload | Anonymous ID, chosen avatar, best stage, upload time | Google Firebase |
| When ads are shown | Advertising ID, device info, approximate location, ad interactions | Google AdMob (section 4) |
| Permission | Why | How it is handled |
|---|---|---|
| Microphone | To let you say a word instead of typing it | Audio is passed to Android's built-in speech recogniser, which returns text only. This app creates no recording, stores nothing and transmits nothing itself. |
| Vibration | Haptic feedback for correct and wrong answers | Reads no information. |
| Internet | To fetch ads and to play online matches and ranking | Games against the AI use no network; the dictionary is bundled in the app. |
| Advertising ID | To serve ads | Used by Google. You can reset or disable it in settings (section 4). |
The app runs fine if you deny microphone access; just type your words instead.
From version 1.5.0 you can play other people (random matching or a friend code) and view a stage-challenge leaderboard. These run on Google Firebase (anonymous sign-in and Realtime Database, servers in Singapore). The app connects only while those screens are open and, if you chose to upload to the ranking, briefly after you clear a stage.
On first connection Firebase creates a random ID. It is not linked to any name, e-mail or phone number and we cannot tell who you are from it. Google may process connection data such as your IP address.
Your opponent sees only your avatar and words. There is no free-text chat.
Online ranking: when a random match ends, win and loss counts per anonymous ID and the last counted room code and win time are recorded on the server (friend-code rooms and very short matches are not counted). They are visible to other users only if you chose to upload to the ranking.
Retention: a match room is deleted a few seconds after the match ends; a waiting entry is deleted when you are matched, stop searching or disconnect. Rarely, a room can remain if both players disconnect without a result; it contains nothing beyond anonymous IDs, avatars and words. Your online win/loss record is stored on your device only.
The first time you open the ranking screen you are asked whether to upload your record. Choosing "view only" uploads nothing. Choosing "upload" sends your anonymous ID, avatar, best stage and upload time; other users see your avatar, stage record and random-match win/loss counts, and it is updated each time you clear a stage. Tap "Remove my record" at the bottom of the ranking screen to delete your stage record, hide your win/loss counts and stop uploading (e-mail us to delete the counts as well). Please remove it before uninstalling; otherwise e-mail us your avatar and record and we will delete it.
See Firebase privacy and Google's Privacy Policy. Firebase processes this data on our behalf and does not use it for advertising. All data is sent over encrypted connections (HTTPS).
From version 1.4.0 this app shows ads, served by Google AdMob. We only provide the space; we do not choose the ads and we do not pass your information to anyone.
In the course of serving ads, Google may collect:
This data is governed by Google's Privacy Policy, not ours.
Video ads appear only when you choose them (to continue after losing, or to get items or erase a loss in the shop). Declining costs you nothing.
In the EEA and the UK a consent form appears before any ad is shown. You may refuse personalised ads, and the game works exactly the same either way.
Android Settings → Privacy → Ads lets you reset or delete your advertising ID.
It is removed when you uninstall the app.
The 430,000-word dictionary and its definitions are bundled inside the app, so games against the AI work on a plane or underground.
We neither sell nor pass on your information. Google AdMob and its partners receive the values in section 4 to serve ads, and Google Firebase processes the values in section 3 on our behalf. Opponents and ranking viewers see only what section 3 describes.
This app is intended for users aged 13 and over. We ask for no names or contact details, and ads are not personalised toward children.
If this policy changes we will update this page and the "last updated" date above.
E-mail: dydals5678@gmail.com