학교 생활 플러그인 개인정보 처리 안내
최종 수정일: 2026-08-17
학교 생활 플러그인은 학생이 선택한 학교, 학년, 반을 기준으로 시간표·급식·학사일정을 보여 주고 기기 안에서 알림과 아침 브리핑을 구성합니다. 플러그인 설치 전에 아래 데이터 사용 범위를 확인할 수 있으며, 설치 후 설정에서 언제든 초기화하거나 삭제할 수 있습니다.
사용하는 정보
- 사용자가 직접 선택한 학교 코드, 교육청 코드, 학년, 반
- 알레르기 필터, 알림 사용 여부와 알림 시간
- 중복 알림을 막기 위한 마지막 실행 날짜
- 사용자가 Morit AI에 추가·수정·완료·삭제를 요청한 학교 할 일
- 교육부 NEIS 공개 API가 제공하는 시간표, 급식, 학사일정
이 플러그인은 이름, 주민등록번호, 학생 번호, 성적, 연락처, 계정 비밀번호를 요청하거나 수집하지 않습니다. 별도의 OAuth 계정이나 API key도 요구하지 않습니다.
처리 목적과 저장 위치
학교·학년·반 설정은 사용자가 요청한 학교 정보를 반복 입력하지 않도록 해당 Morit 사용자의 Plugin Instance 저장소에만 보관합니다. 조회한 공개 학교 정보는 화면 표시와 알림 생성에만 사용합니다. 다른 사용자나 다른 Instance와 공유하지 않습니다.
학교 할 일은 tasks namespace에 저장됩니다. 사용자가 설치/설정에서 ai_storage 권한을 허용하면
Morit AI가 이 namespace를 별도 매 작업 승인 없이 읽고 변경할 수 있습니다. Host는 현재 사용자와
활성 Instance를 고정하고 다른 namespace·사용자·플러그인 접근을 차단합니다.
외부 요청은 선언된 NEIS HTTPS endpoint로만 제한되며 Morit의 SSRF filtering proxy를 통과합니다. 플러그인 코드에는 운영 credential이나 사용자 token이 포함되지 않습니다.
보관과 삭제
Manifest의 data policy는 purge입니다. 사용자가 Plugin Instance 또는 플러그인을
삭제하면 해당 Instance의 설정, 조회 cache, 알림 상태를 함께 삭제합니다. 앱 데이터
초기화 후 서버에 남은 개인 Plugin Instance도 계정의 플러그인 관리 화면에서 삭제할 수
있습니다.
권한
- 네트워크: NEIS 공개 학교 정보 조회
- 저장소: 학교·학년·반과 사용자 설정 저장
- AI 저장소: 사용자가 허용한 경우 학교 할 일 목록의 조회·추가·수정·삭제
- 알림: 사용자가 켠 경우 다음 학교 일정과 아침 브리핑 알림 예약
- 백그라운드: 사용자가 켠 경우 공개 학교 정보 갱신과 브리핑 준비
권한이 꺼져 있거나 네트워크가 실패하면 해당 기능만 사용할 수 없다는 상태를 표시하며, 오류를 숨기거나 임의의 학교 정보를 생성하지 않습니다.
문의와 변경
플러그인 기능과 구현은 학교 생활 예제 문서에서 확인할 수 있습니다. 처리 항목이나 외부 제공 범위가 바뀌면 새 Plugin version과 이 문서를 함께 갱신하며, 권한이 추가되는 경우 사용자가 설치 전에 다시 확인할 수 있게 표시합니다.