PRIVACY
개인정보 처리방침
한장씩 — 읽는 자리(이하 “앱”)는 책장과 독서 기록을 관리하기 위해 정보를 기기 안에 저장하고, Apple의 SwiftData·CloudKit 관리형 동기화를 통해 사용자의 비공개 iCloud 데이터베이스와 동기화하도록 구성되어 있습니다. 별도의 회원 가입이나 앱 운영자 서버 계정은 없으며, 앱 운영자는 서재와 독서 기록을 자체 서버에 복사해 보관하지 않습니다. iCloud 계정이나 기기 설정, 네트워크 또는 Apple 서비스 상태에 따라 동기화가 제한되거나 늦어질 수 있습니다. 도서 검색 요청은 이 동기화와 별개로 검색 제공자에게 전달됩니다.
1. 운영자 정보와 개인정보 보호 담당자
개인정보처리자: 최정훈
개인정보 보호 업무 및 문의 담당자: 최정훈
2. 처리하는 정보와 목적
| 정보 | 처리 목적 | 저장 위치 |
|---|---|---|
| 책 제목·저자·ISBN·출판 정보·책 소개·목차·표지 주소 등 도서 정보, 독서 상태·진도·평점·감상·독서 시간·문장·메모·질문·실천 기록 | 개인 서재, 독서 기록, 검색 결과 보관 및 통계 기능 제공 | 기기 내 저장 공간 및 iCloud/CloudKit 사용이 허용된 경우 사용자의 비공개 CloudKit 데이터베이스에 자동 동기화 |
| 사용자가 선택하거나 촬영한 표지·책등·페이지·독서 노트·문장 이미지와 손글씨·그리기 데이터 | 책과 독서 기록에 이미지·필기 저장, 기기 내 문자 인식 | 기기 내 저장 공간 및 iCloud/CloudKit 사용이 허용된 경우 사용자의 비공개 CloudKit 데이터베이스에 자동 동기화 |
| 도서 검색어(제목·저자·ISBN 등), 검색 요청 시의 네트워크 정보 | YES24·Kakao 도서 검색 결과와 도서 정보를 제공 | 검색 요청이 전송된 각 제공자의 시스템 |
| 이 웹사이트 접속 정보(IP 주소, 브라우저·기기 정보, 요청 경로와 시각, 오류 정보 등) | 웹사이트 제공, 보안 및 장애 대응 | 웹 호스팅 제공자 Vercel의 시스템 |
앱은 이름, 이메일, 전화번호, 위치, 연락처를 회원 정보로 요구하지 않습니다. 메모·감상·인용문은 사용자가 직접 입력하는 내용이므로, 사용자가 그 안에 개인정보를 적을 경우 해당 내용이 앱 데이터에 포함될 수 있습니다.
3. 카메라·사진과 문자 인식
카메라와 사진 보관함은 사용자가 책 표지·책등·ISBN·페이지 또는 독서 노트에 넣을 사진을 선택할 때만 사용합니다. 사진에서 책 문장과 페이지를 인식하는 기능은 기기 안에서 처리하도록 구현되어 있으며, 인식을 위해 사진을 앱 운영자 서버로 보내지 않습니다. 사용자가 사진을 책이나 독서 기록에 저장하면 이미지가 해당 기록과 함께 기기 안에 보관되고, iCloud/CloudKit 사용이 허용되어 있으면 그 기록과 함께 사용자의 비공개 데이터베이스로 동기화됩니다.
4. 제3자 서비스와 정보 전달
- Apple iCloud / CloudKit: 앱의 책 정보와 독서 기록을 사용자의 같은 Apple 계정 기기 사이에서 동기화합니다. 앱은 공개 또는 다른 사용자와 공유하는 CloudKit 데이터베이스가 아니라 사용자의 비공개 데이터베이스를 사용합니다. 동기화되는 구체적인 항목과 설정·삭제 방법은 아래 5항에 설명합니다.
- YES24: 사용자가 도서를 검색하거나 상세 정보를 요청할 때 검색어 또는 ISBN을 전달해 도서 정보를 가져옵니다.
- Kakao: YES24 검색이 결과를 주지 않거나 실패하는 경우 도서 검색어를 전달해 검색을 재시도합니다.
- 외부 서점: 사용자가 앱의 서점 링크를 누르면 선택한 서점으로 이동합니다. 서점 사이트는 해당 사이트의 개인정보 처리방침을 따릅니다.
- Vercel: 이 정적 웹사이트의 호스팅과 전송을 담당합니다. 접속 IP, 브라우저·시스템 정보, 요청 경로·시각, 응답 오류 같은 운영 로그가 처리될 수 있습니다.
앱은 사용자가 iOS 공유 기능을 직접 실행한 경우에만 책 제목·저자·표지·평점·한 줄 감상이 포함된 공유 이미지를 선택한 앱이나 수신자에게 전달합니다. 앱 운영자가 이를 자동으로 전송하지 않습니다.
5. iCloud·CloudKit 저장과 동기화
저장 방식과 계정
앱은 책과 독서 기록을 SwiftData 영구 저장소에 기기 내 데이터로 저장하고, 지정된 CloudKit 컨테이너(iCloud.co.kr.coolmint.MintShelf)의 비공개 데이터베이스에 SwiftData 관리형 동기화를 사용합니다. 앱은 iCloud Drive 폴더에 파일을 저장하는 방식이 아니라 CloudKit 데이터베이스를 사용합니다. 앱 안에 별도의 iCloud 동기화 스위치는 없습니다. 기기에 로그인된 Apple 계정과 iCloud 및 한장씩의 iCloud 사용 설정이 허용되어 있으면 동기화가 자동으로 시도됩니다. 앱은 Apple 계정 암호를 입력받거나 운영자에게 보내지 않습니다.
같은 Apple 계정으로 로그인하고 한장씩을 설치한 호환 Apple 기기 사이에서 비공개 데이터베이스의 내용을 사용할 수 있습니다. 다른 한장씩 이용자에게 공개하거나 CloudKit 공유 초대를 보내는 기능은 사용하지 않습니다. Apple은 비공개 데이터베이스의 기본 접근자는 해당 계정 사용자이며, 데이터가 개발자 포털에 표시되지 않고 사용자의 iCloud 저장 공간 용량에 포함된다고 안내합니다.
동기화되는 항목
- 도서와 서재 정보: 제목, 부제, 저자·역자·출판사, ISBN, 출판일, 페이지 수, 카테고리, 가격, 책 소개·요약·목차·시리즈 및 검색 제공자가 반환한 도서 메타데이터, 사용자가 정한 서재 순서와 책의 생성·수정 시각
- 독서 상태와 감상: 읽기 전·읽는 중·완독·다시 읽기 상태, 읽은 페이지, 구매·시작·완독 날짜, 평점, 한 줄 평, 감상·배운 점·실천·질문
- 문장과 독서 기록: 문장 내용, 페이지 번호, 기록 이유, 읽은 날짜, 읽은 페이지 수와 시간, 메모 및 책과 각 기록의 연결 정보
- 사용자 이미지와 필기: 직접 저장한 표지·책등 사진, 문장·독서 기록에 첨부한 사진, 독서 노트의 손글씨·그리기 및 배경 이미지
사용자가 메모·감상·질문·사진에 본인이나 다른 사람을 알아볼 수 있는 정보를 넣으면 그 정보도 해당 기록의 일부가 될 수 있습니다. 책 검색을 통해 받은 도서 정보와 검색어가 각 검색 제공자에게 전달되는 점은 4항을 참고해 주세요.
동기화 조건과 지연
CloudKit 동기화에는 Apple 계정 로그인, 기기의 iCloud 설정, 앱의 iCloud 접근 허용, 네트워크 연결 및 Apple 서비스 이용 가능 상태가 필요합니다. 앱은 변경사항을 서버에 즉시 반영한다고 보장하지 않습니다. 기기가 오프라인이거나 계정·네트워크·Apple 서비스에 문제가 있거나 iCloud 저장 공간이 부족하면 업로드·다운로드가 늦어지거나 실패할 수 있습니다. 연결이 복구된 뒤에도 동기화가 완료될 때까지 다른 기기에서 최신 기록이 보이지 않을 수 있습니다.
iCloud 데이터 사용량은 사용자의 iCloud 저장 공간에 포함됩니다. 앱 운영자는 iCloud 용량을 늘리거나 Apple 계정 상태를 변경할 수 없으며, 사용자는 기기의 iCloud 설정에서 저장 공간과 앱별 iCloud 사용 권한을 관리할 수 있습니다.
설정 끄기와 데이터 삭제
iCloud 동기화를 중지하려면 기기의 설정 > [사용자 이름] > iCloud에서 iCloud를 사용하는 앱 목록의 한장씩 접근을 끄거나 Apple 계정에서 로그아웃할 수 있습니다. iOS 버전에 따라 메뉴 이름과 위치는 달라질 수 있습니다. iCloud 접근을 끄는 것은 이미 CloudKit에 저장된 기록을 삭제하는 명령이 아니며, 기기에 남은 데이터와 CloudKit 데이터의 상태가 달라질 수 있습니다.
CloudKit의 기록을 삭제하려면 동일한 Apple 계정과 iCloud 접근이 가능한 상태에서 앱 안에서 해당 책·문장·독서 기록을 삭제해 주세요. 책을 삭제하면 앱의 데이터 관계 규칙에 따라 해당 책에 연결된 문장과 독서 기록도 함께 삭제됩니다. 삭제 변경사항도 네트워크와 동기화 상태에 따라 서버와 다른 기기에 반영되기까지 시간이 걸릴 수 있습니다. 오프라인 기기에는 동기화가 완료될 때까지 이전 내용이 남아 있을 수 있으므로 삭제가 반영되도록 앱을 다시 연결해 주세요. 앱을 삭제하거나 iCloud 접근만 끄는 것만으로 CloudKit 데이터가 삭제된다고 보장할 수 없습니다.
앱에서 개별 책과 기록을 확인·수정·삭제할 수 있습니다. 현재 앱에는 전체 서재와 기록을 파일 하나로 일괄 내보내는 기능이 없습니다. 앱 운영자는 비공개 CloudKit 데이터베이스를 대신 열어 자료를 추출하거나 직접 삭제할 수 없으므로, 삭제와 기기 간 확인은 앱 및 Apple 계정에서 직접 진행해야 합니다. 개인정보 관련 요청은 운영자 연락처로 접수할 수 있으며, 운영자가 보유하거나 법적으로 처리할 수 있는 범위에서 답변합니다.
보안과 암호화
Apple은 iCloud에 저장되는 타사 앱 데이터가 전송 중 및 서버 보관 중 암호화된다고 안내합니다. 표준 데이터 보호에서는 암호화 키가 Apple 데이터 센터에서 관리되어 Apple이 계정 복구를 지원할 수 있습니다. 사용자는 Apple 계정 설정에서 iCloud용 고급 데이터 보호를 선택할 수 있으며, 이 기능을 켜면 Apple이 설명하는 일부 CloudKit 암호화 필드와 애셋 등이 종단 간 암호화됩니다.
앱은 모든 CloudKit 필드를 종단 간 암호화 대상으로 별도 지정하거나 자체 암호화 키를 제공하도록 구현되어 있지 않습니다. 따라서 고급 데이터 보호를 켜더라도 앱의 모든 도서·기록 필드가 종단 간 암호화된다고 보장하지 않습니다. 적용되는 보호 수준은 Apple의 iCloud 보안 설정과 CloudKit에서 해당 데이터가 처리되는 방식에 따릅니다. Apple 계정 암호, 이중 인증, 복구 키와 신뢰하는 기기는 Apple이 제공하는 절차에 따라 관리해 주세요.
iCloud 동기화와 기기 백업의 차이
CloudKit 동기화와 iCloud 기기 백업은 별개의 기능입니다. Apple은 기기 백업이 iCloud와 이미 동기화되지 않는 기기 내 정보와 설정을 포함할 수 있다고 안내하며, 앱 데이터의 백업 여부는 Apple의 백업 방식과 사용자의 기기 설정에 따릅니다. 한장씩은 iCloud 백업의 실행 시각·보관 기간·복원 가능성을 제어하지 않으며, CloudKit 동기화나 기기 백업을 유일한 보관 수단으로 삼지 말고 중요한 기록은 이용자가 별도로 보관해 주세요.
6. 국외 이전
Apple iCloud / CloudKit
- 이전 항목: 5항에 적힌 도서 정보·서재 설정·독서 상태·진도·날짜·평점·감상·질문·문장·독서 메모·첨부 이미지·필기 데이터
- 이전 근거: 이용자가 기기에서 한장씩의 iCloud 사용을 허용한 상태로 앱을 이용할 때, 서비스 계약 이행에 필요한 개인정보 처리위탁·보관입니다. 개인정보 보호법 제28조의8 제1항 제3호 나목에 따라 국외 이전에 관한 사항을 이 방침에 공개합니다.
- 이전 국가와 수신자: Apple의 한국 iCloud 약관상 서비스 제공 법인은 Apple Services Pte. Ltd.(싱가포르, 7 Ang Mo Kio Street 64, Singapore 569086)입니다. Apple의 한국 개인정보 부칙은 해당 법인이 수집한 정보가 미국·유럽연합·영국 또는 글로벌 국경 간 개인정보 보호 규칙(CBPR) 참여 국가의 Apple 서버로 이전·저장될 수 있다고 설명합니다. 실제 기록이 처리되는 서버 위치는 계정별로 앱 운영자에게 공개되지 않으며, Apple 계열사와 서비스 제공자가 운영 과정에 관여할 수 있습니다.
- 시기와 방법: 앱이 CloudKit 동기화를 수행할 때 인터넷을 통해 전송됩니다.
- 목적과 보유 기간: 기기 사이에서 개인 서재와 독서 기록을 동기화합니다. 앱에서 삭제한 기록은 동기화가 가능한 상태에서 CloudKit에도 삭제 요청이 전달됩니다. 실제 반영 시점, Apple의 서비스 운영 기록 및 보관은 Apple의 현재 약관·정책에 따르며, 앱 운영자가 Apple의 보관 기간을 정하거나 확인하지 않습니다.
- 이전 거부 방법과 영향: 기기 설정의 iCloud 앱별 접근을 끄거나 iCloud에서 로그아웃하면 동기화가 중지되거나 이용할 수 없습니다. 이 설정만으로 이미 저장된 기록이 삭제되지는 않습니다. 삭제하려면 같은 Apple 계정으로 앱에서 기록을 삭제하고 동기화가 완료되도록 해야 합니다.
- Apple 개인정보 문의: privacyoffice_korea@apple.com
Vercel 웹 호스팅
- 이전 항목: IP 주소, 브라우저·기기 정보, 요청 경로와 시각, 응답 시간과 오류 정보
- 이전 국가와 수신자: Vercel, Inc. 및 서비스 운영을 위한 계열사·제공자. 미국과 Vercel이 운영하는 다른 국가에서 처리될 수 있습니다.
- 시기와 방법: 이용자가 웹사이트에 접속할 때 Vercel의 글로벌 Edge Network를 통해 처리됩니다.
- 목적과 보유 기간: 웹페이지 전송, 보안, 장애 대응을 위해 처리됩니다. Vercel은 목적상 필요한 기간 동안 보관하고, 필요성이 사라지면 삭제하거나 익명화한다고 안내합니다. 백업 데이터는 안전하게 보관될 수 있습니다.
- 이전 거부 방법과 영향: 웹사이트를 방문하지 않으면 접속 정보가 전송되지 않지만, 이 웹사이트를 이용할 수 없습니다.
7. 보유 기간과 삭제
서재와 독서 기록은 기기 내 앱 저장소와 사용자의 비공개 CloudKit 데이터베이스에 보관되며, 사용자가 앱에서 해당 항목을 삭제하면 삭제 변경사항이 동기화됩니다. 오프라인 상태나 Apple 서비스 지연으로 삭제가 다른 기기와 서버에 반영되기까지 시간이 걸릴 수 있습니다. 앱 삭제 또는 iCloud 앱별 접근 해제는 CloudKit 기록 삭제와 다르므로, 앱을 제거하기 전에 5항의 방법으로 기록을 먼저 삭제해 주세요.
앱 운영자는 사용자의 비공개 CloudKit 기록을 직접 열람하거나 운영자 서버에서 대신 삭제할 수 없습니다. Apple의 서비스 처리·보관은 Apple의 정책에 따릅니다. 검색 제공자와 웹 호스팅 제공자의 접속 로그 보유 기간은 각 제공자의 정책에 따르며, 검색어는 앱 운영자의 별도 검색 이력 서버에 저장되지 않습니다.
8. 이용자의 권리와 행사 방법
이용자는 앱 안에서 자신의 책 정보와 독서 기록을 확인·수정·삭제할 수 있고, iCloud 접근은 기기의 iCloud 설정에서 관리할 수 있습니다. 앱 운영자는 비공개 CloudKit 데이터베이스에 접근할 수 없으므로 그 안의 기록을 대신 조회·추출·삭제할 수 없습니다. 그 밖의 개인정보 관련 요청은 아래 담당자 연락처로 요청할 수 있으며, 운영자가 보유하거나 법적으로 처리할 수 있는 범위에서 사용자를 확인한 뒤 처리합니다.
9. 쿠키와 광고·추적
앱은 광고 타게팅이나 이용자 추적을 위한 광고·분석 SDK를 사용하지 않습니다. 이 웹사이트도 자체 쿠키, 광고, 방문 분석 도구 또는 입력 폼을 사용하지 않습니다. 다만 웹 호스팅 사업자는 서비스 보안과 운영을 위해 접속 로그를 처리할 수 있습니다.
10. 외부 정책
11. 변경 사항
처리 목적, 서비스 제공자 또는 정보 처리 방식이 변경되면 이 방침을 갱신하고 변경 내용과 시행일을 이 페이지에 게시합니다.