개인정보처리방침
시행일: 2026년 9월 21일
PNUcal 및 Plato 달력 서비스(이하 “서비스”)는 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다.
성적·학점·시간표·출석기록·과제 등 학업 정보와 로그인 정보는 학교 서버에서 사용자의 기기로 직접 불러와 기기 내부에만 저장됩니다. 개발자 서버나 Firebase로 전송되지 않으며, 개발자도 열람할 수 없습니다.
학점 · 평점성적표시간표출석기록과제 · 마감로그인 정보
한눈에 보기
비밀번호 전송 없음
기기 보안 저장소에만 보관하고 학교 서버 로그인에만 사용해요.
학업 정보는 기기에만
성적·시간표·출석은 어떤 외부 서버에도 저장되지 않아요.
삭제 즉시 파기
앱을 지우거나 초기화하면 기기 내 정보가 모두 사라져요.
제1조 (개인정보의 처리 목적)
서비스는 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며, 이용 목적이 변경되는 경우에는 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다.
PNUcal
- 학교 시스템(PLATO, 학생지원시스템 등)에 로그인하여 과제, 강의, 출석, 성적, 시간표, 학사일정 정보를 조회
- 학점·평점 계산, 시간표 표시, 출석 현황 확인 등 학업 관리 기능 제공 (기기 내에서 처리)
- 과제 마감 알림 예약 (로컬 알림)
- 푸시 알림 수신을 위한 Firebase Cloud Messaging(FCM) 기기 토큰 등록
- 앱 공지사항 전달 및 사용자 피드백 기능 제공을 위한 Firebase Firestore 사용
- 앱 사용성 개선을 위한 Firebase Analytics 기본 화면 조회 통계 수집 (개인 식별 불가)
- iOS 단축어(Shortcuts) 자동화를 통한 백그라운드 과제 확인 및 알림 예약
Plato 달력 (Google 연동 기능 사용 시)
- Google Calendar API를 통한 일정 데이터 접근 및 동기화
- 일정 정보의 추가, 수정, 삭제 기능 제공
제2조 (기기 내에서만 처리되는 정보)
PNUcal은 다음의 정보를 사용자의 기기와 학교 서버 사이의 직접 통신으로만 주고받으며, 사용자의 기기 내부 저장소에만 저장합니다. 이 정보는 개발자가 운영하는 서버, Firebase 또는 기타 외부 서버로 전송되지 않습니다.
개발자 서버 · Firebase · 기타 외부 서버로 전송되지 않음
성적 정보학기별 성적, 취득 학점, 평점(GPA), 성적표
시간표 정보학기별 시간표, 강의실, 수강 과목
과제 및 학사일정과제 목록, 마감일, 제출 여부, 학사일정
로그인 정보학교 시스템 아이디(학번) 및 비밀번호
앱 설정알림 설정, 테마, 숨긴 과제 목록 등
학점 계산, 시간표 구성, 출석 현황 집계 등 위 정보를 이용한 모든 처리는 사용자의 기기 안에서 이루어지며, 개발자를 포함한 누구도 이를 원격으로 열람하거나 수집할 수 없습니다.
제3조 (처리하는 개인정보의 항목)
PNUcal
| 항목 | 저장 위치 |
| 학업 정보 |
| 성적, 학점, 평점(GPA), 성적표 | 기기 내부 |
| 시간표 및 수강 과목 | 기기 내부 |
| 출석기록 | 기기 내부 |
| 과제 및 학사일정 정보 | 기기 내부 |
| 계정 · 설정 |
| 학교 시스템 아이디(학번), 비밀번호 | 기기 내부 |
| 알림 설정, 테마, 숨긴 과제 목록 | 기기 내부 |
| 사용자 이름 | 기기 내부Firebase |
| 학번 (마스킹 처리 값 포함) | 기기 내부Firebase |
| 서비스 운영 |
| FCM 기기 토큰 (푸시 알림용) | 기기 내부Firebase |
| 최초 등록 시각, 최근 접속 시각, 이용 일자 | Firebase |
| 앱 이용 상태 (프리미엄 여부 등) | Firebase |
| 사용자 피드백 내용 및 개발자 답변 | Firebase |
| 화면 조회 통계 (비식별) | Firebase |
| 학교 시스템 세션 쿠키 | 통신 시에만 |
Firebase에는 알림 발송과 앱 운영에 필요한 최소한의 정보만 저장됩니다. 성적·학점·시간표·출석기록·과제·비밀번호는 Firebase에 저장되지 않습니다.
Plato 달력
- 필수항목: Google Calendar Data (일정 제목, 시간, 내용 등)
제4조 (개인정보의 처리 및 보유 기간)
- PNUcal (기기 내 저장 데이터): 사용자의 기기에 저장된 모든 정보(성적, 시간표, 출석기록, 과제, 로그인 정보, 알림 설정 등)는 앱 삭제 시 즉시 파기됩니다.
- PNUcal (Firebase 저장 데이터): 푸시 알림 및 앱 기능 제공을 위해 Firebase Firestore에 저장된 정보(이름, 학번, 기기 토큰, 접속 기록 등)는 사용자가 앱을 삭제하거나 서비스 이용을 중단할 경우, 요청에 따라 삭제됩니다.
- Plato 달력: Google Calendar 데이터는 사용자가 Google 연동 기능을 종료하거나 앱을 삭제할 때까지 보유 및 이용됩니다.
제5조 (개인정보의 제3자 제공 및 위탁)
서비스는 원칙적으로 정보주체의 개인정보를 제3자에게 제공하지 않습니다. 다만, 서비스 운영을 위하여 다음과 같이 외부 서비스를 이용합니다.
| 수탁자 | 위탁 업무 |
Google LLC Firebase | 푸시 알림 발송(FCM), 공지·피드백 저장(Firestore), 비식별 화면 조회 통계(Analytics) |
Cloudflare, Inc. Workers | 공지 푸시 알림 발송 중계 (기기 토큰을 전달받아 중계하며 별도로 저장하지 않음) |
또한 법령의 규정에 의거하거나, 수사 목적으로 법령에 정해진 절차와 방법에 따라 수사기관의 요구가 있는 경우에는 예외로 합니다.
제6조 (개인정보의 파기)
서비스는 개인정보 보유기간의 경과, 처리목적 달성 등 개인정보가 불필요하게 되었을 때에는 지체 없이 해당 개인정보를 파기합니다.
- 기기 내 데이터: 사용자가 앱을 삭제하거나 로그아웃 시 스마트폰 운영체제의 정책에 따라 앱 데이터가 즉시 삭제됩니다.
- Firebase 데이터: 사용자의 삭제 요청 시 Firestore에 저장된 사용자 문서를 삭제합니다. 별도 요청이 없는 경우 서비스 종료 시 일괄 파기합니다.
제7조 (정보주체의 권리·의무 및 행사방법)
- 정보주체는 언제든지 개인정보 열람·정정·삭제·처리정지 요구를 할 수 있습니다.
- PNUcal 앱 내 ‘로그아웃’ 또는 ‘데이터 초기화’ 기능을 통해 기기에 저장된 모든 개인정보를 즉시 삭제할 수 있습니다.
- Firebase에 저장된 데이터의 삭제를 원하는 경우, 개인정보 보호책임자에게 연락하여 요청할 수 있습니다.
- 앱을 삭제하는 즉시 사용자의 기기에서 모든 로컬 개인정보가 파기됩니다.
제8조 (개인정보의 안전성 확보 조치)
- 기기 내 처리: 성적·시간표·출석기록 등 학업 정보는 외부 서버를 거치지 않고 기기 안에서만 저장·처리합니다.
- 비밀번호 보안 저장: 비밀번호는 iOS 키체인(Keychain) 및 Android 키스토어(Keystore) 기반의 보안 저장소에 보관됩니다.
- 기기 내 저장 보안: 사용자의 정보는 iOS/Android 앱 샌드박스 내 저장되어 다른 앱에서 접근할 수 없습니다.
- 통신 암호화: 학교 서버 및 Firebase와의 모든 통신은 HTTPS(TLS) 암호화를 통해 이루어집니다.
- 개인정보 마스킹: Firebase에 저장되는 이름과 학번은 마스킹 처리된 값을 함께 저장하여 관리 화면에서의 노출을 최소화합니다.
- 접근 권한 관리: Firebase Firestore 보안 규칙을 통해 비인가 접근을 차단하고 있습니다.
- 내부 관리계획의 수립 및 시행: 개인정보의 안전한 처리를 위하여 내부관리계획을 수립하고 시행하고 있습니다.
제9조 (쿠키 사용)
본 서비스는 웹사이트 쿠키(Cookie)를 사용하지 않습니다. 단, 학교 시스템과의 세션 유지를 위해 앱 내부에서 임시 세션 값을 활용하며, 이는 학교 서버와의 통신에만 사용되고 외부로 전송되지 않습니다.
제10조 (개인정보 보호책임자)
서비스는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.
- 성명
- 이준서
- 이메일
- dlwd9888@pusan.ac.kr
제11조 (개인정보 열람청구)
정보주체는 「개인정보 보호법」 제35조에 따른 개인정보의 열람 청구를 아래의 담당자에게 할 수 있습니다.
- 담당자
- 이준서
- 이메일
- dlwd9888@pusan.ac.kr
제12조 (권익침해 구제방법)
정보주체는 개인정보침해로 인한 구제를 받기 위하여 아래 기관에 분쟁해결이나 상담 등을 신청할 수 있습니다.
제13조 (개인정보 처리방침 변경)
이 개인정보처리방침은 2026년 9월 21일부터 적용됩니다.
| 시행일 | 구분 |
| 2026년 9월 21일 | 현행 |
| 2026년 9월 5일 | 개정 |
| 2026년 4월 14일 | 개정 |
| 2025년 4월 1일 | 최초 시행 |