개인정보 처리방침
최종 수정일: 2026년 9월 30일
이 방침은 독일어판이 정본이며, 이 글은 그 번역입니다. 두 판이 다를 때는 독일어판이 우선합니다.
이 방침은 Hamoji 앱과 웹사이트가 개인정보를 어떻게 다루는지 설명합니다. 이런 문서에 흔히 쓰이는 말이 아니라, 코드가 실제로 하는 일을 따릅니다.
책임자
여기에 설명한 처리의 책임자는 Andrey Fedyukov(Mecumstraße 52, 40225 Düsseldorf, 독일)입니다.
개인정보에 관한 질문은 support@hamoji.app로 보내 주십시오. 개인정보 보호 감독기관, 특히 거주하는 EU 국가의 감독기관에 민원을 제기할 수도 있습니다.
보관하는 정보
- 계정: 이메일 주소, 그리고 Apple로 로그인한 경우 Apple이 Hamoji에 전달하는 식별자. Apple이 이름을 전달하면 앱에서 쓸 이름으로 제안할 뿐이며, 이름을 정하는 즉시 삭제합니다.
- 로그인: 세션 시각과, 세션을 연 앱의 IP 주소 및 사용자 에이전트. 로그인 서비스가 보관하는 방식 그대로입니다.
- 프로필: 정한 이름, 색, 첫 햄스터, 앱 언어, 그리고 입력했다면 생일.
- ‘장난꾸러기’: 이 세트를 켰는지 껐는지에 대한 선택, 그리고 App Store 국가 또는 지역(App Store에서 알 수 없으면 iPhone의 지역). 직접 선택하기 전까지는 이 국가 또는 지역에 따라 세트가 켜져 있는지가 정해집니다.
- 두 사람의 연결: 언제 시작되었는지, 입력한 경우 함께한 첫날, 언제 누가 끝냈는지.
- 보낸 것: 각 햄스터(어떤 햄스터인지, 어떤 기분과 옷인지)와 봉투 속 쪽지(있다면 최대 1,000자), 그리고 언제 보냈고 보았고 쓰다듬었는지.
- 초대: 링크와 코드, 함께 오는 햄스터(기분, 옷, 있다면 쪽지)와 만료 시각. 초대는 계정이 삭제될 때까지 보관되며, 만료되거나 새 초대로 바뀐 뒤에도 남습니다. 코드를 잘못 입력한 횟수는 추측을 막기 위해 셉니다.
- 휴대폰: Apple이 그 휴대폰의 알림용으로 발급하는 토큰, 테스트 버전인지 App Store 버전인지, 그리고 알림을 그 언어로 보내기 위한 휴대폰 언어.
- 구매: Hamoji Plus가 있는지, 언제까지인지, 자동 갱신되는지, 따로 구매한 것이 무엇인지. 두 사람 중 한 명이 Hamoji Plus 구매를 시작하면, 다른 한 명이 중복 결제하지 않도록 그 사실을 기록합니다. 카드와 Apple ID는 포함되지 않습니다. 이것들은 Apple이 보관하며 저희에게 보여 주지 않습니다.
이것이 전부입니다. Hamoji에는 광고 식별자도, 분석도, 추적도 없습니다.
로그인하기 전
Hamoji는 계정 없이도 써 볼 수 있습니다. 햄스터와 색과 이름을 고르고, 햄스터를 쓰다듬고 옷을 입히고, 컬렉션을 둘러볼 수 있습니다. 이 모든 것은 휴대폰에만 남습니다. 상대가 관련된 일(연인 초대, 햄스터 보내기)과 구매에는 계정이 필요하며, 로그인 전에 고른 것은 그때 계정으로 옮겨집니다.
한 가지 예외가 있습니다. 가격과 구매할 수 있는 것을 보여 주기 위해 앱은 로그인 전에도 이 설치의 익명 식별자로 RevenueCat에 문의합니다. 이때 RevenueCat은 그 식별자, 휴대폰의 기술 정보, IP 주소를 받습니다(「구매」 참조).
목적과 법적 근거
Hamoji를 쓰는 목적이 되는 서비스를 제공하기 위해: 계정과 로그인, 두 사람의 연결과 초대, 햄스터 주고받기, 함께 쓰는 캘린더, 알림, Hamoji Plus와 구매. 법적 근거: 계약의 이행(GDPR 제6조 제1항 b호).
서비스를 안전하게 운영하기 위해: 로그인 코드와 초대 코드의 횟수 제한, 서비스 제공업체가 짧게 보관하는 기술 로그. 법적 근거: 정당한 이익(GDPR 제6조 제1항 f호).
계정이 삭제된 뒤 환불과 문의에 대비해 구매 기록을 보관하고, 삭제된 계정이 연인에게 보낸 것을 연인에게 남겨 두기 위해(받은 것은 받은 사람의 것입니다). 법적 근거: 정당한 이익(GDPR 제6조 제1항 f호).
누가 무엇을 보는지
두 사람의 연결은 그 두 사람만 볼 수 있고, 다른 누구도 볼 수 없습니다. 다른 사용자도, 두 사람 중 누군가의 앞으로의 연인도 볼 수 없습니다.
연인은 이름과 색, 첫 햄스터, 입력했다면 생일의 월과 일, 보낸 모든 것(쪽지 포함), 그리고 Hamoji Plus의 상태(있는지, 언제까지인지, 자동 갱신되는지, 지금 구매 중인지)를 볼 수 있습니다. 상대의 같은 정보도 볼 수 있습니다.
태어난 해, ‘장난꾸러기’ 선택, App Store 국가 또는 지역은 본인 외에는 아무도 볼 수 없습니다. 연인이 볼 수 있는 것은 두 사람에게 이 세트가 켜져 있는지뿐입니다.
연결이 끝나도 그 기록은 두 사람 모두 읽을 수 있으며, 더는 누구도 보낼 수 없습니다. 지난 연결은 자신의 화면에서 숨기거나 다시 보이게 할 수 있으며, 숨겨도 아무것도 삭제되지 않습니다.
초대 링크를 연 사람은 초대가 유효한 동안 그 안의 햄스터와 기분, 옷, 이름과 색, 예비 코드, 앱 언어를 볼 수 있습니다. 쪽지는 볼 수 없습니다. 초대는 7일 동안 유효하며, 새 초대가 이전 초대를 대신합니다. 로그인한 뒤 초대 코드를 입력한 사람도 같은 것을 볼 수 있습니다.
정보가 저장되는 곳
정보는 Supabase가 독일 프랑크푸르트(AWS eu-central-1)에서 호스팅하는 PostgreSQL 데이터베이스에 저장됩니다. 모든 행은 행 수준 보안으로 보호되어, 계정은 자신의 정보와 자신의 연결의 정보만 읽을 수 있습니다.
인터넷 없이도 Hamoji가 열리도록 휴대폰에 두 사람의 연결과 햄스터의 사본이 저장됩니다. 로그아웃하면 사본은 휴대폰에서 삭제됩니다.
햄스터 그림(캘린더의 작은 그림, 공유하는 카드, 한 달 그림)은 휴대폰에서 그려지며, 저희가 업로드하지 않습니다.
이메일
로그인 코드는 Amazon Simple Email Service(Amazon Web Services, 독일 프랑크푸르트)를 통해 보내며, 이를 위해 이메일 주소가 전달됩니다. 메일 앱이 이 메일의 그림을 표시할 때 이 웹사이트에서 불러오므로, Cloudflare는 메일 앱의 IP 주소를 볼 수 있습니다. 광고 메일이나 뉴스레터는 없습니다.
알림
알림(햄스터가 달려왔다, 햄스터가 쓰다듬어졌다, 연인이 왔다)은 Apple 푸시 알림 서비스가 전달합니다. Apple은 휴대폰의 토큰과 알림 문구를 받습니다. 문구에는 사람 이름도, 햄스터 이름도, 기분도 없으며 쪽지는 절대 들어가지 않습니다. 잠금 화면은 다른 사람도 볼 수 있기 때문입니다.
알림은 iPhone 설정에서 언제든 끌 수 있습니다.
Apple로 로그인
Apple로 로그인하면 Apple이 본인임을 확인하고 Hamoji에 식별자, 이메일 주소(비공개 전달 주소일 수 있음), 그리고 허용한 경우 이름을 전달합니다. 계정을 삭제하면 Hamoji는 Apple에 이 로그인의 취소를 요청합니다.
구매
Hamoji Plus와 개별 구매는 Apple의 App Store를 통해 이루어집니다. 결제, 카드, Apple ID는 Apple에 남으며 저희는 볼 수 없습니다.
RevenueCat(RevenueCat, Inc., 미국)은 App Store 영수증과 Hamoji 계정 식별자(로그인 전에는 대신 이 설치의 익명 식별자)를 휴대폰의 기술 정보 및 IP 주소와 함께 받고, 무엇을 언제까지 가지고 있는지 앱과 저희 서버에 알려 줍니다. RevenueCat은 저희의 지시에 따라 수탁자로서 이 정보를 처리하며, 미국으로의 이전은 EU 표준계약조항에 근거합니다.
계정을 삭제해도 RevenueCat에 있는 구매 기록은 남습니다. 계정이 가지고 있던 식별자(Hamoji에서는 더 이상 다른 어떤 정보로도 이어지지 않는 무작위 문자열)와 Apple 거래 번호가 담긴 구매 내역이며, Apple도 이를 보관합니다. 이 기록은 해당 구매에 대한 환불과 문의가 가능한 동안 보관되며, 연락 주시면 더 일찍 삭제합니다.
이 웹사이트
hamoji.app은 Cloudflare Pages에서 호스팅됩니다. 쿠키도 분석도 쓰지 않습니다. Cloudflare는 모든 웹 서버가 보는 기술 정보(IP 주소, 요청한 주소, 사용자 에이전트)를 페이지를 전달하고 서비스를 보호하기 위해 처리합니다. 초대 링크 페이지는 열릴 때마다 저희 서버에서 그 초대를 읽어 오고, Cloudflare가 IP 주소로 추정한 시간대는 페이지에 하늘과 하루 중 시간대를 보여 주는 데만 씁니다. 이 중 어느 것도 저장하지 않습니다.
정보를 처리하는 다른 곳
위에서 말한 업체만, 각자 한 가지 일을 위해 처리합니다.
- Supabase: 데이터베이스와 로그인 서비스
- Amazon Web Services: 이메일 발송과 데이터베이스가 돌아가는 인프라
- Apple: Apple로 로그인, 알림, 결제
- RevenueCat: 구매 처리와 Hamoji Plus 상태
- Cloudflare: 이 웹사이트와 도메인
이 업체 중 일부 또는 그 모회사는 미국에 있습니다. 정보가 미국에 닿을 수 있는 경우, 이전은 EU–미국 데이터 프라이버시 프레임워크(EU–US Data Privacy Framework) 또는 EU 표준계약조항에 근거합니다. 사용자 정보를 받는 모든 업체가 이 방침에 적힌 것 이상으로 정보를 보호하도록 확인합니다.
정보를 판매하거나 빌려주거나 광고주와 공유하지 않으며, 누구의 모델 학습에도 쓰지 않습니다.
보관 기간과 삭제하면 일어나는 일
정보는 계정이 있는 동안 보관합니다.
계정을 삭제하면(설정 → 계정 → 계정 삭제) 서버에서 다음 정보가 삭제됩니다. 계정과 이메일 주소, 이름, 색, 첫 햄스터, 생일, ‘장난꾸러기’ 선택과 App Store 국가 또는 지역, 휴대폰의 알림 토큰, 초대와 코드 시도, 구매 기록입니다.
보낸 것은 연인에게 남습니다. 보낸 햄스터와 쪽지는 연인의 ‘우리의 한 해’에 이름과 색 없이 남습니다. 편지가 받은 사람에게 남는 것과 같습니다. 연인이 보낸 것도 연인에게 남습니다. 연결의 다른 한 사람도 계정을 삭제하면 그 연결의 기록은 모두 삭제됩니다.
계정을 삭제해도 App Store 구독은 해지되지 않습니다. Apple ID의 구독 설정에서 해지해 주십시오. RevenueCat에 있는 구매 기록은 「구매」에 적은 대로 남습니다.
이용자의 권리
GDPR에 따라 열람, 정정, 삭제, 처리 제한, 데이터 이동의 권리와 정당한 이익에 근거한 처리에 반대할 권리가 있습니다.
삭제는 앱에 들어 있습니다: 설정 → 계정 → 계정 삭제. 그 밖의 일은 support@hamoji.app로 연락해 주십시오.
아동
Hamoji는 연인을 위한 앱이며 아동을 대상으로 하지 않습니다. 13세 미만은 이용 대상이 아닙니다.
변경
이 방침이 바뀌면 위의 날짜도 함께 바뀝니다. 정보를 다루는 방식에 큰 영향을 주는 변경은 시행 전에 앱에서 알립니다.