교대달력 개인정보처리방침
시행일 2026년 10월 5일
교대달력은 개인 개발자가 만든 교대근무자용 캘린더 앱입니다. 이 방침은 앱이 어떤 정보를 다루는지, 왜 다루는지, 어떻게 보호하는지 설명합니다.
1. 회원가입·로그인이 없습니다
앱에는 계정 시스템이 없습니다. 이름, 이메일, 전화번호 등 사용자를 식별할 수 있는 정보를 수집하지 않으며, 요구하지도 않습니다.
2. 앱이 사용하는 권한
| 권한 | 사용 목적 | 앱 밖으로 전송 |
|---|---|---|
| 정확한 알람 | 근무 교대 시각에 맞춰 알람을 정확히 울리기 위해 | 아니오 |
| 알림 | 근무 알람을 알림으로 표시하기 위해 | 아니오 |
| 캘린더 읽기/쓰기 | 휴대폰 캘린더(구글·네이버·삼성 캘린더 등)의 일정을 읽어 앱의 달력과 “오늘 브리핑”에 함께 보여 주기 위해. 쓰기 권한은 이전 버전에서 앱이 넣어 둔 근무 일정을 사용자가 “지우기”를 눌렀을 때 삭제하는 데에만 쓰며, 다른 일정은 바꾸거나 지우지 않습니다 | 아니오 — 캘린더 일정은 기기 안에서만 읽고 표시하며, 서버나 외부로 전송하거나 따로 저장하지 않습니다 |
| 대략적 위치 | 알람 화면과 “오늘 브리핑”에 현재 위치의 날씨를 표시하고, “비·눈 오면 일찍” 알람이 예보를 확인하기 위해 | 예 (5번 항목 참고) |
참고 — 위 권한은 전부 선택사항입니다. 거부해도 해당 기능만 제한될 뿐 앱은 정상적으로 동작합니다.
아이폰(iOS)에서는 같은 기능에 다음 권한을 씁니다: 알람(AlarmKit, 근무 알람을 무음·집중 모드에서도 울리기 위해), 캘린더 전체 접근(iOS에는 읽기 전용 권한이 따로 없어 이렇게 표시되지만, 앱은 일정을 읽기만 하고 바꾸거나 지우지 않습니다), 위치 — 앱을 사용하는 동안(날씨 표시와 “비·눈 오면 일찍” 알람의 예보 확인). 홈 화면 위젯도 같은 기기 안에서 근무와 캘린더 일정을 보여 줄 뿐 외부로 전송하지 않습니다.
3. 직접 입력하는 근무표 정보
회사명, 근무유형 이름/색상/시간, 조 편성, 교대 주기 등 사용자가 입력한 근무 패턴은 기기에 로컬로 저장되며, 원칙적으로 기기 밖으로 나가지 않습니다.
예외 — 근무표 공유 기능
근무표를 저장하면 회사명·근무유형·조 편성표가 다른 사용자와 공유하는 목록에도 함께 올라갑니다. 이름, 계정, 기기 정보 등 개인을 식별할 수 있는 정보는 포함되지 않으며, “어느 회사가 어떤 방식으로 교대근무를 하는지”에 대한 정보만 담깁니다. 이 기능은 앱의 설정 > 근무표 공유에서 언제든 끌 수 있고, 끄면 이후 저장분부터 공유되지 않습니다.
근무 코드표 공유
근무표 사진을 불러와 저장할 때 병원·기관 이름(과 선택적으로 병동·부서 이름)을 적으면, 그 근무표에 쓰인 근무 코드(예: D, E, N1)와 각 코드의 종류(데이·나이트·휴무 등)가 같은 병원 이용자들이 쓸 수 있도록 공유 목록에 올라갑니다. 이름, 날짜별 근무 내역, 계정, 기기 정보 등 개인을 식별할 수 있는 정보는 포함되지 않습니다. 병원 이름을 비워 두거나 위의 공유 설정을 끄면 올라가지 않습니다.
친구 그룹 기능
그룹을 만들거나 초대 코드로 참여하면, 그룹에서 보일 이름(직접 입력한 별명)과 공유하기로 고른 근무표의 근무 일정(교대 주기와 날짜별로 수정한 근무)이 그 그룹에 올라가며, 같은 초대 코드를 아는 사람은 이를 볼 수 있습니다. 실명을 쓸 필요는 없으며, 그룹에서 나가면 올린 일정이 삭제되고, 1년 동안 앱을 열지 않아 갱신되지 않은 일정과 멤버가 모두 없어진 그룹도 정기적으로 삭제됩니다.
기기 이전 기능
기기를 바꿀 때 설정 › 데이터 › 기기 이전 에서 코드를 만들면, 근무표·날짜별 수정·메모·잔업·알람 설정·급여 및 연차 설정·참여한 그룹 정보가 6자리 코드와 함께 서버에 임시로 저장됩니다. 새 기기에서 그 코드를 넣으면 내용을 받은 즉시 서버에서 삭제되며, 받지 않으면 24시간이 지난 뒤에는 누구도 읽을 수 없고 이후 서버에서 삭제됩니다. 코드를 만든 기기에서 “코드 지우기”를 눌러 바로 지울 수도 있습니다. 이름·계정·기기 정보는 담기지 않습니다.
4. QR 코드·사진 인식(OCR)
- 근무표 QR 공유 — 근무표 데이터를 QR 코드로 주고받는 기능으로, 전부 기기 안에서 처리되며 서버를 거치지 않습니다.
- 사진으로 근무표 추가(OCR) — 촬영/선택한 사진에서 글자를 인식하는 기능으로, 인식은 기기 안에서 처리되며 사진이나 인식 결과가 외부로 전송되지 않습니다.
5. 외부 서비스
다음 다섯 서비스를 이용하며, 그 밖의 분석·트래킹 SDK는 사용하지 않습니다.
- Firebase Firestore (Google) — 3번 항목의 “근무표 공유”·“근무 코드표 공유”·“친구 그룹”·“기기 이전” 데이터를 저장하는 데만 사용되며, 친구 그룹에 직접 입력한 별명 외에 개인 식별 정보는 전송되지 않습니다.
- Firebase Crashlytics (Google, 안드로이드 앱) — 앱이 비정상 종료되면 원인을 고치기 위해 오류 기록(어느 코드에서 멈췄는지), 기기 모델, 운영체제·앱 버전, 앱 설치마다 새로 만들어지는 임의의 식별자를 Google에 전송합니다. 근무표 내용, 위치, 광고 ID 등 개인정보는 포함되지 않으며, 기록은 90일 동안 보관된 뒤 삭제됩니다. 아이폰 앱은 이 서비스를 쓰지 않고, 사용자가 기기 설정에서 허용한 경우에만 Apple이 개발자에게 오류 기록을 전달합니다.
- 기상청 단기예보 조회서비스 (공공데이터포털, 날씨 정보) — 국내에서는 알람 화면·“오늘 브리핑”의 날씨와 “비·눈 오면 일찍” 알람의 예보 확인에 기상청 자료를 사용합니다. 이때 대략적 위치를 기상청의 5km 격자 번호로 바꿔 전송하며, 정확한 좌표나 계정 정보·다른 개인정보는 전송되지 않습니다. 받은 예보는 다음 발표 전까지 기기에만 임시 저장됩니다. 위치 권한을 허용하지 않으면 서울 날씨로 대체합니다.
- 노르웨이 기상청 MET Norway (날씨 정보) — 해외에 있거나 기상청 자료를 받을 수 없을 때 대신 사용합니다. 대략적 위치 좌표(위도/경도, 소수점 넷째 자리까지)를 전송해 날씨를 조회하며, 계정 정보나 다른 개인정보는 함께 전송되지 않습니다.
- Google AdMob (광고) — 앱 화면 하단에 배너 광고를 표시하기 위해 사용합니다. 전면 광고나 보상형 광고는 사용하지 않습니다. 광고를 제공하는 과정에서 광고 ID(사용자가 재설정하거나 삭제할 수 있는 식별자), 기기 정보, IP 주소로 추정한 대략적인 위치, 광고 노출·클릭 기록이 Google에 수집될 수 있습니다. 이름이나 계정 정보, 앱에 입력한 근무표 내용은 광고와 함께 전송되지 않습니다. 광고 개인화는 기기의 설정 > 개인정보 보호 > 광고에서 끄거나 광고 ID를 삭제할 수 있습니다. 아이폰에서는 “앱 추적 허용”을 요청하지 않으므로 광고 식별자(IDFA)를 쓰지 않으며, 맞춤형이 아닌 광고만 표시됩니다. Google의 데이터 처리 방식은 https://policies.google.com/technologies/ads 에서 확인할 수 있습니다.
6. 데이터 보관 및 삭제
로컬에 저장된 모든 정보(근무표, 알람 설정 등)는 앱을 삭제하면 함께 삭제됩니다. 근무표·근무 코드표 공유 목록에 올라간 데이터의 삭제를 원하시면 아래 문의처로 연락 주세요. 친구 그룹에 올라간 일정은 그룹에서 나가면 바로 삭제되며, 1년 동안 갱신되지 않은 일정과 멤버가 없는 그룹은 서버에서 정기적으로 삭제됩니다. 기기 이전 코드로 올린 내용은 새 기기에서 받는 즉시 삭제되며, 받지 않으면 24시간 뒤 읽을 수 없게 되고 이후 삭제됩니다. 광고 ID는 기기 설정에서 직접 삭제하거나 재설정할 수 있습니다.
7. 아동의 개인정보
앱은 특별히 아동을 대상으로 하지 않으며, 아동으로부터 개인정보를 의도적으로 수집하지 않습니다.
8. 이 방침의 변경
기능 추가/변경에 따라 이 방침이 갱신될 수 있으며, 변경 시 이 페이지에 새 시행일과 함께 게시합니다.
9. 문의
개인정보 관련 문의나 삭제 요청은 아래 이메일로 연락해 주세요.
교대달력 · kyodaelab
최종 갱신 2026년 9월 30일
