교달(GyoDal) 개인정보처리방침
시행일: 2026년 8월 24일
이용자가 앱에 입력한 정보는 기본적으로 이용자의 기기에 저장됩니다. 이용자가 클라우드 백업이나 공유 기능을 직접 사용하거나, 본 방침에 명시된 제3자 서비스가 제한된 정보를 처리하는 경우에만 기기 밖으로 전송될 수 있습니다.
본 개인정보처리방침은 앱이 어떤 정보를 어떤 목적으로 처리하는지, 어떤 제3자 서비스를 사용하는지, 이용자가 어떤 선택을 할 수 있는지를 설명합니다.
1. 기기에 저장되는 정보
다음 정보는 이용자의 기기와, 클라우드 백업을 켠 경우 이용자 본인의 클라우드 계정에만 저장되며, 이용자의 허락 없이는 개발자나 제3자의 외부 서버로 전송되지 않습니다.
- 근무 패턴·프리셋·조 구성, 근무 일정 및 근태 기록
- 날짜별 메모 및 개인 일정
- 기념일과 표시 설정(테마, 색상, 언어, 음력 표시, 위젯 구성 등)
- 클라우드 백업 연결 시 화면 표시를 위해 기기에 저장되는 Google 계정 이메일 주소
위 정보를 담는 데이터베이스가 기기 잠금장치와 연동된 키로 암호화되어 저장됩니다. 앱을 삭제하면 앱이 기기에 저장한 정보도 함께 삭제됩니다.
2. 앱이 요청하는 권한
앱이 이용자에게 직접 동의를 요청하는 런타임 권한은 다음 두 가지입니다.
| 권한 | 사용 목적 | 필수 여부 |
|---|---|---|
| 카메라 | 근무표·프리셋 공유용 QR 코드를 스캔하는 데만 사용합니다. 카메라 화면은 QR 코드 인식 즉시 폐기되며 저장하거나 외부로 전송하지 않습니다. | 선택 사항입니다. 거부해도 앱의 다른 기능은 모두 사용할 수 있습니다. |
| 캘린더 읽기·쓰기 | 기기 캘린더의 일정을 앱 화면에 함께 표시하고, 앱에서 만든 일정을 기기 캘린더에 기록하기 위해 사용합니다. 읽어온 일정은 기기 안에서만 처리합니다. | 선택 사항입니다. 캘린더 연동 기능을 사용할 때만 필요합니다. |
앱은 사진이나 파일 전체에 대한 접근 권한을 요청하지 않습니다. QR 이미지 불러오기, 백업 파일 열기, 이미지·PDF 내보내기는 운영체제가 제공하는 시스템 선택기 또는 저장 대화상자를 통해 처리됩니다. 앱은 이용자가 해당 화면에서 직접 선택한 파일에만 접근할 수 있으며, 기기의 사진첩이나 파일 저장공간 전체를 열람할 수 없습니다.
인터넷·네트워크 상태 접근과 진동은 운영체제가 별도의 동의 절차 없이 부여하는 일반 권한입니다. 공휴일 정보 조회, 광고 표시, 구매 확인, 클라우드 백업, 공유 기능 및 진동 피드백에 사용합니다.
3. 제3자 서비스
3.1 RevenueCat — 구매·구독 관리
RevenueCat, Inc.는 앱 스토어에서 이루어진 인앱 결제와 구독을 대신 확인·관리해 주는 외부 결제 보조 플랫폼입니다. 앱의 유료 기능 구매와 구독 상태 확인은 이 서비스를 통해 처리됩니다.
- 처리 정보: 상품, 구매·만료 시각, 갱신 상태, 환불 여부 등의 구매 이력, 스토어가 발급한 거래 식별자, 플랫폼·앱 버전·국가 등의 기본적인 기기 및 앱 정보
- 앱에는 계정 체계가 없으므로 RevenueCat이 자동으로 생성한 익명 식별자를 사용합니다. 앱은 이용자의 이름, 이메일 주소 또는 기타 신원 정보를 RevenueCat에 전달하지 않습니다.
- 앱은 RevenueCat의 기기 식별자 수집 옵션을 사용하지 않으며, 광고 식별자를 RevenueCat에 전달하지 않습니다.
- RevenueCat 서버가 기록하는 결제 이벤트를 같은 분석 기록에 연결하기 위해, 3.3에서 설명하는 무작위 생성 Firebase 앱 인스턴스 식별자를 RevenueCat에 구독자 속성으로 전달합니다. 이 식별자는 앱 설치 단위로 생성되며 개인·기기·Google 계정을 식별하지 않습니다.
- 결제 자체는 Google Play 또는 Apple App Store가 처리합니다. 앱과 RevenueCat은 카드번호 등 결제수단 정보를 받지 않습니다.
- RevenueCat 개인정보처리방침: https://www.revenuecat.com/privacy
3.2 Google AdMob — 광고
무료 버전 이용 시 앱에 광고가 표시될 수 있습니다.
- 처리 정보: 광고 ID 등의 광고 식별자, 대략적인 위치를 추정하는 데 사용될 수 있는 IP 주소, 광고 및 앱 상호작용 기록, 진단 정보
- 처리 목적: 광고 게재 및 측정, 분석, 부정행위 방지
- 유럽경제지역, 영국 등 동의가 필요한 지역에서는 Google의 사용자 메시지 플랫폼 동의 양식을 통해 이용자의 선택을 받습니다. 이 동의 양식은 앱의 설정 › 부가 기능 › 광고용 개인정보 옵션에서 다시 열 수 있습니다.
- 광고 제거 상품을 구매했거나 프리미엄 구독을 이용 중인 경우 광고 SDK를 초기화하지 않으므로, 앱을 통한 위 광고 정보의 수집이 이루어지지 않습니다.
- Google 광고 관련 정책: https://policies.google.com/technologies/partner-sites
3.3 Firebase — 이용 통계 및 오류 진단
Firebase는 Google이 제공하는 앱 분석·오류 진단 플랫폼입니다. 앱은 그중 Firebase Analytics와 Firebase Crashlytics를, 비정상 종료(크래시)·응답 없음(ANR) 등 이상 동작을 진단하고 개선하기 위해, 그리고 기본적인 이용 현황과 구매·광고 성과를 측정하기 위해 사용합니다.
- 처리 목적: 크래시·ANR 등 이상 동작의 진단과 개선, 어떤 화면이 얼마나 열리는지 등 기본적인 이용 현황을 통한 앱 개선, 구매·광고 성과 측정
- 이용자가 입력한 내용(회사·조 이름, 프리셋 이름, 근무, 일정, 메모, 기념일 등)은 이러한 기록 어디에도 포함되지 않습니다.
- SDK가 자동으로 처리하는 정보: 무작위로 생성되는 앱 설치 식별자, 앱 버전, 기기 모델, 운영체제 버전, 언어·국가 설정, 대략적인 지역 추정에 사용될 수 있는 IP 주소, 어떤 화면이 열렸는지에 대한 기록과 인앱 구매 성사 기록. Crashlytics는 추가로 비정상 종료·오류 진단 정보(스택 트레이스, 오류 발생 시점의 앱 상태, Crashlytics 설치 식별자)를 처리합니다.
- 분석 저장소·광고 저장소·광고 사용자 데이터·광고 개인화 네 가지 동의 신호는 허용될 수 있습니다.
- 유럽경제지역, 영국 등 동의가 필요한 지역에서는 3.2의 동의 양식을 완료하기 전까지 분석 정보 저장이 비활성 상태로 유지됩니다. 선택은 설정 › 부가 기능 › 광고용 개인정보 옵션에서 언제든 다시 바꿀 수 있습니다.
- 오류 진단 정보는 배포된 정식 버전에서만 수집합니다.
-
Firebase 개인정보 안내:
https://firebase.google.com/support/privacy
Google 개인정보처리방침: https://policies.google.com/privacy
3.4 Google 계정 및 Google Drive — 선택적 클라우드 백업
Google 계정 로그인과 Google Drive 연동은 이용자가 클라우드 백업을 직접 켠 경우에만 동작합니다.
- 로그인은 운영체제의 자격 증명 관리자가 처리하며, 앱은 이용자가 선택한 계정의 식별 정보(이메일 주소 포함)를 전달받습니다. 아래 Drive 권한 범위에 대한 동의도 이 시점에 함께 받습니다.
- 백업 파일은 이용자 본인의 Google Drive 계정에 저장되며, 개발자는 해당 파일에 접근할 수 없습니다.
-
앱은
drive.file권한 범위만 사용합니다. 이 제한된 권한은 앱이 직접 만든 파일에만 접근할 수 있도록 하며, 이용자의 기존 Drive 파일을 열람하는 권한을 제공하지 않습니다. - 백업 내용은 기기에서 먼저 암호화된 후 업로드됩니다.
- 연결한 Google 계정의 이메일 주소는 앱 화면에 표시하기 위해 기기에만 저장합니다.
- 앱의 클라우드 백업 설정이나 Google 계정 및 Drive 설정에서 언제든 계정 연결을 해제하고 백업 파일을 삭제할 수 있습니다.
3.5 공휴일 정보 — 내장 데이터와 Google Calendar API
국가별 공휴일은 앱에 포함된 자체 역법 데이터(Thereki Almanac)로 표시하며, 이 과정에는 네트워크 통신이 필요하지 않습니다. Google Calendar API는 새로 지정되거나 변경된 공휴일을 보완하기 위한 보조 조회에만 사용합니다.
이 조회 요청에는 선택한 국가와 조회 기간만 포함되며, 이용자의 개인정보나 캘린더 일정 내용은 전송되지 않습니다.
3.6 Google Play — 인앱 리뷰
앱은 Google Play가 제공하는 리뷰 작성 창을 표시할 수 있습니다. 이 창과 여기에 남긴 별점·의견은 전적으로 Google Play가 처리하며, 앱은 리뷰 작성 여부나 내용을 전달받지 않고 이를 위해 이용자 정보를 Google Play로 보내지도 않습니다.
3.7 공유 링크 호스팅 — gyodalshare.web.app
이용자가 근무표나 프리셋을 링크로 공유하면 수신자가 해당 링크를 열 때 호스팅 서비스에 IP 주소, 접속 시각, 요청 주소 등의 일반적인 웹 접근 기록이 남을 수 있습니다.
링크에 포함된 근무표 및 일정 내용은 암호화된 형태로 전달됩니다. 다만 링크를 가진 사람은 누구나 앱으로 해당 내용을 열거나 가져올 수 있으므로, 신뢰할 수 있는 사람에게만 링크를 공유하고 무단 접근에 유의해 주세요.
4. 보관 및 파기
- 기기 내 데이터: 앱을 삭제하면 함께 삭제됩니다. 앱 안에서 개별 정보를 삭제하거나 데이터를 초기화할 수도 있습니다.
- 클라우드 백업 파일: 이용자가 Google Drive에서 직접 삭제할 때까지 보관됩니다.
- 구매 기록: 서비스 제공과 거래 기록 보존 등 법적 의무의 이행에 필요한 기간 동안 RevenueCat 및 각 앱 스토어에 보관됩니다.
- 광고·분석·오류 진단 정보: Google의 관련 보관 정책 및 설정을 따릅니다.
5. 이용자의 권리와 선택
- 광고·분석 동의 관리: 동의가 필요한 지역에서는 앱의 설정 › 부가 기능 › 광고용 개인정보 옵션에서 동의 상태를 다시 선택할 수 있습니다. 기기 설정에서 광고 ID를 재설정하거나 삭제할 수도 있습니다.
- 권한 철회: 기기 설정에서 카메라 또는 캘린더 권한을 언제든 해제할 수 있습니다.
- 클라우드 연결 해제: 앱 설정에서 연결된 Google 계정을 해제하고, 앱 또는 Google Drive에서 백업 파일을 삭제할 수 있습니다.
- 구독 관리 및 해지: Google Play 또는 Apple App Store의 구독 관리 화면에서 처리할 수 있습니다.
- 삭제 요청: 구매 관련 기록이나 앱 설치에 연결된 분석 기록의 삭제를 원하면 아래 연락처로 문의할 수 있습니다. 각 앱 스토어가 보관하는 거래 기록에는 해당 스토어의 정책 및 법적 의무가 적용됩니다.
6. 아동의 개인정보
앱은 만 14세 미만 아동을 대상으로 하지 않으며, 아동의 개인정보를 의도적으로 수집하지 않습니다.
7. 안전성 확보 조치
앱은 정보 보호를 위해 다음과 같은 조치를 적용합니다.
- 기기 내 데이터베이스 암호화 및 운영체제 키 저장소를 이용한 암호화 키 보호
- 백업 파일의 비밀번호 기반 암호화
- 외부 네트워크 통신 구간의 TLS 암호화
어떠한 저장 또는 전송 방식도 절대적인 보안을 보장할 수 없습니다. 이용자는 자신의 기기, Google 계정, 백업 비밀번호 및 공유 링크가 무단으로 사용되지 않도록 보호해야 합니다.
8. 개인정보처리방침의 변경
관련 법령, 앱 기능, 정보 처리 방식 또는 외부 서비스 제공자가 변경되는 경우 본 개인정보처리방침을 개정할 수 있습니다. 변경된 내용과 시행일은 본 페이지에 게시합니다.
9. 문의처
본 개인정보처리방침 또는 교달의 정보 처리에 관한 문의, 요청이나 우려사항은 다음 연락처로 문의해 주세요.
이메일: shyos0@naver.com