본문 바로가기
Yappy 다운로드
언어: ko

여러분의 텍스트는 나가지 않습니다.

마지막 업데이트: 2026년 11월 4일. 책임자: José Luis Saorín Ferrer, 테네리페(스페인).

이게 무슨 이야기인가

이것은 Yappy의 개인정보 처리방침이다. iPhone, iPad, Android, Mac, Windows, Linux 앱과 위젯, 확장 프로그램. 짧다. 말할 게 별로 없어서다. Yappy는 계정이 없고 이름이나 이메일을 요구하지 않으며, 읽으라고 넘긴 것은 기기 밖으로 나가지 않는다. 네트워크를 건드리는 건 네 가지 구체적인 것들이고, 여기 그 네 가지가 하나씩 나와 있다.

계정도, 이름도, 텍스트도 없습니다

Yappy는 가입도 로그인도 없습니다. 이름, 메일 주소, 연락처, 위치, 광고 식별자, 그런 건 하나도 거두지 않아요. 앱에 공유하는 기사, PDF, EPUB, 문서, 음성 메모, 텍스트는 기기 안에서 소리로 바뀝니다. 합성, 받아쓰기, 페이지 정리는 모두 로컬에서 일어나고, 우리 서버든 제3자 서버든 어디로도 보내지지 않습니다. 클라우드 동기화도 없어요. 라이브러리, 읽던 위치, 오디오북은 모두 기기 안에 살고, 앱을 지우면 함께 사라집니다.

네트워크를 쓸 때 (1): 모델 내려받기

말하려면 Yappy에 음성 모델이 필요합니다. 모델은 한 번만 내려받습니다. 휴대폰에서 약 200 MB, 컴퓨터에서 약 398 MB입니다. 모델은 modelos.yappy.joseluissaorin.com, 즉 Cloudflare의 R2 저장소에서 옵니다. iPhone과 iPad에서는 보통 앱을 설치할 때 함께 들어옵니다. 시스템이 Background Assets으로 이 저장소에서만 내려받기 때문입니다. 그렇게 되지 않았다면 앱을 열 때 앱이 직접 내려받습니다. 와이파이에 연결되어 있으면 저절로, 아니면 사용자가 요청할 때 내려받습니다. Android에서는 앱을 처음 열 때 내려받기가 자동으로 시작됩니다. 컴퓨터에서는 사용자가 요청할 때 시작됩니다.

우리 저장소가 고장 나면 앱은 Hugging Face(huggingface.co)에 올라온 공개 복사본으로 시도합니다. 이 저장소는 파일을 자체 배포망으로 제공합니다. 그때도 우리 저장소에서 오지 못한 파일만 내려받습니다.

휴대폰에서는 처음 안내 과정에서 앵무새 목소리 녹음이 스페인어와 영어로 들어 있습니다. 나머지 29개 언어의 녹음은 앱이 사용자 언어로 시작할 때 또는 언어를 선택할 때 같은 저장소에서 내려옵니다.

음성 메모와 다른 오디오를 텍스트로 바꾸려면 두 번째 모델, 즉 귀가 필요합니다. 이것이 받아쓰기 모델입니다(Parakeet, 약 670 MB). 이 모델은 사용자가 요청할 때만 내려받으며, Hugging Face(huggingface.co)에서 옵니다. OCR은 그와 달리 앱 안에 들어 있어 아무것도 내려받지 않습니다.

이런 내려받기에서는 어떤 내려받기에서나 그렇듯이 서버가 사용자의 IP 주소와 요청한 파일을 봅니다. 사용자를 식별하는 정보나 읽고 있는 내용은 함께 전송되지 않습니다. 우리 저장소에는 사용자를 식별할 수 있는 기록을 보관하지 않습니다. 그다음부터는 음성과 받아쓰기가 비행기 모드에서 계속 작동합니다.

네트워크를 쓸 때 (2): 공유하는 링크

링크나 동영상을 공유하면 기기가 그 주소에 접속해서 본문이나 스크립트를 가져옵니다. 브라우저가 하듯이요. 접속하는 것은 Yappy의 서버가 아니라 사용자의 기기고, 방문한 사이트가 받는 것도 브라우저에서 받는 것과 같습니다. IP 주소와 기기 종류. 기기 밖에는 어떤 기록도 남지 않습니다.

제3자 서비스. 일부 링크는 제3자 공개 서비스를 통해 읽어 옵니다. Hacker News의 항목은 Algolia API(hn.algolia.com)에 스레드 번호를 보내 가져옵니다. X의 긴 글(일반 게시글이 아니라 그런 글만요. 일반 게시글은 X에서 직접 가져옵니다)은 api.fxtwitter.com에 게시글 번호를 보내 가져오는데, 이는 X와 무관한 독립 서비스입니다. 그리고 모바일에서 링크를 열다 실패해 "아카이브에서" 버튼을 누르면, Yappy는 Internet Archive의 Wayback Machine(web.archive.org)에 저장된 사본을 요청하며, 이때 링크의 전체 주소가 전달됩니다. 다른 요청과 마찬가지로, 이런 서비스들은 당신의 IP도 볼 수 있습니다.

보이지 않는 브라우저. iPhone, iPad, Android에서 직접 받기가 실패하면(사이트가 거부하거나, 쿠키 알림이 가리거나, JavaScript를 실행해야만 본문이 보이는 경우) Yappy는 기기 안의 보이지 않는 브라우저로 페이지를 엽니다(iOS는 WKWebView, Android는 WebView). 쿠키 알림이 뜨면 본문까지 가기 위해 대신 눌러 줍니다. 어느 브라우저에서나 그렇듯, 수락하면 사이트는 쿠키를 저장할 수 있고 광고 쿠키도 그렇습니다. 그 쿠키는 Yappy 안에만 머무르고, 사용자 브라우저의 것과는 분리되어 있습니다. iPhone과 iPad에서는 메모리에만 있다가 앱을 닫으면 사라집니다. Android에서는 Yappy가 페이지를 다 불러오는 즉시 그 사이트의 쿠키를 지웁니다. 시도가 실패하거나 페이지가 다른 도메인으로 넘어가면, 일부 쿠키가 앱에 남을 수 있습니다. 앱 데이터를 지우거나 앱을 삭제하기 전까지.

유료 기사. Yappy는 페이월을 우회하지 않습니다. 신문을 구독 중이라면 모바일에서 Yappy를 통해 한 번 로그인할 수 있습니다. 신문 자체 페이지가 열리고, 거기서 아이디와 비밀번호를 입력합니다. Yappy는 그 둘을 읽지도 저장하지도 않습니다. 세션은 기기에만 남고, 이후에는 보이지 않는 브라우저가 그 세션으로 해당 사이트의 기사를 엽니다(거기서 수락한 쿠키는 세션과 함께 저장됩니다). 세션은 언제든 뒷방의 '로그인한 구독'에서 지울 수 있습니다.

학술 논문. DOI가 붙은 논문이 출판사에서 유료라면, Yappy는 OurResearch의 무료 서비스인 Unpaywall에 물어봅니다. 대학 리포지토리 같은 곳에 합법적인 공개 사본이 있는지. 있으면 Yappy는 그 사본을 읽고, 모바일에서는 어디에서 왔는지 알려 줍니다. Unpaywall에 도착하는 것은 논문의 DOI와 API가 요구하는 연락용 주소 하나뿐입니다. Yappy의 주소지지, 사용자 것이 아닙니다. 다만 모든 요청에서 그렇듯 IP는 보입니다. 사본은 그다음에 다른 링크와 마찬가지로 기기가 받습니다.

네트워크를 쓸 때 (3): 익명 통계

이것은 분명히 말해 둡니다: 분석 기능이 있습니다. 모바일 앱에만 있고, 켜진 상태로 나옵니다. 언제든 뒷방의 '익명 통계'에서 끌 수 있습니다. 보내지는 것은 정해진 목록 안의 이벤트 이름입니다(앱이 열렸다, 첫 안내의 어느 단계를 봤다, 어떤 요금제를 눌렀다, 읽기가 끝났는지). 몇 가지 기술 데이터가 따라오는데, 역시 목록 안의 것입니다. 추가하는 것의 유형, 준비에 걸린 시간과 들은 시간, 실패했다면 어떤 코드였는지, 보이지 않는 브라우저나 쿠키 알림 수락이 필요했는지, 와이파이인지 모바일 데이터인지. 이벤트마다 설치별 무작위 식별자, 기기 모델, 시스템 버전, 언어, 앱 버전이 함께 갑니다. 절대 가지 않는 것: 이름, 메일 주소, 읽는 텍스트, 문서 제목, 링크, 광고 식별자. Google Analytics에도 Firebase에도 어떤 분석 회사에도 가지 않습니다. 작자 자신의 Cloudflare Worker와 D1 데이터베이스로 갑니다. 앱의 어느 부분이 쓰이고 어느 부분이 남는지 알기 위해서입니다. 데스크톱에는 어떤 종류의 통계도 없습니다.

네트워크를 쓸 때 (4): 구매

Yappy Parlanchín은 모바일 앱 안에서 구입합니다. iPhone과 iPad에서는 Apple의 App Store를 통해서, Android에서는 Google Play를 통해서. 월 구독, 연 구독, 평생 구매가 있고, 청구는 Apple이나 Google이 합니다. Yappy는 결제 데이터를 전혀 보지 못합니다. 구독이 살아 있는지 확인하려고 앱은 RevenueCat이라는 구독 관리 서비스를 씁니다. RevenueCat은 설치별 익명 식별자와 스토어 영수증을 받습니다. 이름이나 메일은 받지 않습니다. RevenueCat은 앱을 열 때마다, 사든 안 사든, 작동합니다. 스토어가 무엇을 제공하는지, 이미 태엽이 있는지 알아내기 위해서입니다. Apple과 Google은 각자의 데이터를 자기 정책에서 설명합니다: Apple의 정책과 Google의 정책. 컴퓨터에서는 살 것이 없습니다.

브리지: iPhone에서 컴퓨터로, 그리고 돌아오기

Yappy를 Mac이나 PC와 페어링하면, 변환하라고 보내는 문서는 두 기기 사이의 종단 간 암호화 직접 연결로 오갑니다. QUIC 위에 얹힌 iroh 라이브러리를 씁니다. 서로를 찾을 때는 릴레이 서버의 도움을 받을 수 있는데, 릴레이 서버에 보이는 건 읽을 수 없는 암호화된 트래픽뿐입니다. Yappy에는 아무것도 저장하는 중간 서버가 없습니다. 서버가 아예 없기 때문입니다.

미성년자와 권한

Yappy는 13세 미만을 대상으로 하지 않고, 나이가 어떻든 누구의 개인정보도 수집하지 않습니다. 시스템이 요청하는 권한은 그 동작을 그 순간에만 씁니다. 붙여넣을 때 클립보드, 브리지 QR 코드를 스캔할 때 카메라, 데스크톱에서 받아쓰기할 때 마이크. 어느 권한도 백그라운드에서 쓰이지 않습니다.

권리와 문의처

저희는 개인정보를 저장하지 않으므로, 서버에 내보내거나 지울 것이 없습니다. Yappy가 아는 당신에 관한 모든 것은 기기 안에 살고, 앱을 지우면 사라집니다. 익명 통계조차 받지 않게 하고 싶다면, 앱 안에서 직접 끌 수 있습니다. 궁금한 점은 [email protected]으로 메일을 보내거나 GitHub에 이슈를 열어 주세요. 코드는 MIT 라이선스로 공개되어 있습니다. 위의 모든 내용은 코드를 읽으면 직접 확인할 수 있습니다.