개인정보 처리방침
초안 이 페이지는 초안이며 내용이 바뀔 수 있습니다.
이 페이지는 CiteDesk가 내 컴퓨터에 무엇을 저장하는지, 계정과 동기화를 쓸 때 무엇이 누구에게 전송되는지, 앱이 어떤 제3자 서비스에 연결하는지 설명합니다.
적용 범위와 단계
- 이 방침은 CiteDesk 앱, 이 웹사이트, 사용자 센터, 그리고 우리가 운영하는 로그인 서비스와 동기화 서비스에 적용됩니다.
- 지금은 팀 내부의 데이터 초기화가 있는 테스트 단계이며 공개 배포가 아닙니다. 공식 서비스의 데이터는 지워지고 다시 만들어질 수 있습니다. 중요한 데이터는 내 컴퓨터에 따로 보관하세요. 앱에서 라이브러리 백업을 내보낼 수 있습니다.
내 컴퓨터에 저장되는 데이터
- 문서는 작업 공간 폴더에 있는 Markdown 파일입니다. 라이브러리, 첨부 파일, 노트, 주석은 앱 데이터 폴더에 있으며 내 컴퓨터가 보관합니다.
- 동기화 공간을 만들거나 참여하기 전에는 라이브러리와 작업 공간이 동기화 저장소에 자동으로 업로드되지 않습니다. 식별자 검색, 전체 텍스트 찾기 및 웹 페이지 저장 등의 온라인 기능을 사용하면 아래에 설명된 정보가 전송됩니다.
- 로그인, 로그아웃 또는 계정 전환으로 컴퓨터의 항목이나 문서가 삭제되지 않습니다. 이미 활성화한 동기화는 로그인 후 다시 시작될 수 있습니다.
계정
계정은 우리가 운영하는 로그인 서비스가 관리합니다. 계정을 쓸 때는 다음이 일어납니다.
- 가입하거나 로그인할 때 사용자 이름, 이메일 주소, 비밀번호 및 인증 코드가 CiteDesk 로그인 서비스로 전송됩니다. 비밀번호는 평문으로 저장되지 않습니다. 이 정보는 브라우저의 로그인 페이지에서 입력하며, CiteDesk 데스크톱 앱은 해당 비밀번호를 받지 않습니다.
- 로그인 서비스는 계정 도용을 막기 위해 필요한 로그인 기록(로그인 시각, 접속 주소, 기기 정보 등)을 보관합니다. 이 기록은 최대 90일 보관한 뒤 자동으로 삭제합니다.
- 앱은 로그인 자격 증명을 내 컴퓨터에 저장합니다. 장기 토큰은 앱 설정 폴더 안에서 본인만 읽고 쓸 수 있는 파일에 두며, 처음 로그인하기 전(또는 동기화 자격 증명을 처음 저장하기 전)에 시스템 키체인으로 한 번 더 암호화할지 직접 고릅니다(암호화하면 다른 컴퓨터로 복사한 파일은 쓸 수 없고, 암호화하지 않으면 파일을 복사하거나 손에 넣은 사람이 그 파일로 계정에 로그인할 수 있습니다). 앱의 메인 프로세스에서만 쓰며 앱의 웹 화면은 읽을 수 없습니다.
- 사용자 센터 웹사이트는 로그인 상태 유지와 사이트 간 요청 위조 방지에 꼭 필요한 쿠키만 씁니다. 통계나 추적에는 쓰지 않습니다.
- 일부 이메일(이메일 인증, 비밀번호 찾기, 보안 알림)은 외부 이메일 발송 서비스를 통해 발송되며 해당 서비스는 수신 주소와 메일 내용을 받습니다.
- 로그인과 가입 페이지는 사람 확인에 외부 사람 확인 서비스를 씁니다. 해당 서비스는 확인에 필요한 브라우저 정보와 접속 주소를 받습니다.
동기화
- 로그인 자체로는 동기화 공간이 생성되지 않습니다. 동기화를 처음 시작하려면 직접 공간을 만들거나 참여해야 합니다. 이미 활성화한 동기화는 로그인 후 다시 시작될 수 있습니다.
- 동기화에는 두 가지 방법이 있습니다. 내 S3 호환 저장소나 WebDAV를 쓰는 방법(데이터는 내가 고른 저장소와 내 기기 사이에만 오가며 우리는 볼 수 없습니다), 또는 우리의 동기화 서비스를 쓰는 방법입니다.
- 종단 간 암호화는 기본적으로 켜져 있습니다. 종단 간 암호화 공간에서 동기화 서비스는 무작위 객체 식별자, 객체 크기와 수, 버전 수와 교체 관계, 삭제 상태, 함께 변경된 객체, 쓰기와 접근 시각, 계정 식별자 및 접속 주소를 확인할 수 있습니다. 항목 필드, 노트와 주석의 본문, 첨부파일 내용과 이름, 작업 공간 본문과 경로, 컬렉션 이름과 구성 항목, 저장된 검색 조건, 공간 이름 및 객체 간 소속 관계는 읽을 수 없습니다.
- 공간을 만들 때 평문을 고르거나 CiteDesk가 키를 보관하게 하면 달라집니다. 평문 공간에서는 서버가 모든 내용을 읽을 수 있습니다. CiteDesk가 키를 보관하는 경우 데이터는 여전히 암호화된 형식으로 저장되지만, 서버가 마스터 키 사본을 따로 저장하므로 운영자가 기술적으로 그 공간의 자료를 열 수 있습니다. 앱은 공간을 만들 때 이를 알려 주며, 선택하려면 먼저 인증기를 연결해야 합니다.
- 복구 코드는 직접 보관합니다. 종단 간 암호화 공간의 복구 코드를 잃어버렸고 승인된 다른 기기도 없으면 데이터를 되찾을 수 없습니다.
- 공식 동기화 서비스는 객체 데이터를 외부 객체 저장소 서비스에 둡니다. 앱은 우리 서비스가 발급한 단기 주소로 직접 업로드하며, 업로드되는 것은 동기화 형식의 데이터입니다(종단 간 암호화 공간에서는 암호문).
- 이력은 보존 기간 동안 보관되며 현재는 90일입니다. 그보다 오래된, 새 버전으로 대체된 이전 버전은 서버가 정리합니다.
앱이 연결하는 제3자 서비스
아래는 해당 기능을 쓸 때 앱이 직접 연결하는 서비스입니다. 앱에는 통계, 광고, 추적 코드가 없습니다.
| 서비스 | 언제 | 무엇을 보내는가 |
|---|---|---|
| Zotero의 스타일·번역기 저장소 | 자동 업데이트 확인이 켜져 있을 때 시작 시와 지금 업데이트를 누를 때 | 이 컴퓨터에 설치된 스타일의 식별자, 업데이트 시각, 주소와 마지막 확인 시점. 문헌은 보내지 않음 |
| Zotero의 철회 목록 | 시작 시, 그리고 문헌이 추가되거나 DOI 또는 PMID가 바뀐 뒤 | 목록 갱신 요청. 대조할 때는 DOI의 SHA-1 해시 앞부분과 PMID의 앞부분만 보냅니다. DOI 원문은 컴퓨터 밖으로 나가지 않음 |
| OpenAlex, Europe PMC, Semantic Scholar, CORE | 전문 찾기를 사용하고 해당 출처가 활성화되어 있을 때(기본으로 활성화됨) | 해당 문헌의 DOI. 활성화된 출처를 동시에 조회합니다. |
| Unpaywall | 설정에서 Unpaywall을 활성화하고 이메일 주소를 입력한 뒤 전문 찾기를 사용할 때 | 해당 문헌의 DOI와 입력한 이메일 주소 |
| arXiv, bioRxiv, medRxiv | 프리프린트 전문 가져오기가 활성화되어 있고 해당 번호나 DOI가 있을 때(기본으로 활성화됨) | arXiv 번호 또는 bioRxiv, medRxiv에 보내는 DOI |
| 식별자 서비스와 서지 목록(DOI, ISBN, arXiv, PubMed 등) | 식별자로 문헌을 추가할 때 | 입력한 식별자 |
| 출판사 및 기타 웹 페이지 | URL로 추가, 브라우징 창에서 열기, 첨부 파일 다운로드 때 | 웹 요청 자체(주소와 사이트가 준 쿠키) |
| 우리의 로그인 서비스와 사용자 센터 | 로그인하거나 사용자 센터를 쓸 때 | 위 계정 항목에 적은 내용 |
| 우리의 동기화 서비스 | 우리 동기화 서비스의 공간을 동기화할 때 | 위 동기화 항목에 적은 내용 |
이 웹사이트
- 웹사이트에는 통계, 광고, 제3자 스크립트가 없고 쿠키도 설정하지 않습니다.
- 언어를 선택하면 다음 방문에 사용할 언어 설정만 현재 브라우저에 저장합니다. 이 설정은 통계나 추적에 사용하지 않습니다.
- 다운로드, 업데이트 기록, 공지 페이지는 짧은 스크립트로 사용자 센터의 공개 인터페이스에서 버전과 공지를 읽어 옵니다. 요청에는 쿠키와 로그인 정보가 없습니다.
- 웹사이트 서버는 문제를 찾기 위해 접속 로그에 접속 시각, 접속 주소, 요청한 페이지를 기록할 수 있습니다. 최대 90일 보관한 뒤 자동으로 삭제합니다.
피드백과 진단
앱의 피드백 기능은 내가 쓴 글과 내가 확인한 진단 요약만 보냅니다. 진단 요약은 앱 버전, 시스템과 아키텍처, 동기화 상태, 대기 중인 업로드와 다운로드 수, 정해진 문제 코드입니다. 피드백에는 문헌 내용, 경로, 이름, 계정 식별자가 들어 있지 않습니다. 남용을 막기 위해 서버는 접속 주소의 솔트 해시별로 횟수를 세고, 기간이 지나면 지웁니다.
보관 기간과 삭제
- 계정은 사용자 센터에서 삭제할 수 있습니다. 삭제하면 먼저 이 계정의 동기화 쓰기를 멈추고, 동기화 데이터와 로그인 세션을 지운 뒤 마지막으로 신원을 삭제합니다. 삭제된 계정이 다시 열리는 것을 막기 위해 내용을 복원할 수 없는 해시 기록을 남깁니다.
- 서버 백업에 있는 이전 데이터는 백업이 순환하면 사라집니다. 계정 삭제가 모든 백업을 즉시 지우는 것은 아닙니다.
- 로그아웃이나 계정 삭제는 내 컴퓨터의 문헌 데이터에 영향을 주지 않습니다.
- 로그인 기록, 서버 운영 로그, 접속 로그는 최대 90일 보관한 뒤 자동으로 삭제합니다.
- 운영자가 관리 콘솔에서 한 작업과 계정 보안 알림 이메일(이메일 주소나 비밀번호를 바꾼 뒤 보내는 알림)의 발송은 작업 로그에 기록됩니다. 작업 로그에는 작업, 결과, 해시된 식별자만 남고 이메일 주소, 비밀번호, 문헌 내용은 들어 있지 않습니다. 추적을 위해 장기간 보관하며 90일 제한을 받지 않습니다.
- CiteDesk가 키를 보관하는 동기화 공간에서 키를 되찾는 요청과 그 결과 기록은 1년 보관합니다.
- 내가 보낸 피드백 글은 운영자가 정한 기간 동안 보관하며 현재는 1년입니다.
이용자의 권리
사용자 센터에서 내 정보를 확인하고 고치고, 로그인된 기기와 인증기를 관리하고, 동기화 공간을 보고, 계정을 삭제할 수 있습니다. 대한민국 개인정보 보호법에 따라 개인정보의 열람, 정정, 삭제, 처리 정지를 요구할 수 있습니다. 아래 연락처로 요청해 주세요.
국외 이전
이런 사업자를 쓰므로 일부 정보(이메일 주소, 접속 주소, 확인에 필요한 브라우저 정보, 공식 동기화 공간의 데이터)는 제3자 사업자가 처리하며, 여기에는 해외 사업자가 포함될 수 있습니다.
문의와 변경
이 방침이나 개인정보에 관한 문의, 위의 권리 행사는 contact@mail.citedesk.app 으로 메일을 보내 주세요. 이 방침은 서비스가 바뀌면 함께 바뀌며, 이 페이지의 최신 내용을 기준으로 해 주세요.