덴트키퍼 · DentKeeper
개인정보처리방침
시행일·최종 수정일: 2026년 11월 8일
박정수(개인개발자)는 국내 치과 프로그램을 위한 클라우드 백업 소프트웨어 덴트키퍼와 공식 홈페이지를 제공합니다. 이 방침은 앱이 어떤 정보를 사용하고 어디에 보관하는지, 이용자가 권한과 데이터를 어떻게 관리할 수 있는지 설명합니다.
- 운영자·개인정보 문의 담당
- 박정수(개인개발자)
1. 덴트키퍼의 기본 구조
덴트키퍼는 이용자 PC에서 치과 프로그램이 만든 로컬 백업 파일을 탐색하고 암호화하여 이용자 소유의 NCP Archive Storage로 전송합니다. 연결 설정과 백업을 여는 암호화 키는 이용자 Google 계정의 앱 전용 데이터 공간에 연동합니다. 백업 파일 자체를 Google Drive에 올리지 않습니다.
현재 앱은 개발자의 백업·계정 관리 서버를 경유하지 않고 Google과 NCP API에 직접 연결합니다. 운영자가 별도 서버에 이용자의 환자 백업 파일, NCP 인증키 또는 백업 복호화 키를 수집·보관하는 구조가 아닙니다.
2. 사용하는 정보와 목적
Google 로그인
앱은 Google 계정의 고유 식별자와 이메일 주소를 받아 로그인 계정을 확인하고, 기존 설정과 다른 계정의 정보가 섞이지 않도록 확인합니다. 인증 과정의 액세스 토큰은 Google API 요청에 사용하며 현재 구현은 Google 액세스·리프레시 토큰을 로컬 설정 파일에 영구 저장하지 않습니다.
Google 앱 전용 설정
이용자의 동의에 따라 NCP 연결 주소·프로젝트 정보·Access Key와 Secret Key·저장소 식별정보·보관기간·설정 버전·Google 계정 식별자·암호화 및 복호화 키를 해당 Google 계정의 appDataFolder에 저장하고 읽거나 갱신합니다. 목적은 이 PC의 설정 연동과 새 PC에서 기존 연결 설정·키를 복원하는 것입니다.
이 공간에는 민감한 접속정보와 키가 포함됩니다. Google 계정과 인증 수단을 안전하게 관리하고 2단계 인증을 사용해 주세요. Google 앱 데이터를 삭제하거나 계정을 잃으면 이전 백업을 열지 못할 수 있습니다.
백업 파일과 로컬 작업 정보
백업 파일에는 진료정보 등 민감한 정보가 포함될 수 있습니다. 앱은 이용자가 지정한 폴더의 파일명·경로·크기·생성 시점 등 백업 처리에 필요한 정보를 확인하고 파일을 암호화·전송·다운로드·복호화합니다. 백업 상태·재시도·오류 및 파일 처리 기록은 이용자 PC에 저장하며, 현재 앱은 이를 개발자 서버로 자동 전송하지 않습니다.
이용자는 백업 대상 자료의 관리 주체로서 해당 자료를 백업·보관할 권한과 필요한 절차를 확인해야 합니다. 이 안내가 운영자의 제품 결함 또는 설치 지원 과정의 귀책에 대한 법적 책임을 임의로 배제하는 것은 아닙니다.
이메일 문의
이용자가 문의 이메일로 보낸 회신 주소와 문의 내용은 문의 응대와 문제 해결에 사용합니다. 문의 목적을 달성한 뒤 불필요한 개인정보는 정리하며, 관계 법령에 별도 보관 의무가 있는 경우 그 범위와 기간을 따릅니다. 문의할 때 환자 자료·백업 파일·비밀번호·인증키는 보내지 마세요.
3. Google 접근 권한과 사용 제한
현재 요청하는 권한은 openid, email, https://www.googleapis.com/auth/drive.appdata입니다. 계정 확인과 앱 전용 설정 연동에 필요한 범위이며, 일반 Drive 파일 전체·Gmail 메시지·연락처·일정의 조회 권한을 요청하지 않습니다.
Google 사용자 데이터는 위 기능을 제공하는 목적으로만 사용합니다. 이를 판매하거나 맞춤 광고·사용자 프로파일링·범용 AI 모델 학습에 사용하지 않습니다. Google API에서 받은 정보의 이용과 이전은 Limited Use 요건을 포함한 Google API Services User Data Policy를 따릅니다.
이용 목적이나 접근 범위가 달라지는 경우 변경 내용을 안내하고 필요한 동의를 받은 뒤 적용합니다.
4. 외부 서비스와 데이터 이동
- Google: Google 로그인과 이용자 계정의 앱 전용 설정·키 저장을 제공합니다. Google 개인정보처리방침
- 네이버클라우드: 이용자가 계약한 NCP Archive Storage에 암호화한 백업 파일을 보관하며, 앱은 해당 계정의 인증정보로 NCP에 연결합니다. 네이버클라우드 개인정보처리방침
- Cloudflare·GitHub: 홈페이지와 설치 파일·업데이트 배포를 제공합니다. 접속 과정에서 IP 주소·요청 시각·브라우저 및 전송 정보 등이 해당 서비스의 운영·보안 목적으로 처리될 수 있습니다. 홈페이지에 별도 광고·분석 추적 SDK를 추가하지 않습니다. Cloudflare · GitHub
외부 서비스는 국외에서 정보를 처리할 수 있으며 실제 처리 위치·보유 방식에는 각 제공자의 정책과 이용자 계정의 계약 조건이 적용됩니다. 덴트키퍼는 모든 정보가 국내에만 보관된다고 보장하지 않습니다. 이용자의 클라우드 계정 계약과 권한은 이용자가 관리합니다.
5. 보관·삭제와 권한 해제
- Google 설정·키: 이용자의 Google 앱 데이터 공간에 남습니다. Google 계정의 연결된 앱·Drive 앱 데이터 관리 기능에서 접근 권한과 데이터를 관리할 수 있습니다. 접근 권한 해제와 저장 데이터 삭제는 서로 다른 조치입니다.
- NCP 백업: 앱에 설정한 보관기간과 실제 객체 만료 규칙을 따릅니다. 차등백업은 기준 전체백업과 함께 만료되며 DBR은 만료일 없이 보관될 수 있습니다. 설정을 바꿔도 기존 파일의 만료일을 바꾸지 않습니다. 계정 해지나 별도 정리는 NCP가 제공하는 절차와 제한을 확인해야 합니다.
- PC 데이터: 앱의 로컬 비밀정보는 Windows 계정의 DPAPI로 보호합니다. 일반 제거는 이 PC의 앱 설정·키 등을 지우며, 무인 제거는 복원 안전을 위해 로컬 앱 데이터를 보존합니다. Google·NCP 데이터나 별도로 내려받은 파일은 앱 제거만으로 삭제하지 않습니다.
- 다운로드 파일: 이용자가 선택한 폴더에 저장됩니다. 반환된 원래 백업 파일은 이용자가 직접 관리하고 필요 시 삭제합니다.
앱을 제거하거나 이전 PC를 폐기하기 전에 Google 설정 연동과 백업 파일을 열 수 있는지 확인해 주세요.
6. 보호 조치와 이용자의 관리
앱은 HTTPS로 Google·NCP와 통신하고 백업 파일을 암호화해 전송합니다. PC의 비밀정보에는 Windows 계정 보호 기능을 사용합니다. 이용자는 PC 보안·계정·인증 수단·클라우드 권한을 관리해야 합니다. 운영자에게 인증키나 복호화 키를 전달하지 마세요.
7. 문의와 권리 행사
개인정보 관련 설명·열람·정정·삭제 또는 문의 이메일의 삭제 요청은 jason808@naver.com으로 접수할 수 있습니다. 요청 처리에 필요한 범위에서 본인 확인을 할 수 있습니다. 운영자에게 이용자의 Google·NCP 계정을 대신 열람하거나 그 안의 파일을 임의 삭제할 권한은 없으므로, 해당 계정의 데이터·권한 관리는 이용자 또는 계정 관리자가 제공자 절차에 따라 수행해야 합니다.
8. 방침 변경
데이터 처리 방식이나 외부 서비스가 바뀌면 이 페이지의 시행일·수정일과 내용을 갱신합니다. 중요한 목적·권한 변경은 적용 전에 안내하고 필요한 동의를 받습니다.