코딩야르(Coding Yarr) 개인정보처리방침
RUDASOFT(이하 "회사")는 「개인정보 보호법」 및 관련 법령을 준수하며, 이용자의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 다음과 같이 개인정보처리방침을 수립·공개합니다.
본 앱은 오프라인 우선(offline-first)으로 설계되어 회사가 운영하는 별도의 API 서버가 없으며, 학습 데이터(응시 기록·오답노트·통계·설정 등)는 이용자 기기 내부에만 저장됩니다. 외부로 전송되는 개인정보는 ① 로그인(Firebase Authentication), ② 푸시 알림(Firebase Cloud Messaging)에 한정되며, 모두 Google LLC의 서비스로 처리됩니다. 본 앱은 광고를 게재하지 않으며 광고 식별자를 수집하지 않습니다.
앱은 로그인 없이 게스트(비회원) 모드로도 이용할 수 있습니다. 게스트 모드에서는 회사가 수집·전송하는 개인정보가 없습니다.
제1조 (총칙)
| 앱 이름 | 코딩야르 (Coding Yarr) |
|---|---|
| 서비스 내용 | 프로그래밍 기능사(구 정보처리기능사) 필기 랜덤 모의고사 학습 앱 |
| 사업자명 | RUDASOFT |
| 대표자 | 이상진 |
| 문의 이메일 | zeans@rudasoft.com |
| 앱 식별자 | Android 패키지: com.codingyarr.coding_yarr iOS Bundle ID: com.codingyarr.codingYarr (Apple App ID: 6785157352) |
제2조 (수집하는 개인정보 항목)
회사는 서비스 제공에 필요한 최소한의 개인정보만을 수집합니다.
2.1 이용자가 직접 입력·동의하는 정보 (회원가입·로그인)
회원 식별 및 로그인은 Google LLC의 Firebase Authentication을 통해 처리됩니다.
| 구분 | 수집 항목 | 비고 |
|---|---|---|
| 필수 | 이메일 주소, 비밀번호(이메일 회원가입 시) | 비밀번호는 Firebase Auth가 암호화 저장·관리하며 회사는 평문 비밀번호를 보관하지 않습니다. |
| 필수 | 회원 고유 식별자(UID), 이메일 인증 여부 | Firebase Auth가 발급·관리 |
| 필수 | Google 계정 정보(이메일, 계정 식별자, 표시 이름, 프로필 사진 URL) | Google 로그인을 선택한 경우에만 제공받습니다. |
| 필수 | Apple 계정 정보(이메일 또는 비공개 릴레이 이메일, 계정 식별자, 이름) | Apple로 로그인을 선택한 경우에만 제공받습니다(이름은 최초 로그인 시에만 제공). |
| 필수 | 약관 동의 이력(동의 항목·동의 여부·동의 버전·동의 일시, 회원 UID와 연결) | 이용자 기기 내부에만 저장(외부 전송 없음) |
| 선택 | 마케팅 정보 수신 동의 여부 | 동의하지 않아도 서비스 이용에 제한이 없습니다. |
회원가입 시 동의받는 약관: 필수 ① 서비스 이용약관 ② 개인정보 수집·이용 동의 ③ 만 14세 이상 확인 / 선택 ④ 마케팅 정보 수신 동의
2.2 자동으로 수집·생성되는 정보
| 구분 | 수집 항목 | 수집 주체·수단 | 비고 |
|---|---|---|---|
| 푸시 알림 | 기기 푸시 토큰(FCM 등록 토큰), 알림 권한 상태, 구독 토픽(공지/마케팅) | Firebase Cloud Messaging(FCM) | 학습 리마인더·공지 발송용 |
2.3 기기 내부에만 저장되는 정보 (외부 전송 안 함)
다음 정보는 이용자 기기 내부 저장소에만 저장되며, 회사 서버나 제3자에게 전송되지 않습니다. 앱 삭제 또는 앱 내 데이터 삭제 시 함께 제거됩니다.
- 모의고사 응시 세션·응답 내역, 채점 결과(점수·과목별 정답률)
- 오답노트(틀린 문항·누적 오답 횟수·복습 여부)
- 학습 통계(누적 진행·정답률 추이)
- 환경설정(테마/다크모드, 알림 설정, 학습 리마인더 시간·요일, 햅틱 설정)
- 약관 동의 이력
제3조 (개인정보의 수집·이용 목적)
| 목적 | 이용 항목 |
|---|---|
| 회원 식별·인증, 로그인 상태 유지, 계정 관리(비밀번호 변경·이메일 인증·회원 탈퇴) | 이메일, 비밀번호, UID, Google/Apple 계정 정보 |
| 약관 동의 사실의 보관 및 약관 개정 시 재동의 판정 | 약관 동의 이력 |
| 학습 리마인더·서비스 공지 푸시 알림 발송 | FCM 토큰, 알림 권한, 구독 토픽 |
| 마케팅·이벤트 정보 안내(동의자에 한함) | 마케팅 수신 동의 여부, 마케팅 토픽 구독 |
| 학습 기능 제공(모의고사 출제·채점·오답노트·통계) | 기기 내부 저장 정보(외부 전송 없음) |
제4조 (개인정보의 제3자 제공 및 처리위탁)
4.1 제3자 제공
회사는 이용자의 개인정보를 원칙적으로 외부에 제공하지 않습니다. 다만 법령에 근거가 있거나 수사기관의 적법한 요청이 있는 경우 예외로 합니다.
4.2 처리위탁 (국외 이전 포함)
회사는 서비스 제공을 위해 다음과 같이 개인정보 처리를 위탁하고 있으며, 해당 수탁자의 서버가 국외에 위치하여 개인정보가 국외로 이전됩니다.
| 수탁자 | 위탁 업무 | 이전 항목 | 이전 국가 | 보유·이용 기간 |
|---|---|---|---|---|
| Google LLC (Firebase Authentication) | 회원 인증·로그인 처리 | 이메일, 비밀번호(암호화), UID, Google/Apple 계정 정보 | 미국 등 Google 데이터센터 소재국 | 회원 탈퇴 또는 위탁계약 종료 시까지 |
| Google LLC (Firebase Cloud Messaging) | 푸시 알림 발송 | FCM 등록 토큰, 구독 토픽 | 미국 등 Google 데이터센터 소재국 | 토큰 만료·갱신 또는 알림 해제 시까지 |
- 이전받는 자(Google LLC)의 연락처: support.google.com/policies · 개인정보처리방침: policies.google.com/privacy
- 이용자는 국외 이전을 거부할 수 있으며, 거부 시 로그인·푸시 알림 등 관련 기능 이용이 제한될 수 있습니다.
제5조 (개인정보의 보유·이용 기간 및 파기)
- 회원 계정 정보(이메일·UID·Google/Apple 계정 정보): 회원 탈퇴 시까지 보유하며, 탈퇴 즉시 Firebase Auth 계정과 함께 파기합니다.
- 약관 동의 이력: 회원 탈퇴 시 해당 회원의 기기 내 동의 기록을 즉시 일괄 삭제합니다.
- 마케팅 수신 동의: 동의 철회 또는 회원 탈퇴 시까지.
- FCM 토큰: 알림 해제, 앱 삭제, 또는 토큰 만료·갱신 시까지.
- 기기 내부 저장 학습 데이터: 이용자 기기에 보관되며, 앱 삭제 또는 앱 내 데이터 삭제 시까지(회원 탈퇴와 무관하게 기기에 남을 수 있으며, 이용자가 직접 삭제할 수 있습니다).
- 관계 법령에 따라 보존이 필요한 경우 해당 법령에서 정한 기간 동안 보관합니다.
전자적 파일 형태의 정보는 재생이 불가능한 기술적 방법으로 영구 삭제합니다.
제6조 (이용자의 권리와 행사 방법 · 계정 삭제 안내)
이용자는 언제든지 다음 권리를 행사할 수 있습니다.
- 개인정보 열람·정정: 앱 내 [설정 > 계정] 화면에서 계정 정보를 확인할 수 있으며, 이메일 인증·비밀번호 변경이 가능합니다.
- 계정 삭제(회원 탈퇴): 앱 내 [설정 > 계정 > 회원 탈퇴]에서 직접 계정을 삭제할 수 있습니다. 탈퇴 시 Firebase Auth 계정(이메일·UID·소셜 계정 연결 정보)이 즉시 파기되며, 기기 내 약관 동의 이력도 함께 삭제됩니다. 기기 내부 학습 데이터(응시 기록·오답노트·통계)는 회원 탈퇴와 별개로 앱 삭제 또는 앱 내 데이터 삭제로 제거할 수 있습니다. 앱 접근이 불가능한 경우 zeans@rudasoft.com으로 계정 삭제를 요청하실 수 있으며, 회사는 본인 확인 후 지체 없이 삭제 처리합니다.
- 동의 철회: 마케팅 정보 수신 동의는 앱 내 설정에서 언제든지 철회할 수 있습니다.
- 알림 수신 거부: 기기 OS 설정 또는 앱 내 알림 설정에서 푸시 알림을 끌 수 있습니다.
- 기기 내 학습 데이터 삭제: 앱 삭제 또는 기기 OS의 앱 데이터 삭제로 기기 내부 학습 데이터를 제거할 수 있습니다.
위 권리 행사 또는 기타 개인정보 관련 문의는 zeans@rudasoft.com으로 요청하실 수 있으며, 회사는 지체 없이 조치합니다.
제7조 (만 14세 미만 아동의 개인정보)
본 앱의 회원가입은 만 14세 이상만 가능하며, 가입 시 만 14세 이상임을 확인합니다. 회사는 만 14세 미만 아동의 개인정보를 의도적으로 수집하지 않으며, 수집된 사실이 확인될 경우 지체 없이 해당 정보를 파기합니다.
제8조 (개인정보의 안전성 확보조치)
- 전송 구간 암호화(HTTPS/TLS)
- Firebase Auth의 비밀번호 단방향 암호화 저장
- 기기 내 민감정보(인증 토큰)의 보안 저장소 보관
- 개인정보 접근권한의 최소화 및 접근통제
제9조 (개인정보 보호책임자)
| 개인정보 보호책임자 | 이상진 (대표) |
|---|---|
| 연락처(이메일) | zeans@rudasoft.com |
기타 개인정보 침해에 대한 상담·신고 기관:
- 개인정보분쟁조정위원회: 1833-6972 (www.kopico.go.kr)
- 개인정보침해 신고센터: 118 (privacy.kisa.or.kr)
- 대검찰청 사이버수사과: 1301 (www.spo.go.kr)
- 경찰청 사이버수사국: 182 (ecrm.police.go.kr)
제10조 (고지의 의무 및 변경)
- 본 개인정보처리방침은 2026-08-25부터 적용됩니다.
- 법령·정책 또는 서비스 변경에 따라 본 방침이 변경되는 경우, 변경 사항을 앱 내 공지 또는 본 방침 게시를 통해 시행 최소 7일 전(이용자 권리의 중대한 변경 시 30일 전)에 고지합니다.
- 이전 버전의 개인정보처리방침은 요청 시 확인하실 수 있습니다.