개인정보 처리방침 · Privacy Policy
떠올림 개인정보 처리방침
시행일 2026-10-19 · 적용 범위: 떠올림 iPhone 앱. English version
1. 요약
떠올림은 읽는 책과 본 영화·드라마를 책장에 꽂고, 마음에 든 문장을 담아 두었다가 며칠 간격으로 다시 떠올리는 앱입니다. 계정과 로그인이 없고, 책장과 담은 문장, 쪽 사진과 책등 사진은 비보리랩(이하 "운영자")에게 전달되지 않습니다. 글자 인식과 음성 인식은 모두 기기 안에서 합니다. 앱이 인터넷을 쓰는 것은 책·영화·드라마를 찾을 때(찾는 말이나 ISBN 이 운영자 서버를 거쳐 작품 정보 서비스로 갑니다), 찾은 작품의 표지를 받을 때, Pro 를 사거나 복원할 때(Apple), Pro 의 iCloud 동기화를 켰을 때(이용자 자신의 iCloud)뿐입니다. 광고, 이용 분석, 추적, 크래시 수집 도구가 없습니다.
2. 기기 안에 저장하는 것
- 책장(책·영화·드라마의 제목, 지은이, 출판사, 연도, ISBN, 상태, 진도, 별점, 한 줄 평, 날짜), 담은 문장과 쪽·메모, 떠올리기 일정과 스스로 매긴 채점, 외우기 단계는 앱 전용 저장소의 파일에 저장합니다.
- 쪽 사진, 책등 사진, 표지 그림은 같은 저장소에 그림 파일로 두고, 쪽 사진에서 고른 문장의 자리도 함께 둡니다.
- 이 파일들은 iOS 파일 보호(기기를 켠 뒤 처음 잠금을 풀기 전에는 읽을 수 없는 등급)로 저장하며, 기기 백업(iCloud 백업 포함)에 들어갑니다. 백업은 Apple 이 이용자의 Apple 계정에 보관하고 운영자는 볼 수 없습니다.
- 알림 시각, 화면 모드, 동기화 켜짐 여부 같은 설정은 앱 설정에 보관합니다.
- 저장 파일을 읽지 못하면 그 파일을 지우지 않고 앱 안에 따로 비켜 둔 뒤, 한 단계 전 판으로 엽니다.
3. 권한과 기기 안 처리
- 카메라: 책 쪽, 책장의 책등, 책 뒤 바코드를 읽을 때만 씁니다. 사진에서 글자를 알아보는 일은 Apple 의 기기 안 글자 인식으로 이 iPhone 안에서 하고, 사진과 인식한 글을 어디로도 보내지 않습니다. 바코드는 사진을 찍지 않고 화면에 비친 번호만 읽습니다(읽은 ISBN 으로 책을 찾는 일은 4항).
- 사진 고르기: 시스템 사진 선택 화면에서 직접 고른 사진(전자책 화면 캡처, 책장 사진 등)만 앱으로 가져옵니다. 사진 보관함 전체를 읽는 권한은 요청하지 않습니다.
- 마이크와 음성 인식: 문장을 소리 내어 떠올릴 때만 씁니다. 기기 안 인식을 지원하는 기기에서만 켜고, 이 iPhone 안에서만 알아듣도록 요청하며(서버 인식으로 넘어가지 않습니다), 소리는 저장하지 않습니다. 말한 것과 원문이 겹치는 정도는 참고로만 보여 줍니다.
- 알림(선택, 기본 꺼짐): 고른 시각에 오늘 떠올릴 문장 수를 알리는 알림을 이 기기에서 계산해 예약합니다. 알림에는 문장 글이 들어가지 않습니다.
- 위치, 연락처, 캘린더, 건강 정보 권한은 요청하지 않습니다.
4. 인터넷을 쓰는 경우
- 책·영화·드라마 찾기: 작품을 찾거나 책 뒤 바코드를 읽으면, 앱은 찾기에 쓰는 말(직접 적은 제목·지은이, 또는 책등 사진에서 읽어 찾기에 넣은 제목)이나 ISBN, 책인지 영화·드라마인지, 화면 언어(한국어·영어), 결과 쪽 번호를 운영자 서버(vivory.app)로 보냅니다. 드라마의 전체 시즌·회차 수를 받을 때는 그 작품의 번호(위키데이터 번호, 2026년 10월 19일 전에 꽂은 작품은 TMDB 번호)만 보냅니다. 요청에는 앱 판 표시(예: ios/1.0.0)만 붙고, 계정, 기기 식별자, 쿠키, 책장이나 담은 문장은 들어가지 않습니다. 찾는 말은 주소가 아니라 요청 본문으로만 보냅니다.
- 운영자 서버는 받은 말로 책은 카카오 책 검색, Open Library, Google Books 에서(일본어 책은 운영자가 켠 경우 일본 국립국회도서관 서치에서도), 영화·드라마는 위키미디어 재단의 위키데이터·위키백과와 TVmaze 에서 공개된 작품 정보(제목, 지은이, 출판사, 연도, ISBN, 표지 주소, 소개)를 찾아 돌려줍니다. 운영자 서버가 대신 요청하므로 이 서비스들에는 찾는 말과 ISBN, 작품 번호만 가고(TVmaze 에는 드라마 번호만), 이용자의 IP 주소나 이용자를 알아볼 수 있는 정보는 가지 않습니다. 소개 글은 화면에만 보여 주고 저장하지 않습니다.
- 운영자 서버는 찾는 말과 ISBN 을 로그나 데이터베이스에 남기지 않습니다. 같은 검색에 빨리 답하려고 찾은 결과(공개된 작품 정보)를 최대 1시간 보관하는데, 이때 찾는 말은 되돌릴 수 없게 바꾼 값(해시)으로만 쓰고 원래 글은 두지 않습니다. 서버 지표에는 이 경로의 응답 상태와 처리 시간만 남고 접속 IP 와 기기 정보는 남기지 않습니다. 과도한 요청을 막기 위해 접속 회선(IP)을 서버 비밀값과 날짜로 되돌릴 수 없게 바꾼 값으로 10분 동안과 하루 동안의 요청 수를 세며, 이 값은 10분 또는 하루 뒤(길어야 25시간) 자동으로 지워집니다.
- Cloudflare 와 운영자 서버 앞단의 접속 기록에는 여느 웹 요청처럼 시각, 주소 경로(찾는 말은 들어가지 않습니다), 응답 상태, 접속 IP, 앱·iOS 버전 같은 기본 접속 정보가 보안과 장애 대응을 위해 남을 수 있으며, 자동으로 순환되어 지워집니다. 운영자는 이것으로 이용자를 알아보거나 검색 기록을 만들지 않습니다.
- 표지 받기: 찾은 작품을 꽂으면 앱이 표지·포스터 그림을 그 그림이 있는 서버(카카오·Daum 이미지 서버, Open Library 표지 서버, Google Books 이미지 서버, 위키미디어 그림 서버, TVmaze 그림 서버)에서 직접 한 번 받아 기기에 저장합니다. 그 뒤로는 인터넷 없이 보입니다. 이때 그 서버는 일반적인 인터넷 연결처럼 기기의 IP 주소와 앱·iOS 버전 같은 기본 접속 정보를 받으며, 그 회사의 개인정보 처리방침이 적용됩니다. 쿠키는 쓰지 않고, 이 연결은 운영자 서버를 거치지 않습니다.
- 찾기를 쓰지 않으면 위 요청은 하나도 가지 않습니다. 책등 사진이나 직접 입력만으로도 책을 꽂을 수 있습니다.
- Pro 구매: 결제는 Apple 이 App Store 에서 처리하고, 앱은 기기에서 App Store 구매 기록으로 Pro 를 확인합니다. 운영자는 결제 수단이나 Apple 계정 정보를 받지 않습니다.
- iCloud 동기화(Pro, 선택, 기본 꺼짐): 켜면 책장, 문장, 떠올리기 기록, 쪽·책등·표지 사진이 이용자 자신의 iCloud Drive 안 이 앱 전용 칸(파일 앱에 보이지 않는 칸)으로 오가며, 같은 Apple 계정의 다른 기기와 맞춰집니다. 기기마다 파일 하나를 쓰고, 그 파일에는 앱이 만든 무작위 기기 번호와 기기 종류 이름(예: iPhone)이 들어갑니다. 이 자료는 Apple 이 이용자의 iCloud 에 보관하며(Apple 개인정보 처리방침 적용), 운영자 서버를 거치지 않고 운영자는 볼 수 없습니다. 끄면 맞추기만 멈추고 기기와 iCloud 의 자료는 그대로 둡니다.
5. 위젯, 공유하기, Spotlight, Siri 와 단축어
- 홈 화면 위젯(Pro): 앱은 위젯이 읽을 작은 자료 한 장(오늘 떠올릴 문장 수, 먼저 떠올릴 문장의 책 제목과 쪽, 책장의 책 제목과 책등 작은 그림)을 이 기기 안의 앱 공용 칸(App Group)에 씁니다. 위젯에는 문장 글이 들어가지 않고, 이 자료는 기기 밖으로 나가지 않습니다.
- 다른 앱에서 공유하기: 다른 앱의 공유 메뉴로 떠올림에 보낸 글과 그림은 앱이 문장으로 담을 때까지 이 기기 안의 앱 공용 칸에 머뭅니다. 운영자에게 가지 않습니다.
- Spotlight: 기기의 검색에서 담은 문장과 책을 찾을 수 있도록 이 기기 안의 검색 색인에 넣습니다. 색인은 기기 안에만 있고, 설정에서 끌 수 있습니다.
- Siri 와 단축어: 단축어 앱이나 Siri 로 떠올림의 동작을 부르면 앱이 이 기기 안에서 처리합니다. Siri 에 말로 요청하면 그 음성 요청은 Apple 의 Siri 설정과 개인정보 처리방침에 따라 Apple 이 처리합니다.
6. 가져오기와 내보내기
- 가져오기: 다른 서비스에서 내보낸 파일(예: Kindle 의 My Clippings.txt, Goodreads·Readwise 에서 내보낸 CSV)은 시스템 파일 선택 화면에서 직접 고른 파일만 이 기기 안에서 읽어 책과 문장으로 옮깁니다. 파일과 그 내용을 어디로도 보내지 않습니다.
- 내보내기: 직접 '내보내기'를 누를 때만 마크다운이나 CSV 파일을 만들어 이용자가 고른 곳(공유 시트의 앱, 파일 앱 등)으로 넘깁니다. 이 파일은 암호화되지 않으며, 보낸 곳의 보관·공유 설정이 적용되고, 앱을 지워도 남습니다.
7. 보유 기간과 삭제
- 운영자 서버에는 책장, 문장, 사진이 남지 않습니다. 찾기 요청에서 남는 것은 위의 최대 1시간 결과 보관(찾는 말은 해시로만)과 길어야 25시간 안에 지워지는 회선 카운트뿐입니다.
- 앱을 지우면 기기 안의 책장, 문장, 사진, 위젯 자료, 공유하기로 받아 둔 항목, 검색 색인이 함께 지워집니다. 기기 백업에 든 사본은 그 백업을 지우면 사라집니다.
- iCloud 동기화를 켰다면 iCloud 의 사본은 앱을 지워도 남습니다. iPhone 의 설정 > 내 이름 > iCloud > 저장 공간 관리(계정 저장 공간 관리)에서 떠올림을 골라 데이터를 지울 수 있습니다.
- 내보낸 파일은 저장한 곳에서 지우면 됩니다.
8. 제3자 제공, 처리 위탁과 국외 이전
운영자는 이용자의 개인정보를 받지 않으므로 제3자에게 제공하거나 처리를 맡기는 개인정보가 없습니다. 찾기 요청과 관련해서는 다음과 같습니다.
- 통신 전달: 찾기 요청은 Cloudflare, Inc.(미국)의 CDN·보안 서비스를 거쳐 Oracle Cloud 대한민국(춘천) 리전의 운영자 서버에서 처리됩니다. 이 과정에서 접속 IP 주소가 Cloudflare 에서 처리될 수 있습니다.
- 작품 정보: 운영자 서버가 찾는 말, ISBN, 작품 번호만 카카오(대한민국), Internet Archive 의 Open Library(미국), Google Books(미국), 켜질 때에 한해 일본 국립국회도서관 서치(일본), 위키미디어 재단(미국), TVmaze(드라마 번호만)로 보냅니다. 이용자를 알아볼 수 있는 정보는 함께 보내지 않습니다.
- 표지 그림: 이용자의 기기가 위 서비스의 이미지 서버와 직접 주고받습니다(4항).
- Pro 결제와 iCloud 동기화는 Apple Inc.(미국)가 직접 처리합니다.
9. 아동
운영자는 아동을 포함해 누구의 개인정보도 받지 않습니다.
10. 이용자의 권리와 문의
열람·정정·삭제·처리정지를 언제든 요청할 수 있습니다. 개인정보 보호책임자: 조제이 대표(비보리랩), contact@vivory.app, 070-8095-9243. 일반 문의: contact@vivory.app 또는 문의 페이지. 개인정보침해신고센터(privacy.kisa.or.kr, 국번 없이 118)에서도 상담을 받을 수 있습니다.
11. 변경
이 방침을 바꿀 때는 이 페이지에 시행일과 함께 게시합니다.
12. Android 판 (출시 준비 중, 2026-10-22 추가)
떠올림 Android 앱은 아직 Google Play 에 나오지 않았고, 나오는 날부터 이 절이 적용됩니다. 떠올림 Android 앱(Google Play, 패키지 app.vivory.recall)에도 1~11항이 그대로 적용됩니다. 계정과 로그인이 없고, 책장과 담은 문장, 사진은 기기 안에만 두며, 책·영화·드라마를 찾을 때의 처리(4항)도 같습니다(요청에 붙는 앱 판 표시는 android/1.0.0 처럼 보입니다). 아래는 iPhone 앱과 다른 점입니다.
- 글자 인식: 사진 속 글자 인식과 책등 읽기는 앱에 들어 있는 Google ML Kit 글자 인식(한국어 묶음, 한글과 라틴 문자)으로 이 기기 안에서 합니다. 책 쪽 스캔과 바코드 읽기는 Google Play 서비스가 띄우는 Google 의 문서 스캐너와 코드 스캐너 화면으로 하며, 카메라는 Google Play 서비스가 쓰고 이 앱은 카메라 권한을 요청하지 않습니다. 사진, 인식한 글, 바코드 값은 Google 을 포함해 어디로도 보내지 않습니다.
- Google ML Kit 사용 진단: ML Kit 은 기능을 쓸 때 기기 정보(제조사, 모델, OS 판), 앱 정보(패키지 이름, 판), 설치마다 만든 식별자와 진단용 기기 식별자, 처리 시간 같은 성능 정보, 오류 코드, 이벤트 종류 같은 사용 진단을 HTTPS 로 Google 에 보냅니다(Google 이 공개한 항목). 앱은 ML Kit 을 앱을 켤 때가 아니라 사진에서 글자를 읽거나 스캔·바코드를 쓰기 직전에만 준비합니다. 이 정보는 Google 의 개인정보 처리방침에 따라 Google 이 처리하며 운영자는 받지 않습니다.
- Pro 구매: 결제는 Google Play 가 처리하고, 앱은 기기에서 Google Play 구매 기록으로 Pro 를 확인합니다. 운영자는 결제 수단이나 Google 계정 정보를 받지 않습니다. Google Play 결제 라이브러리는 결제 연결의 성공·실패 같은 진단 정보를 Google 에 보냅니다. Android 에서 산 Pro 와 iPhone 에서 산 Pro 는 서로 옮겨지지 않습니다.
- Android 자동 백업: 기기 설정에서 Android 백업을 켜 두었다면 책장, 문장, 떠올리기 기록이 든 서재 파일(사진은 빼고)이 이용자 자신의 Google 계정 백업에 함께 저장됩니다. 백업은 Google 이 보관하고(Google 개인정보 처리방침 적용) 운영자 서버를 거치지 않으며 운영자는 볼 수 없습니다. 새 기기로 옮길 때(기기 간 이전)는 사진까지 옮겨집니다. 백업은 기기 설정의 백업 메뉴에서 끄거나 Google 계정의 백업 관리에서 지울 수 있습니다. iCloud 동기화는 Android 판에 없습니다.
- 권한: 인터넷(작품 찾기, 표지, 위 진단과 결제), 알림(선택, 기본 꺼짐), 마이크(소리 내어 떠올리기. Android 13 이상에서 기기 안 음성 인식을 지원할 때만 켜고, 기기 안에서만 알아들으며 소리는 저장하지 않습니다), 기기를 다시 켠 뒤 다음 알림을 다시 걸기 위한 재부팅 완료 수신만 씁니다. 카메라, 사진·동영상 읽기, 위치, 연락처 권한과 광고 ID 는 쓰지 않습니다. 사진은 Android 사진 선택 도구에서 이용자가 고른 것만 가져옵니다.
- iPhone 의 공유 확장, Spotlight, Siri 와 단축어(5항) 대신 Android 판에는 홈 화면 위젯(Pro), 다른 앱의 공유 메뉴와 글을 고른 뒤 뜨는 메뉴의 '떠올림', 앱 바로가기, 빠른 설정 타일이 있습니다. 모두 이 기기 안에서 처리되고 운영자에게 가지 않으며, 기기 검색 색인은 만들지 않습니다.
- 삭제: 앱을 지우면 기기 안의 책장, 문장, 사진, 위젯 자료, 받아 둔 공유 항목이 함께 지워집니다. Android 백업의 사본은 Google 계정의 백업 관리에서 지웁니다.
- 제3자: Google LLC(미국)가 Google Play 결제, Google Play 서비스(문서 스캐너, 코드 스캐너), ML Kit 사용 진단, Android 백업을 직접 처리합니다(8항의 Apple 자리).
Recall Privacy Policy (English)
Effective 2026-10-19. Scope: the Recall (떠올림) iPhone app.
1. Summary
Recall lets you shelve the books you read and the movies and TV shows you watch, save passages you like, and recall them again at growing intervals. There is no account or sign-in, and your shelf, saved passages, page photos and spine photos never reach Vivory Lab ("we"). Text recognition and speech recognition run on the device. The app uses the internet only to search for books, movies and TV shows (the search text or ISBN passes through our server to book and film information services), to download the cover of a title you add, to buy or restore Pro (Apple), and for Pro iCloud sync when you turn it on (your own iCloud). There is no advertising, analytics, tracking or crash reporting.
2. What is stored on your device
- Your shelf (titles, authors, publishers, years, ISBNs, status, progress, ratings, one-line reviews and dates for books, movies and TV shows), saved passages with their pages and notes, your recall schedule and self-grades, and memorizing stages are stored in files in the app's private storage.
- Page photos, spine photos and cover images are kept as image files in the same storage, together with where each passage sits on its page photo.
- These files use iOS file protection (unreadable until the device is first unlocked after starting up) and are included in device backups, including iCloud Backup. Backups are kept by Apple in your Apple Account; we cannot see them.
- Settings such as the reminder time, appearance and whether sync is on are kept in the app's settings.
- If a saved file cannot be read, the app sets it aside inside the app instead of deleting it and opens the previous version.
3. Permissions and on-device processing
- Camera: only to read a book page, the spines on your bookshelf or the barcode on the back of a book. Text in photos is recognized on the iPhone by Apple's on-device text recognition; photos and recognized text are never sent anywhere. Barcodes are read from the live camera view without taking a photo (searching by the ISBN read is described in section 4).
- Photo picking: only the photos you pick in the system photo picker (such as e-book screenshots or a bookshelf photo) are brought into the app. The app does not ask for access to your whole photo library.
- Microphone and speech recognition: only when you say a passage out loud from memory. It is offered only on devices that support on-device recognition, on-device recognition is required (it never falls back to server recognition), and audio is never saved. How closely your words match the passage is shown for reference only.
- Notifications (optional, off by default): a reminder with the number of passages to recall today is computed and scheduled on the device for the time you choose. Reminders never contain passage text.
- The app does not ask for location, contacts, calendars or health data.
4. When the app uses the internet
- Searching for books, movies and TV shows: when you search for a title or scan a book's barcode, the app sends our server (vivory.app) the search text (a title or author you typed, or a title read from a spine photo that you search with) or the ISBN, whether you are looking for a book or a movie or TV show, the interface language (Korean or English) and the results page number. To get the total seasons and episodes of a TV show, it sends only that show's ID (its Wikidata ID, or its TMDB ID for titles added before October 19, 2026). Requests carry only an app version tag (for example ios/1.0.0); no account, device identifier, cookie, shelf or passage is included. Search text is sent only in the request body, never in the address.
- Our server uses it to look up public title information (title, authors, publisher, year, ISBN, cover address and summary) from Kakao Book Search, Open Library and Google Books for books (and from the National Diet Library Search in Japan for Japanese books, only when the operator has switched it on) and from the Wikimedia Foundation's Wikidata and Wikipedia and from TVmaze for movies and TV shows, and returns it. Because our server makes these requests on your behalf, those services receive only the search text, ISBN or title ID (TVmaze gets only a show ID), never your IP address or anything that identifies you. Summaries are shown on screen only and not saved.
- Our server does not keep search text or ISBNs in logs or databases. To answer repeated searches quickly it keeps results (public title information) for up to one hour, keyed by a one-way hash of the search text; the text itself is not stored. Server metrics for this path keep only the response status and timing, not the IP address or device details. To prevent abuse, requests are counted per 10 minutes and per day under a one-way hash of the connection (IP) made with a server secret and the date, and these counters are deleted automatically after 10 minutes or one day (25 hours at most).
- As with any web request, the access logs of Cloudflare and of the front of our server may record basic connection details such as the time, the path (which never contains search text), the response status, the IP address and the app and iOS versions, for security and troubleshooting; they rotate out automatically. We do not use them to identify you or to build a search history.
- Cover downloads: when you add a title you found, the app downloads its cover or poster once, directly from the server that hosts the image (Kakao and Daum image servers, the Open Library covers server, the Google Books image server, the Wikimedia image server or the TVmaze image server), and stores it on the device so it shows without the internet afterwards. Like any internet connection, that server receives your device's IP address and basic details such as the app and iOS versions, and its own privacy policy applies. No cookies are used, and these downloads do not pass through our server.
- If you never search, none of these requests are made. You can add books from spine photos or by typing alone.
- Pro purchases are processed by Apple through the App Store, and the app checks Pro on the device using your App Store purchase record. We never receive your payment method or Apple Account details.
- iCloud sync (Pro, optional, off by default): when you turn it on, your shelf, passages, recall records and page, spine and cover photos move through a hidden app folder in your own iCloud Drive (not shown in the Files app) to keep your devices on the same Apple Account in step. Each device writes one file that includes a random device number made by the app and the device type name (for example iPhone). Apple stores this data in your iCloud under Apple's privacy policy; it never passes through our servers and we cannot see it. Turning sync off only stops syncing and leaves the data on your devices and in iCloud.
5. Widgets, sharing, Spotlight, Siri and Shortcuts
- Home Screen widgets (Pro): the app writes one small file for the widgets (the number of passages to recall today, the book title and page of the next passage, and the titles and small spine images of books on your shelf) to an app group container on this device. Widgets never show passage text, and this file never leaves the device.
- Sharing from other apps: text and images you send to Recall from another app's share menu stay in the app group container on this device until the app saves them as passages. They never reach us.
- Spotlight: saved passages and books are added to the search index on this device so you can find them from device search. The index stays on the device, and you can turn it off in Settings.
- Siri and Shortcuts: actions of Recall that you run from the Shortcuts app or Siri are carried out by the app on this device. When you speak a request to Siri, that voice request is handled by Apple under your Siri settings and Apple's privacy policy.
6. Importing and exporting
- Import: files exported from other services (for example Kindle's My Clippings.txt, or CSV exports from Goodreads or Readwise) are read on the device, only the file you pick in the system file picker, and turned into books and passages. The file and its contents are never sent anywhere.
- Export: only when you tap Export (내보내기), the app makes a Markdown or CSV file and hands it to the place you choose (an app in the share sheet, the Files app and so on). The file is not encrypted, the storage and sharing settings of that place apply, and it remains after you delete the app.
7. Retention and deletion
- Your shelf, passages and photos are never kept on our servers. The only traces of a search request are the results kept for up to one hour (search text as a hash only) and the connection counters deleted within 25 hours.
- Deleting the app removes the shelf, passages, photos, widget file, items received through sharing and the search index from the device. Copies in a device backup go away when you delete that backup.
- If you turned on iCloud sync, the copy in iCloud remains after you delete the app. You can delete it on your iPhone in Settings > [your name] > iCloud > Manage Storage (Manage Account Storage) > Recall.
- Delete exported files from wherever you saved them.
8. Provision to third parties, processors and transfers abroad
Because we receive no personal data, there is none to provide to third parties or to entrust to processors. For search requests:
- Network delivery: search requests pass through the CDN and security service of Cloudflare, Inc. (USA) and are handled by our server in the Oracle Cloud South Korea (Chuncheon) region. Your IP address may be processed by Cloudflare along the way.
- Title information: our server sends only the search text, ISBN or title ID to Kakao (South Korea), the Internet Archive's Open Library (USA), Google Books (USA), the National Diet Library Search (Japan, only when switched on), the Wikimedia Foundation (USA) and TVmaze (show IDs only), with nothing that identifies you.
- Cover images: your device exchanges them directly with those services' image servers (section 4).
- Pro purchases and iCloud sync are handled directly by Apple Inc. (USA).
9. Children
We receive no one's personal data, including children's.
10. Your rights and contact
You may request access, correction, deletion or suspension of processing at any time. Data protection officer: 조제이 (대표), Vivory Lab, contact@vivory.app, 070-8095-9243. General contact: contact@vivory.app or the contact page. In Korea you may also contact the Personal Information Infringement Report Center (privacy.kisa.or.kr, dial 118).
11. Changes
Changes are posted on this page with a new effective date.
12. Android version (in preparation, added October 22, 2026)
The Recall Android app is not on Google Play yet; this section applies from the day it is released. Sections 1 to 11 also apply to the Recall Android app (Google Play, package app.vivory.recall). There is no account or sign-in, your shelf, saved passages and photos stay on the device, and searching for books, movies and TV shows works as described in section 4 (the app version tag on requests looks like android/1.0.0). The differences from the iPhone app are below.
- Text recognition: text in photos and book spines is recognized on the device by Google ML Kit text recognition built into the app (the Korean bundle, which reads Korean and Latin-script text). Page scans and barcode reading use Google's document scanner and code scanner screens shown by Google Play services; Google Play services uses the camera, and this app does not ask for camera permission. Photos, recognized text and barcode values are never sent anywhere, including to Google.
- Google ML Kit usage diagnostics: when its features are used, ML Kit sends Google usage diagnostics over HTTPS, such as device information (manufacturer, model, OS version), app information (package name, version), a per-installation identifier and a device identifier for diagnostics, performance such as processing time, error codes and event types (the items Google has published). The app prepares ML Kit only right before reading text from a photo or using the scanner or barcode reader, not when the app starts. Google handles this information under Google's privacy policy; we do not receive it.
- Pro purchases are processed by Google Play, and the app checks Pro on the device using your Google Play purchase record. We never receive your payment method or Google Account details. The Google Play Billing Library sends Google diagnostics such as the success or failure of billing connections. Pro bought on Android and Pro bought on iPhone do not carry over to each other.
- Android Auto Backup: if Android backup is on in your device settings, the library file with your shelf, passages and recall records (not the photos) is included in your own Google Account backup. Google keeps the backup under Google's privacy policy; it never passes through our servers and we cannot see it. When you move to a new device (device-to-device transfer), the photos move too. You can turn backup off in the device's backup settings or delete the backup in your Google Account's backup management. There is no iCloud sync on Android.
- Permissions: internet (searching, covers, and the diagnostics and billing above), notifications (optional, off by default), microphone (saying a passage out loud: offered only on Android 13 or later when on-device speech recognition is available, recognized only on the device, and audio is never saved) and boot completed, to set the next reminder again after the device restarts. The app does not use camera, photo and video reading, location or contacts permissions, or the advertising ID. Photos are brought in only when you pick them in the Android photo picker.
- Instead of the iPhone share extension, Spotlight, Siri and Shortcuts (section 5), the Android app has Home screen widgets (Pro), Recall in other apps' share menus and in the menu shown after you select text, app shortcuts and a Quick Settings tile. All of these are handled on the device and never reach us, and no device search index is created.
- Deletion: deleting the app removes the shelf, passages, photos, widget data and items received through sharing from the device. Delete the copy in Android backup from your Google Account's backup management.
- Third parties: Google LLC (USA) directly handles Google Play billing, Google Play services (document scanner, code scanner), ML Kit usage diagnostics and Android backup (in place of Apple in section 8).