교대 근무표를 Google 캘린더로 자동 정리해 주는 안드로이드 앱
3교대·4조 2교대처럼 일정한 주기로 반복되는 근무표를 앱에 한 번만 등록해 두면, 앞으로의 근무 일정을 자동으로 계산해 Google 캘린더에 등록합니다. 근무일에는 그날의 날씨 예보도 함께 표시됩니다.
캘린더에 올라간 일정은 Google 캘린더의 공유 기능으로 가족이나 동료에게 그대로 공유할 수 있습니다. 상대방은 이 앱을 설치하지 않아도 됩니다.
이 앱은 계산한 근무 일정과 날씨를 Google 캘린더에 등록하기 위해 캘린더 접근 권한을 사용합니다. 이것이 앱의 핵심 기능입니다.
앱은 “교대달력”이라는 전용 캘린더를 새로 만들어 그 안에만 일정을 씁니다. 사용자의 기존 캘린더 일정은 읽지도, 수정하지도, 삭제하지도 않습니다.
앱이 요청하는 권한은 아래 세 가지뿐이며, 모두 전용 캘린더에만 미치는 좁은 범위입니다.
calendar.app.created — 앱이 직접 만든 캘린더를 생성하고 그 안의 일정을
등록·수정·삭제합니다. 이 권한으로는 사용자의 다른 캘린더 일정을 볼 수 없습니다.
calendar.acls — 만들어진 전용 캘린더를 가족·동료에게 공유하고
공유를 해제합니다.
calendar.calendarlist.readonly — 앱을 다시 설치했을 때 이미 만들어 둔
전용 캘린더를 찾기 위해 캘린더 목록을 읽습니다. 캘린더 이름만 보이며
일정 내용은 읽지 못합니다.
캘린더 데이터는 사용자의 기기와 Google 서버 사이에서만 오갑니다. 개발자는 별도의 서버를 운영하지 않으며, 사용자의 일정을 수집하거나 보관하지 않습니다.
문의: bju.10147@gmail.com
개인정보처리방침: https://shiftcal.dedyn.io/privacy.html