킥오프 개인정보처리방침
시행일: 2026년 10월 20일
킥오프(Kickoff, 이하 "앱")는 축구 동호회의 운영진과 회원이 기록을 함께 보도록 클럽 기록을 운영자(WON Solution)의 서버에 저장합니다. 이 방침은 앱과 서버가 어떤 정보를 왜 다루고, 얼마나 보관하며, 어떻게 지울 수 있는지 설명합니다. 앱에는 광고와 분석 도구가 없습니다.
1. 수집·저장하는 정보
| 계정 | 아이디, 비밀번호(복원할 수 없는 해시로만 저장), 가입 시각, 로그인 토큰(해시로 저장, 90일 뒤 만료) |
|---|---|
| 회원 정보 (운영진이 입력) | 이름, 전화번호(선택), 등번호, 포지션, 실력(1~5, 팀 나누기용), 직책, 소속 팀, 가입일, 회비 면제·활동 여부, 메모 |
| 클럽 기록 | 일정(날짜·시간·장소·상대 팀), 출석, 팀 나누기, 쿼터 출전표, 게임 점수·골·도움, MOM, 회비 납부와 장부(수입·지출 금액, 날짜, 내용) |
| 도착 체크 | 체크한 시각과 구장까지의 거리(m). 위치 좌표는 거리를 계산하는 데만 쓰고 저장하지 않습니다. |
| 구장 위치 | 운영진이 '지금 위치를 홈 구장으로' 또는 '지금 위치를 이 일정 장소로'를 눌러 정한 구장 좌표 |
| 참석 투표 | 운영진이 투표를 만들 때 보낸 일정 제목·날짜·장소와 회원 이름 명단, 각 회원이 고른 참석·불참·미정 |
| 접속 정보 | 짧은 시간 안에 너무 많은 요청(로그인·초대 코드 맞히기 등)을 막기 위해 IP 주소와 요청 시각을 서버 메모리에 최대 1시간 둡니다. 파일로 남기지 않습니다. |
2. 쓰는 목적
- 로그인과 같은 클럽 사람끼리 기록 공유
- 출석·팀 나누기·출전표·경기 기록·회비 관리 등 앱 기능
- 도착 체크: 회원이 구장 300m 안에서 일정 시간 안에 눌렀는지 확인
- 무단 접근·초대 코드 맞히기 막기
광고, 마케팅, 프로필 분석에 쓰지 않으며 정보를 팔지 않습니다.
3. 누가 볼 수 있나요
- 운영진: 클럽의 모든 기록과 회원의 전화번호·실력·메모, 장부
- 일반 회원: 일정·출석·팀·출전표·경기 기록·순위, 본인의 회원 정보와 본인 회비. 다른 회원의 전화번호·실력·메모와 장부, 다른 회원의 도착 체크는 보이지 않습니다.
- 참석 투표 링크를 받은 사람: 그 투표의 일정 정보, 회원 이름, 응답 현황 (운영진이 단톡방 등에 링크를 올리므로 링크를 아는 사람은 누구나 볼 수 있습니다)
- 다른 클럽 사람은 볼 수 없습니다. 운영자는 서비스 운영·장애 처리·문의 응대에 필요할 때만 서버의 정보를 봅니다.
4. 위치 정보
앱은 '도착 체크'와 '구장 위치 정하기'를 누를 때만 위치를 한 번 읽습니다. 백그라운드에서 위치를 따라가지 않습니다. 도착 체크 때 보낸 좌표는 구장과의 거리를 계산하는 데만 쓰고 저장하지 않으며, 체크 시각과 거리만 남깁니다. 위치 권한을 허용하지 않아도 다른 기능은 그대로 쓸 수 있습니다. 가짜 위치 앱으로 만든 위치는 받지 않습니다.
5. 휴대폰에 저장하는 정보
앱은 화면 표시를 위해 서버 기록의 사본과 로그인 토큰을 휴대폰 안에 저장합니다. 이 사본은 휴대폰 백업·새 폰으로 옮기기에 포함되지 않으며, 로그아웃하거나 계정을 삭제하면 지워집니다.
6. 보관 기간
- 계정: 계정을 삭제할 때까지. 로그인 토큰은 90일이 지나면 만료되어 지워집니다.
- 클럽 기록: 클럽이 쓰는 동안. 운영진이 지운 기록은 화면에서 바로 사라지고 서버에는 동기화를 위한 표시만 남습니다.
- 참석 투표: 45일 동안 변화가 없으면 서버에서 자동으로 지웁니다. 운영진이 '투표 닫기'를 누르면 바로 지웁니다.
- 초대 코드: 7일 뒤 만료, 쓰거나 만료된 뒤 7일이 지나면 지웁니다.
7. 계정과 데이터 삭제
- 앱에서: 내 정보 → 계정 삭제 → 비밀번호 확인. 아이디·비밀번호·로그인 기록·초대 코드가 바로 지워지고 휴대폰 사본도 지워집니다.
- 회원 이름·출석·골·회비 같은 클럽 기록은 클럽의 기록이라 남습니다. 지우려면 클럽 운영진에게 회원 삭제를 요청하거나 아래 메일로 요청해 주세요. 회원을 지우면 출석·체크 기록이 지워지고 골 기록은 '미상'으로 남습니다.
- 클럽에 계정이 나 하나뿐이면 계정 삭제 때 클럽 기록도 모두 지워집니다.
- 앱을 쓸 수 없을 때: support@won-solution.com 으로 아이디와 클럽 이름을 적어 보내 주세요. 본인 확인 뒤 30일 안에 지우고 답장드립니다. 자세한 방법은 계정·데이터 삭제 요청 페이지를 보세요.
8. 권한
| 인터넷 | 서버와 기록을 주고받습니다. |
|---|---|
| 정확한 위치·대략적인 위치 | 도착 체크와 구장 위치 정하기를 누를 때 한 번 읽습니다. |
9. 제3자 제공·처리 위탁
정보를 제3자에게 제공하지 않습니다. 서버는 운영자가 직접 관리하는 대한민국 소재 서버(won-solution.com)이며, 통신은 HTTPS 로 암호화됩니다. 앱 업데이트 확인에는 Google Play 의 앱 안 업데이트 기능을 씁니다.
10. 아동
앱은 만 14세 미만 아동을 대상으로 하지 않습니다. 만 14세 미만 회원의 정보는 보호자 동의를 받은 운영진만 입력해 주세요.
11. 방침 변경과 문의
이 방침이 바뀌면 시행일과 함께 이 페이지에 알립니다. 개인정보 문의와 열람·정정·삭제 요청: support@won-solution.com (WON Solution)
Kickoff Privacy Policy
Effective: October 20, 2026
Kickoff ("the app") stores club records on a server run by its operator (WON Solution) so that a soccer club's admins and members can share them. This policy explains what the app and server handle and why, how long it is kept and how to delete it. The app contains no ads and no analytics.
1. Information we collect and store
| Account | ID, password (stored only as a one-way hash), sign-up time, sign-in token (stored as a hash, expires after 90 days) |
|---|---|
| Member info (entered by admins) | Name, phone number (optional), shirt number, position, skill level (1–5, for team splits), role, team, join date, fee-exempt and active flags, notes |
| Club records | Events (date, time, place, opponent), attendance, team splits, quarter lineups, game scores, goals and assists, man of the match, fee payments and the ledger (amounts, dates, descriptions) |
| Check-in | The time of check-in and the distance to the field in meters. Location coordinates are used only to compute that distance and are not stored. |
| Field location | Field coordinates set by an admin with “Use my location as home field” or “Use my location for this event” |
| Attendance polls | The event title, date and place and the list of member names an admin sends when creating a poll, and each member's going / not going / maybe answer |
| Connection info | To block too many requests in a short time (sign-in attempts, invite-code guessing), IP addresses and request times are kept in server memory for up to one hour. They are not written to disk. |
2. How we use it
- Signing in and sharing records within the same club
- App features: attendance, team splits, lineups, match records, fee management
- Check-in: confirming that a member tapped within 300 m of the field during the allowed time
- Preventing unauthorized access and invite-code guessing
We do not use it for advertising, marketing or profiling, and we never sell it.
3. Who can see it
- Admins: all club records, members' phone numbers, skill levels and notes, and the ledger
- Members: schedule, attendance, teams, lineups, match records and rankings, their own member info and their own fees. Other members' phone numbers, skill levels and notes, the ledger and other members' check-ins are hidden.
- Anyone with a poll link: that poll's event info, member names and answers (admins post the link in group chats, so anyone who has the link can see it)
- People in other clubs cannot see your club's records. The operator looks at server data only when needed to run the service, fix problems or answer your requests.
4. Location
The app reads your location once, only when you tap “Check in” or set a field location. It never tracks location in the background. Coordinates sent for check-in are used only to compute the distance to the field and are not stored; only the check-in time and distance are kept. Everything else works without location permission. Locations from mock location apps are refused.
5. Information stored on your phone
To display your club, the app keeps a copy of the server records and your sign-in token on your phone. This copy is excluded from phone backups and device-to-device transfers, and it is erased when you sign out or delete your account.
6. Retention
- Accounts: until you delete your account. Sign-in tokens expire and are removed after 90 days.
- Club records: while the club uses the app. Records an admin deletes disappear from the app immediately; the server keeps only a deletion marker for syncing.
- Attendance polls: removed automatically after 45 days without changes, or immediately when an admin closes the poll.
- Invite codes: expire after 7 days and are removed 7 days after use or expiry.
7. Deleting your account and data
- In the app: My info → Delete account → confirm your password. Your ID, password, sign-in history and invite codes are deleted immediately, along with the copy on your phone.
- Club records such as your name, attendance, goals and fees belong to the club and stay. To remove them, ask your club's admin to delete your member record, or email us. Deleting a member removes their attendance and check-ins, and their goals show as “Unknown”.
- If you are the only account in your club, deleting your account also deletes all club records.
- If you can't use the app: email support@won-solution.com with your ID and club name. After confirming it's you, we delete the data within 30 days and reply. See Request account or data deletion.
8. Permissions
| Internet | Exchanges records with the server. |
|---|---|
| Precise and approximate location | Read once when you tap Check in or set a field location. |
9. Sharing and processors
We do not share your information with third parties. The server (won-solution.com) is located in the Republic of Korea and managed directly by the operator, and all traffic is encrypted with HTTPS. Google Play's in-app update feature is used to check for app updates.
10. Children
The app is not directed at children under 14. Admins should enter information about members under 14 only with a parent's or guardian's consent.
11. Changes and contact
If this policy changes, the new version and its effective date will be posted on this page. Privacy questions and requests to access, correct or delete data: support@won-solution.com (WON Solution)