개인정보처리방침

Dhana — 2026년 10월 11일 버전
이 글은 번역본입니다. 내용이 서로 다를 경우 독일어판이 우선합니다.

Dhana는 언어 학습 앱입니다. 이용자에 대해 가능한 한 적게 알도록 만들어졌습니다. 배운 것은 휴대폰에 남고, 서버는 계정을 알아보고, 무엇을 결제했는지 알고, 서버가 만들어 내는 양을 제한하는 데 필요한 것만 보관합니다.

개인정보처리자(컨트롤러)

René Obe, Dhana 운영자.
우편 주소: Schloßstraße 2, 53115 Bonn, 독일
이메일: rene@perihelie-labs.net

Dhana에는 개인정보 보호책임자(DPO)가 없습니다. 규모상 지정 의무가 없기 때문입니다. 요청은 위의 사람이 처리합니다.

Dhana가 하지 않는 것

여기서 시작하는 편이 짧고, 코드에서 확인할 수도 있습니다. 코드는 아래 구성 요소를 하나도 쓰지 않고 작성되었습니다.

기기에 남아 밖으로 나가지 않는 것

Dhana를 쓰면서 만들어지는 것은 대부분 휴대폰 안의 로컬 데이터베이스에 저장됩니다. 서버는 이를 받지도, 보지도, 저장하지도 않습니다.

이 중 어느 것도 저절로 기기를 떠나지 않습니다. 앱을 삭제하거나 휴대폰을 잃어버리면 이 데이터는 사라집니다. 저희에게 사본이 없기 때문입니다. 다만 서버에 저장해 둔 경우는 다르며, 이는 다음 절에서 설명합니다. 앱에서 이 데이터를 파일로 내보내 원하는 곳에 보관할 수도 있습니다.

서버가 보관하는 것

일곱 가지이며, 그 밖에는 없습니다. 첫째는 요청한 경우에만, 셋째는 무언가를 구매한 경우에만 있습니다. 메시지와 붙여 넣은 글은 서버를 거쳐 갈 뿐입니다.

저장 데이터(서버에 저장한 경우). 설정에 「서버에 저장」 버튼이 있습니다. 이 버튼을 누르지 않는 한, 서버에는 배운 것이 하나도 없습니다. 누르면 서버는 앞 절에서 나열한 것 — 서가, 복습 카드와 복습 일정, 모음, 이름과 설명을 포함한 「내 카드」, 붙여 넣은 글의 카드, 문장과 메모 — 의 사본을 받습니다. 이 사본은 계정에 연결되며, 새로 저장할 때마다 대체됩니다. 저희는 이를 읽지도 활용하지도 않습니다. 이용자를 위해 보관하는 파일일 뿐이며, 이용자 본인만 되찾을 수 있습니다. 계정과 함께, 즉시, 별도의 백업 사본 없이 삭제됩니다.

계정. 처음 로그인할 때 Google은 Dhana에만 쓰이는 고정 식별자와 이메일 주소를 저희에게 보냅니다. 저희는 여기에 계정 생성일과 이용 카운터를 덧붙입니다. 이용 카운터는 생성된 카드, 한 질문, 요청한 번역, 검토한 제안을 세어 서비스 비용을 제한하는 데 쓰이며, 숫자만 담을 뿐 내용은 담지 않습니다. 또 받은 카드 목록과 각 날짜를 보관합니다. 앱이 보여 주는 카운터가 바로 이것입니다. 한 번 받은 카드는 두 번 계산되지 않는데, 그러려면 서버가 어떤 카드였는지 기억해야 합니다. 그 밖에 플랜과 그 날짜, 추가 충전의 남은 양, 그리고 휴대폰에 관한 단 하나의 정보, 곧 그 휴대폰이 Google의 자동 테스트 기기(Firebase Test Lab)인지 여부를 보관합니다. 사람과 이런 로봇을 따로 세기 위해서입니다. 받은 카드 목록으로는 어떤 장소, 활동, 작품을 어떤 언어로 열었는지 알 수 있지만, 그것으로 무엇을 했는지는 알 수 없습니다. 붙여 넣은 글에 대해서는 목록에 그 글의 지문 — 글에서 계산했지만, 거꾸로 글을 복원할 수는 없습니다 — 이 담기며, 같은 글이 두 번 계산되지 않게 하는 데는 이것으로 충분합니다. 저희는 Google 비밀번호도, 연락처도, Google 계정의 내용도 받지 않습니다.

구매(구매한 경우). 구독이나 추가 충전을 구매하면 Google Play는 앱에 구매 토큰을 건넵니다. 구매 토큰은 Google에서 그 구매를 가리키는 문자열이며, 그 이상은 아닙니다. 앱은 토큰을 서버에 전달하고, 서버는 Google에 확인합니다. 어떤 상품인지, 결제되었는지, 구독이 언제까지인지입니다. Google이 결제되었다고 확인한 구매만 무언가를 열어 줍니다. 서버는 토큰을 상품, 날짜와 함께 계정에 보관합니다. 각 기간이 끝날 때 이 토큰으로 Google에 구독이 갱신되었는지 묻습니다. 구매가 다른 계정에 반영되지 않도록, 앱은 구매에 계정의 지문을 덧붙입니다. 이 지문은 계정에서 계산한 값으로, Google에 이용자에 대해 아무것도 알려 주지 않으며, Google은 이를 응답과 함께 저희에게 돌려줍니다. 저희는 이름도, 결제 카드 번호도, 은행 정보도 받지 않습니다.

삭제된 계정에서 남는 것(최대 12개월). Google이 보냈던 식별자의 지문 — 식별자에서 계산했지만, 거꾸로 식별자를 복원할 수는 없습니다 —, 날짜만 남긴 이용 카운터(어떤 카드의 이름도 없음), 추가 충전의 남은 양을 포함한 이용 권한 상태, 그리고 구매 내역 — 토큰, 상품, 날짜 — 입니다. 주소도, 저장 데이터도, 카드 목록도 남지 않습니다. 이것이 있어야 계정을 삭제했다가 다시 로그인해도 카운터가 0으로 돌아가지 않습니다. 다시 돌아오면 카운터를 이용 권한, 구매 내역과 함께 되찾고, 이 흔적은 삭제됩니다. 계정을 삭제해도 구독은 해지되지 않습니다. 먼저 Google Play에서 해지하십시오.

기술 로그. 서버는 자신이 한 일과 거부한 일 — 카드 작성, 거부된 로그인, 장애 — 을 날짜와 함께 기록하며, IP 주소와 요청 내용은 기록하지 않습니다. 붙여 넣은 글에 대해서는 그 카드의 단어나 표현을 인용할 수 있지만, 글 자체는 결코 인용하지 않습니다. 이 로그는 장애를 진단하고 남용을 찾아내는 데 쓰입니다.

결과가 없었던 검색. 검색 결과가 없으면 카탈로그를 보완하기 위해 검색어를 보관합니다. 이 기록에는 검색어와 날짜만 있고, 어떤 계정과도 연결되지 않습니다. 누군가 「정육점」을 검색했다는 것은 알지만, 누가 했는지는 결코 알 수 없습니다.

오류 알림. 모든 카드 맨 아래의 링크로 무언가 잘못되었다고 알릴 수 있으며, 원하면 설명하는 문장을 덧붙일 수 있습니다. 알림은 질문에서 시작할 수도 있으며, 이때는 내용이 미리 채워져 있습니다. 알림에는 해당 카드, 날짜, 덧붙인 문장 — 질문에서 시작한 경우에는 해당 항목, 질문, 모델의 설명 — 이 기록되며, 식별자는 결코 기록되지 않습니다. 저희는 어떤 카드에 오류가 있다는 것은 알지만, 누가 알렸는지는 결코 알 수 없습니다. 그래서 답장도 할 수 없습니다. 이 칸에는 질문이 아니라 무엇이 잘못되었는지를 적어 주십시오.

메시지. 설정의 「문의하기」로 저희에게 메시지 — 제안, 의견, 질문 — 를 보낼 수 있습니다. 메시지에는 답장할 수 있도록 계정의 이메일 주소와, 앱 버전, 사용 중인 언어 조합이 함께 전송됩니다. 서버는 메시지를 보관하지 않습니다. 이메일로 저희에게 전달할 뿐이며, 그 뒤의 대화는 직접 이메일을 보낸 것처럼 이메일로 이어집니다.

붙여 넣은 글. 서버는 카드를 쓰는 동안만 글을 메모리에 두고, 카드는 앱이 가져갈 때까지만 — 최대 15분 — 두었다가, 그 뒤 둘 다 잊습니다. 디스크에는 결코 쓰지 않습니다. 이 카드에 대해 질문하면 글이 질문과 함께 다시 보내지며, 답을 준 뒤에는 마찬가지로 잊힙니다.

제3자에게 전달되는 것

DeepSeek(중화인민공화국)의 언어 모델. 주의를 기울여 주셨으면 하는 부분이며, 분명히 밝혀 두고자 합니다. 앱의 네 가지 동작이 이 업체로 텍스트를 보냅니다.

이 요청에는 계정 식별자가 없습니다. 업체는 사람이 아니라 텍스트를 받습니다. 그래도 이는 유럽연합 밖, 유럽연합 집행위원회의 적정성 결정을 받지 않은 나라로의 이전입니다. 이 이전은 요청한 서비스를 제공하는 데 필요하며, 이것 없이는 해당 기능이 존재할 수 없습니다. 그러니 이 입력란에는 비밀로 해야 할 내용을 쓰거나 붙여 넣지 마십시오.

Zhipu AI — Z.ai(중화인민공화국)의 두 번째 언어 모델. 생성된 모든 카드는 서로 다른 방식으로 틀리는 두 모델이 검토하며 — 이집트 아랍어만은 예외입니다 —, 이것이 그 두 번째 모델입니다. 이 모델은 카드 — 배우는 언어의 문장과 그 풀이, 붙여 넣은 글이라면 카드가 인용하는 그 글의 문장 — 를 받을 뿐, 이용자를 식별할 수 있는 것은 아무것도 받지 않습니다. 위와 같은 이유로, 위와 같은 유럽연합 밖으로의 이전입니다.

Wikimedia Foundation(미국)의 Wikidata. 영화, 드라마, 책을 검색하면 입력한 제목이 작품을 식별하기 위해 Wikidata로 전달됩니다. 여기서도 계정 식별자 없는 텍스트일 뿐입니다.

Google Ireland Limited. 앱 로그인은 Google 계정을 통해 이루어집니다. 따라서 Google은 Google 자체의 개인정보처리방침에 따라 Dhana에 로그인한다는 사실을 압니다. 저희는 구매에 덧붙는 지문(위 참조)을 제외하면, 앱에서 하는 일을 Google에 아무것도 전달하지 않습니다.

netcup GmbH(독일). 서버는 이 업체가 호스팅하며, 이 업체는 계약에 따라 EU 일반 개인정보 보호법(GDPR) 제28조의 수탁자(프로세서)로서 일합니다. 데이터는 독일 안에 머뭅니다.

Zoho Corporation GmbH(독일). 저희 이메일은 이 업체가 호스팅하며, 이 업체는 GDPR 제28조의 수탁자(프로세서)로서 자매회사 Zoho Corporation B.V.(네덜란드)의 유럽 데이터 센터에서 일합니다. 「문의하기」로 보낸 메시지는 저희에게 오는 다른 모든 이메일과 마찬가지로 이곳에 도착합니다.

Google Play. 구독이나 추가 충전을 구매하면 결제는 Google Play가 자체 개인정보처리방침에 따라 처리합니다. 저희는 이름도, 결제 카드 번호도, 은행 정보도 받지 않으며, 위의 구매에 관한 단락에서 설명한 것만 받습니다.

비공개 베타

출시 전에 Dhana를 써 보려면 dhana.eu 첫 페이지에서 Google 그룹 beta_test_dhana에 가입할 수 있습니다. 이 그룹은 Google이 호스팅하며, Google 계정으로 Google의 개인정보처리방침에 따라 가입합니다. 저희는 그곳에서 그 계정의 이메일 주소를 볼 수 있으며, 그것만 볼 수 있습니다. 다른 회원은 이 주소를 볼 수 없습니다.

이 주소는 두 가지에 쓰입니다. 테스트 버전 설치 링크를 보내는 것, 그리고 그룹 회원을 테스터로 받아들이는 Google Play에서 테스트를 열어 주는 것입니다. 그 밖의 용도는 없습니다. 그룹 페이지에서 언제든 탈퇴할 수 있으며, 탈퇴하면 주소가 즉시 그룹에서 빠집니다. 남은 회원은 비공개 베타가 끝날 때 저희가 내보냅니다.

카드는 이용자의 것이 아니며, 이용자에 대해 말하지 않습니다

요청으로 생성된 카드는 공유 카탈로그에 들어가 이후의 모든 이용자에게 쓰입니다. 카드에는 누가 요청했는지 아무런 흔적도 없으므로, 카드를 삭제해도 사생활에는 아무 영향이 없습니다. 그래서 계정을 삭제해도 카드는 삭제되지 않습니다. 이용자가 생겨나게 한 것은 이용자를 따라다니지 않으며, 이용자를 가리키지도 않습니다.

붙여 넣은 글로 만든 카드는 예외입니다. 이용자 한 사람만을 위해 쓰이고, 카탈로그에 들어가지 않으며, 휴대폰이 받는 즉시 서버는 그 카드를 잊습니다. 그 카드는 휴대폰에 있고, 저장 데이터나 내보내기를 만들었다면 그 안에도 있습니다.

법적 근거

보관 기간

이용자의 권리

본인에 관한 데이터에 대해 열람권, 정정권, 삭제권, 처리제한권, 반대권, 개인정보 이동권이 있습니다. 이 권리를 행사하려면 이 페이지 맨 위의 주소로 연락해 주십시오. 1개월 이내에 답변을 받게 됩니다.

계정 삭제는 저희에게 연락하지 않고 직접 할 수 있습니다. 계정 삭제 안내 페이지를 보십시오.

또한 개인정보 보호 감독기관 — 거주하는 나라의 감독기관, 또는 개인정보처리자를 관할하는 감독기관 — 에 민원을 제기할 수 있습니다.

미성년자

Dhana는 만 13세 이상을 대상으로 하며, 만 18세 미만은 부모 등 법정대리인의 동의가 있어야 합니다. 저희는 만 13세 미만 아동의 데이터를 알면서 수집하지 않습니다.

변경

이 개인정보처리방침은 앱과 함께 바뀔 수 있습니다. 모든 버전은 맨 위에 날짜가 적혀 있습니다.