개인정보처리방침
시행일: 2026년 9월 22일
요약
- ResearchPDF에는 계정도 서버도 없습니다. 개발자는 사용자의 어떤 데이터도 수집하거나 볼 수 없습니다.
- PDF 파일은 브라우저 안에서만 읽습니다. 파일 내용을 어디에도 전송하지 않습니다.
- Google 계정을 연결한 경우에만, 그림과 읽던 위치가 사용자 본인의 Google Drive 앱 전용 폴더에 저장됩니다.
- 논문 정보 표시를 켠 경우, 논문 식별자(DOI, arXiv ID, 제목)만 학술 데이터베이스에 조회합니다.
브라우저에 저장되는 데이터
다음 데이터는 확장 프로그램의 로컬 저장소(IndexedDB, chrome.storage)에만 보관되며, 확장 프로그램을 삭제하면 함께 삭제됩니다.
- 문서 식별자(PDF 내부 ID와 파일 해시), 마지막 페이지와 확대 상태, 파일 이름 또는 URL
- 사용자가 그린 주석(펜, 하이라이트, 텍스트, 스탬프)
- 논문 정보 조회 결과 캐시
- 설정값과 선택적으로 입력한 Semantic Scholar API 키
Google Drive 동기화 (선택)
설정에서 Google 계정을 연결하면 ResearchPDF는 Google Drive API의 drive.appdata 권한만 요청합니다. 이 권한은 앱 전용 숨김 폴더에만 접근할 수 있으며, 사용자의 다른 Drive 파일은 목록조차 볼 수 없습니다.
- 동기화되는 것: 문서 식별자, 읽던 페이지와 확대 상태, 파일 이름 또는 URL, 그린 주석. gzip으로 압축된 JSON 파일 하나입니다.
- 동기화되지 않는 것: PDF 파일 자체, 논문 정보 캐시, 설정, API 키.
- 데이터는 사용자의 Google 계정에만 저장됩니다. 개발자가 운영하는 서버는 없으며 개발자는 이 데이터에 접근할 수 없습니다.
- 로그인은 Google의 OAuth 화면에서 이루어집니다. ResearchPDF는 비밀번호를 다루지 않고, 장기 토큰(refresh token)을 저장하지 않으며, 약 1시간짜리 액세스 토큰만 브라우저 세션 메모리에 보관합니다.
- "연결 해제"를 누르면 토큰을 폐기하고 이 기기의 계정 정보를 지웁니다. Drive의 데이터는 Google Drive 설정 → 앱 관리에서 사용자가 직접 삭제할 수 있습니다.
ResearchPDF가 Google API에서 받은 정보를 사용하고 다른 앱으로 전송하는 것은 Google API 서비스 사용자 데이터 정책(제한적 사용 요구사항 포함)을 따릅니다.
논문 정보 표시 (선택, 기본 켜짐)
뷰어가 열린 PDF에서 DOI, arXiv ID 또는 제목을 인식하면 그 식별자만 Semantic Scholar, OpenAlex, Crossref에 조회합니다. PDF 본문은 전송하지 않습니다. 설정에서 끌 수 있습니다.
권한
- storage, alarms: 위 데이터의 로컬 저장과 주기적 동기화.
- webNavigation, declarativeNetRequestWithHostAccess: PDF 주소를 내장 뷰어로 돌리기 위해서만 사용합니다. 페이지 내용은 읽지 않습니다.
- identity: Google 로그인 창을 열기 위해 사용합니다.
- 사이트 접근 권한(선택): "웹 PDF도 ResearchPDF로 열기"를 켤 때만 요청하며, PDF 응답을 뷰어로 돌리는 데만 씁니다.
수집하지 않는 것
분석 도구, 광고, 추적, 원격 로깅이 없습니다. 개발자는 사용 통계를 포함해 어떤 데이터도 받지 않습니다.
변경과 문의
이 방침이 바뀌면 이 페이지의 시행일을 갱신합니다. 문의: croksuter@gmail.com