ETRI-Calendar
개인정보처리방침
시행일: 2026년 10월 31일
운영자: 주식회사 정방이엔지 · 문의: jbe@jbe.co.kr
이 방침은 ETRI-Calendar 로컬 Windows 프로그램의 Google 데이터 처리에 적용됩니다. 2026년 10월 31일 확인한 프로그램 구현을 기준으로 작성했습니다.
1. 접근하는 Google 데이터와 목적
Google OAuth를 통해 calendar.events 권한을 요청합니다. 연결한 계정의 기본 캘린더에서 공고 관련 일정을 검색·조회하고, 일정 제목·설명·시작 및 종료 시간·공고 식별용 비공개 속성 등을 처리해 입찰 일정을 등록·수정하고 중복 및 변경 여부를 확인합니다. 조회 과정에서 Google이 반환하는 일정 정보에는 설명, 주최자 정보 및 관련 메타데이터가 포함될 수 있습니다.
일반 동기화는 명시적 취소 공고에 대해 관련 일정의 제목·설명·알림 설정을 수정합니다. 별도로 특정 과거 자동 생성 일정의 삭제 및 삭제 전 백업을 수행하는 유지관리 스크립트가 존재합니다. 모든 일정을 자동 삭제하는 기능은 아닙니다.
2. 인증 정보와 로컬 저장
Google이 발급한 OAuth 인증 토큰은 실행 PC의 Windows 계정에 종속된 DPAPI 방식으로 암호화하여 저장합니다. 실행 중에는 토큰을 복호화하고 갱신해 Google Calendar API 요청에 사용합니다. Google 비밀번호는 저장하지 않습니다.
로컬 파일에는 공고 및 구매요구자 정보, 프로그램 설정, 일정 ID·처리 결과·마감 시각을 포함한 동기화 보고서와 실행 기록이 저장됩니다. 과거 일정 정리 스크립트를 실행하면 삭제 대상 일정 내용 전체가 로컬 백업에 포함될 수 있습니다. 모든 로컬 데이터 파일이 암호화되는 것은 아닙니다. 캘린더에 등록한 일정은 Google 계정에 저장됩니다.
3. 전송과 공유
Google 인증 서버에는 인증 및 토큰 갱신에 필요한 정보를, Google Calendar API에는 일정 조회 요청과 등록·수정·삭제에 필요한 정보를 전송합니다. 선택적 이메일 알림은 ETRI 공개 공고와 물품·구매요구자 정보로 구성되며, 사용자가 설정한 SMTP 서버와 수신 주소로 전달됩니다. 확인한 이메일 구성 코드에서는 Google 일정 응답이나 OAuth 토큰을 메일 본문에 사용하지 않습니다.
현재 확인한 Google 데이터 처리 경로는 로컬 PC와 Google API 간 처리입니다. 공개 홈페이지는 OAuth 토큰이나 캘린더 데이터 업로드·로그인 기능을 제공하지 않습니다.
4. 보유 기간과 삭제
확인한 구현에는 로컬 토큰·동기화 보고서·백업·실행 기록에 대한 일괄 자동 만료 및 삭제 기한이 없습니다. 해당 파일은 관리자가 삭제할 때까지 남을 수 있습니다. 연결 해제나 프로그램 중지만으로 기존 Google 일정 또는 로컬 파일이 자동 삭제되지는 않습니다.
사용을 중단하려면 먼저 자동화를 끄고 예약 실행도 중지한 뒤 Google 계정의 연결된 앱 관리에서 ETRI-Calendar 접근 권한을 철회하세요. 로컬 인증 토큰, 보고서, 백업 및 기록은 별도로 삭제해야 합니다. Google Calendar의 기존 일정도 필요에 따라 직접 삭제해야 합니다. 권한 철회는 로컬 파일 삭제를 대신하지 않으며, 로컬 토큰 삭제 역시 Google의 접근 권한 철회를 대신하지 않습니다.
5. 요청 및 문의
접근·삭제·정정 및 사용 중단 관련 요청은 jbe@jbe.co.kr로 보내주세요. 로컬 PC 및 Google 계정에 대한 조작은 해당 권한을 가진 사용자 또는 관리자가 수행해야 합니다. 문의 시 비밀번호나 인증 토큰을 보내지 마세요.
6. 방침 변경
Google 데이터 처리 동작이 변경되면 이 페이지의 내용과 시행일을 갱신합니다.