개인정보처리방침
시행일: 2026년 7월 18일 (개정: 2026년 8월 19일)
차곡(이하 “서비스”)은 학교 학급 단위의 자기주도 학습 관리를 위한 내부용 애플리케이션입니다. 이 방침은 서비스가 어떤 정보를 수집하고 어떻게 사용하는지 설명합니다.
1. 수집하는 정보
담임교사
- 구글 계정 이메일, 구글 계정 고유 식별자(로그인 및 계정 구분용)
- 구글 스프레드시트 접근 권한(OAuth,
spreadsheets범위) — 담임교사 본인 소유의 스프레드시트를 서비스가 대신 생성·조회·수정하는 데에만 사용됩니다. 이메일 조회, 드라이브의 다른 파일 접근 등 다른 목적으로는 사용하지 않습니다.
학생
- 담임교사가 발급한 아이디와 비밀번호(비밀번호는 해시로만 저장, 평문 저장 안 함)
- 학습 목표, 일일 학습 기록, 학습 카테고리, 학급 일정 등 서비스 이용 과정에서 생성되는 데이터
2. 정보 저장 방식
각 학급의 실제 데이터(학생 명단, 목표, 학습 기록, 일정)는 담임교사 본인 소유의 구글 스프레드시트에 저장됩니다 — 서비스 운영자가 별도로 데이터베이스에 복제하여 보관하지 않습니다. 서비스는 어느 학급코드가 어느 스프레드시트에 연결되는지 찾기 위한 최소한의 라우팅 정보(교사 구글 계정 식별자, 학급명, 학급코드, 스프레드시트 ID, 암호화된 구글 인증 갱신 토큰)만 중앙 데이터베이스에 보관합니다. 이 인증 토큰은 AES-256-GCM으로 암호화되어 저장되며 평문으로 저장되지 않습니다.
3. 정보 이용 목적
수집한 정보는 오직 서비스 제공(로그인, 학습 기록 관리, 학급 일정 공유)을 위해서만 사용됩니다. 광고, 마케팅, 제3자 판매·공유 목적으로 사용하지 않습니다.
4. 정보 공유 및 제3자 제공
서비스는 아래 인프라 제공업체 외에는 어떤 개인정보나 구글 사용자 데이터도 제3자에게 공유·판매·제공하지 않습니다.
- Google (Sheets/Drive API) — 담임교사 본인 소유의 스프레드시트를 생성·조회·수정하기 위해서만 호출합니다. 서비스가 데이터를 별도로 가져오거나 다른 목적으로 이용하지 않습니다.
- Vercel — 서비스(앱 코드)를 호스팅하는 인프라입니다.
- Neon (PostgreSQL) — 2번 항목에서 설명한 최소한의 라우팅 정보(교사 구글 계정 식별자, 학급명, 학급코드, 스프레드시트 ID, 암호화된 구글 인증 갱신 토큰)만 저장하는 데이터베이스 인프라입니다.
법령에 의해 요구되는 경우를 제외하고, 위 인프라 제공업체 외의 어떤 개인·기업에도 정보를 제공하지 않습니다.
5. 데이터 보호 조치
서비스는 민감정보를 아래와 같은 방식으로 보호합니다.
- 학생 비밀번호는 bcrypt로 해시하여 저장하며, 평문으로 저장하거나 조회하지 않습니다.
- 교사의 구글 인증 갱신 토큰(refresh token)은 AES-256-GCM으로 암호화하여 저장하며, 평문으로 저장하지 않습니다.
- 모든 통신은 HTTPS(TLS)로 암호화됩니다.
- 학급별 실제 학습 데이터는 담임교사 개인 소유의 구글 스프레드시트에만 저장되어, 서비스 운영자를 포함한 다른 누구도 다른 학급의 데이터에 접근할 수 없도록 물리적으로 분리됩니다.
6. 정보 보관 및 삭제
담임교사가 서비스 이용을 중단하고자 하는 경우, 아래 문의처로 연락하시면 중앙 데이터베이스에 저장된 라우팅 정보(인증 토큰 포함)를 삭제합니다. 스프레드시트 자체는 담임교사 소유이므로 교사가 직접 삭제할 수 있습니다.
7. 문의
개인정보 관련 문의는 chunoring@gmail.com으로 연락해주세요.