Privacy Policy
개인정보처리방침
한눈에 보기
- 입력한 글자는 어떤 형태로도 저장하거나 보내지 않아요.
- 키보드는 입력한 글을 인터넷으로 보내지 않아요. 안드로이드 키보드 메뉴의 번역은 기기 안에서 번역하고, 언어를 처음 쓸 때만 언어 파일을 내려받아요. (2항)
- 키보드 메뉴의 상용구·메모는 직접 저장한 것만 기기 안에 두고, 서버로 보내거나 백업하지 않아요. (3항)
- 키보드 배경으로 고른 사진은 서버로 보내지 않아요. 앱 저장공간에만 두고 백업에도 넣지 않으며, 사진을 지우거나 앱을 지우면 함께 지워져요.
- 앱은 새 키캡 세트 목록과 직접 고른 폰트 파일만 내려받고, 내 정보는 보내지 않아요.
- 회원가입·로그인이 없고, 이름·정확한 위치는 모으지 않아요. 이메일은 앱의 문의하기에 직접 적었을 때만 답장에 쓰고 1년 뒤 지워요. (15항) 광고 ID는 앱 안 광고(14항)와 X 광고 성과 측정(13항)에만 쓰여요.
- 앱을 고치는 데 쓰려고 Google 애널리틱스로 앱 화면 사용 통계를 모아요. 키보드만 쓸 때는 켜지지 않고, 설정에서 끌 수 있어요. (12항)
- 앱 화면에 광고가 있어요. 세트·사진·배경화면·위젯을 폰에 적용할 때 나오는 보상형 광고, 테마 목록 사이의 광고, 화면 아래 배너, 앱을 다시 열거나 끌 때의 광고예요. 키보드에는 광고가 없어요. (14항)
- 페이스북·인스타 광고의 효과를 알기 위해 Meta에 설치·앱 실행·결제 사실을 보내요. 광고 ID는 쓰지 않고, 같은 스위치로 끌 수 있어요. (13항)
- X(트위터) 광고의 효과를 알기 위해 X에 설치·결제 사실과 광고 ID를 보내요. 아이폰은 추적을 허용했을 때만 보내요. 같은 스위치로 끌 수 있어요. (13항)
- 오류 수집 도구는 없어요.
- 결제는 Google Play가 처리하고, 찌키는 카드 정보 같은 결제 정보를 받지 않아요.
찌키(이하 ‘앱’)는 기계식 키보드의 타건음과 키캡을 폰으로 옮긴 안드로이드 키보드로, 한국어를 비롯한 56개 언어 자판을 지원합니다. 이 방침은 앱이 어떤 정보를 다루는지, 그리고 그 정보가 어디에 머무는지를 설명합니다.
1. 수집하는 개인정보
앱은 이름·연락처처럼 이용자를 직접 알아볼 수 있는 정보를 스스로 모으지 않습니다. 이용자가 설정 탭의 문의하기로 글을 보낼 때 직접 적은 이메일과 문의 내용만 답장을 위해 받습니다(15항). 또 앱을 고치는 데 쓰려고 앱 화면 사용 통계를 Google 애널리틱스로 모읍니다(12항). 새 키캡 세트 목록을 내려받을 때는 목록을 요청할 뿐 이용자에 관한 정보를 보내지 않습니다(7항).
2. 키보드로 입력한 내용
안드로이드는 모든 외부 키보드에 “입력하는 모든 텍스트를 수집할 수 있다”는 같은 안내를 보여 줍니다. 이는 키보드라는 앱 종류에 대한 일반 안내이며, 찌키는 다음과 같이 동작합니다.
- 입력한 글자는 한글 조합(자음과 모음을 글자로 합치기)이나 베트남어 성조 입력처럼 방금 친 글자를 고치는 일에만 그 순간 기기 메모리에서 쓰입니다. 이때 커서 바로 앞의 글자를 최대 16자까지 읽을 수 있지만, 파일·기록·서버 어디에도 남기거나 보내지 않습니다.
- 키보드 서비스는 입력한 글을 네트워크로 보내지 않습니다. 키보드만 쓰는 동안에는 사용 통계 기능도 켜지지 않습니다.
- 키보드 메뉴의 번역(안드로이드)은 Google ML Kit로 기기 안에서 번역하며, 번역할 글은 기기 밖으로 나가지 않습니다. 어떤 언어를 처음 번역할 때만 그 언어 파일(약 30MB)을 Google 서버에서 내려받습니다. ML Kit는 기능 유지·개선을 위해 성능·사용 통계(번역한 글은 들어가지 않음)를 Google에 보낼 수 있습니다. 번역을 쓰지 않으면 이 연결도 일어나지 않습니다.
- 키보드 메뉴의 상용구·메모는 이용자가 직접 저장한 글만 기기 안 키보드 저장소에 둡니다(3항).
- 단어 추천이나 입력 기록 학습 기능이 없어, 입력 내용을 쌓아 둘 곳도 없습니다.
- 비밀번호 입력 칸에서는 타건음을 끄고 영문 자판으로 바꿉니다.
아이폰(iOS)은 키보드의 ‘전체 접근 허용’을 켤 때 모든 타사 키보드에 “입력한 모든 정보를 개발자에게 보낼 수 있다”는 같은 경고를 보여 줍니다. 찌키는 전체 접근을 앱과 키보드가 함께 쓰는 기기 안 저장소에서 앱에서 고른 테마·사진·폰트·타건음을 읽고, 키보드 툴바에서 바꾼 스위치·글씨 꼴과 키보드가 켜진 시각을 그곳에 적고, 진동을 내는 데만 씁니다.
- 아이폰 키보드에는 인터넷으로 연결하는 기능이 없습니다.
- 한글을 조합할 때 방금 넣은 글자가 커서 앞에 그대로 있는지 확인하려고 iOS가 알려 주는 커서 앞 글자를 읽지만, 그 순간 기기 메모리에서만 쓰고 어디에도 남기거나 보내지 않습니다.
- 전체 접근은 설정 > 찌키 > 키보드에서 언제든 끌 수 있고, 끄면 키보드는 기본 테마로 계속 쓸 수 있습니다.
3. 기기 안에만 저장하는 정보
앱이 제대로 동작하려고 아래 정보를 이용자의 기기 안에 저장합니다. 개발자는 이 정보를 볼 수 없습니다.
| 정보 | 쓰는 곳 |
|---|---|
| 키보드 디자인(키캡 색·모양, 스위치, 소리·진동 설정, 저장한 빌드) | 키보드를 그리고 소리를 내는 데 |
| 고른 나라와 키보드 언어 | 그 언어에 맞는 자판을 보여 주는 데 |
| Pro 이용 여부, 이용 중인 상품 종류, 마지막 확인 시각 | 인터넷이 안 될 때도 Pro 기능을 켜 두는 데 |
| 마지막으로 받은 키캡 세트 목록 | 인터넷이 안 될 때도 세트를 보여 주는 데 |
| 키보드 메뉴에서 직접 저장한 상용구·메모, 최근 쓴 이모지 | 키보드에서 다시 골라 넣는 데 (백업하지 않음, 키보드에서 지우거나 앱을 지우면 함께 지워짐) |
키보드 디자인과 언어 설정은 안드로이드 기본 백업 기능에 포함되어, 이용자가 기기 백업을 켜 둔 경우 이용자의 Google 계정 백업 공간에 함께 저장될 수 있습니다. 새 폰으로 옮길 때 디자인이 따라오게 하기 위해서입니다. 결제 확인 정보와 세트 목록은 백업하지 않으며, 새 기기에서 다시 받습니다.
4. 결제(찌키 Pro)
찌키 Pro 구독과 평생 이용권은 Google Play 결제로 처리됩니다. 결제 수단, 이름, 이메일 같은 결제 정보는 Google이 처리하며 앱은 받지 않습니다. 앱은 Pro를 켜기 위해 Google Play가 알려 주는 구매 상태(구매한 상품과 유효 여부)만 확인합니다.
Google의 정보 처리는 Google 개인정보처리방침을 따릅니다. 구독 해지는 Google Play 스토어의 결제 및 정기 결제 메뉴에서 할 수 있습니다.
5. 공유 코드
‘공유 코드’는 키보드 디자인(색·모양 등)을 글자로 바꾼 것으로, 기기 안에서 만들어집니다. 코드에는 입력한 내용이나 개인정보가 들어 있지 않으며, 이용자가 직접 복사해 보낼 때만 다른 사람에게 전달됩니다.
6. 앱 권한
| 권한 | 이유 |
|---|---|
| 입력기(키보드) 연결 | 찌키를 키보드로 쓰기 위한 안드로이드 기본 권한 |
| 진동 | 키를 누를 때 진동 |
| 인터넷, Google Play 결제 | 앱 화면에서 Google Play 결제·구매 확인, 키캡 세트 목록과 고른 폰트 받기, 사용 통계·광고 성과 보내기, 보상형 광고 불러오기, 문의 보내기에 씀. 키보드는 안드로이드 ‘번역’의 언어 파일을 내려받을 때만 씀 |
7. 제3자 제공·처리 위탁
앱은 이용자에 관한 정보를 다른 회사나 사람에게 팔지 않습니다. 사용 통계의 처리는 Google LLC에 맡기고(12항), 광고 성과 측정을 위해 설치·앱 실행·결제 정보를 Meta Platforms, Inc.에, 설치·결제 정보와 광고 ID를 X Corp.에 제공합니다(13항). 앱 안의 보상형 광고는 Google LLC(AdMob)가 처리합니다(14항).
키캡 세트 목록은 클라우드 데이터베이스 서비스 Supabase(서울 지역 서버)에 두고 앱이 내려받습니다. 내려받을 때 IP 주소 같은 접속 기록이 서비스 운영사의 보안 기록으로 잠시 남을 수 있지만, 개발자는 이를 이용자를 알아보는 데 쓰지 않습니다. 고른 폰트 파일은 GitHub(Microsoft)나 Amazon S3에서 내려받으며, 이때 IP 주소 같은 접속 기록이 남을 수 있습니다. 앱의 문의하기로 보낸 글도 같은 Supabase 데이터베이스에 저장됩니다(15항).
8. 보관 기간과 삭제
기기 안에 저장된 정보는 앱을 쓰는 동안 남아 있다가, 앱을 지우거나 안드로이드 설정 → 앱 → 찌키 → 저장공간에서 데이터 삭제를 누르면 모두 지워집니다. 저장한 빌드는 앱 안에서 하나씩 지울 수도 있습니다. Google 계정 백업에 들어간 사본은 Google 계정의 백업 설정에서 지울 수 있습니다. 사용 통계는 Google 애널리틱스의 데이터 보관 기간(최대 14개월)이 지나면 지워집니다. Meta와 X에 보낸 정보는 각 회사의 보관 기준에 따라 처리됩니다(13항). 찌키 서버는 X로 넘기기만 하고 저장하지 않습니다. 문의하기로 보낸 글과 이메일은 받은 날부터 1년이 지나면 지워집니다(15항).
9. 아동의 개인정보
앱은 아동을 대상으로 하지 않습니다. 사용 통계에도 이름·연락처처럼 아동을 알아볼 수 있는 정보는 들어가지 않습니다.
10. 방침의 변경
앱의 기능이 바뀌어 이 방침을 고쳐야 할 때는 이 페이지에 바뀐 내용과 시행일을 먼저 알립니다.
11. 개인정보 보호 담당과 문의
개인정보와 관련한 문의·열람·삭제 요청은 아래로 보내 주세요.
- 운영: Mojoday (개인정보 보호 담당)
- 이메일: mojoday.official@gmail.com
- 앱: 설정 탭 → 문의하기 (답장을 받으려면 이메일을 적어 주세요)
- 앱 리뷰: Google Play 찌키 리뷰에 남겨 주시면 답변드려요. 리뷰는 누구나 볼 수 있으니, 개인정보가 담긴 요청은 이메일로 보내 주세요.
12. 사용 통계 (앱·웹사이트)
앱: 어떤 기능을 많이 쓰는지 알고 앱을 고치려고 Google 애널리틱스(Firebase)를 씁니다. 앱 화면을 열었을 때만 켜지고, 키보드만 쓰는 동안에는 켜지지 않습니다.
- 모으는 것: 설치마다 붙는 임의의 식별자(앱 인스턴스 ID), 앱 화면에서 한 일(연 화면, 고른 세트, 고른 나라·자판 언어, 키보드 켜기 단계, 결제 화면 열기와 결제 시도·결과, 빌드 저장·공유 여부), Google Play 구매 기록(상품·가격), 기기·앱 정보(기종, 운영체제·앱 버전, 언어), IP 주소로 추정한 대략적인 지역(나라·도시)
- 세트를 키보드에 적용하면 어떤 세트가 인기인지 알기 위해 그 세트의 적용 횟수를 서버에서 1 올립니다. 누가 적용했는지는 남기지 않습니다.
- 모으지 않는 것: 입력한 글자, 빌드 이름, 공유 코드 내용, 광고 ID, 정확한 위치
- 끄는 법: 앱 설정 탭 → 개인정보 약속 → 사용 통계 보내기를 끄면 그때부터 보내지 않습니다.
- 국외 이전: 위 정보는 앱을 쓸 때 네트워크로 Google LLC(미국)의 서버에 보내져 통계 목적으로만 처리되고, 8항의 기간이 지나면 지워집니다. 끄는 법은 바로 위와 같습니다.
웹사이트: 앱 소개 웹사이트(이 페이지가 있는 mojoday.app)는 방문자 수와 많이 본 페이지를 알기 위해 Google Analytics(Google 태그 관리자)를 씁니다. 이 도구는 쿠키로 브라우저를 구분하고, 방문한 페이지·유입 경로·기기와 브라우저 종류·대략적인 지역 같은 정보를 모아 통계로 보여 줍니다. 개발자는 이를 이름이나 연락처 같은 개인을 알아보는 정보와 연결하지 않습니다.
처리는 Google이 맡으며 Google 개인정보처리방침을 따릅니다. 브라우저에서 쿠키를 막거나 Google Analytics 차단 부가기능을 쓰면 수집을 거부할 수 있고, 그래도 사이트는 그대로 쓸 수 있습니다.
13. 광고 성과 측정 (Meta · X)
찌키는 페이스북·인스타그램에 앱 설치 광고를 합니다. 광고를 보고 몇 명이 설치하고 결제했는지 알기 위해 Meta SDK(앱 이벤트)를 씁니다. 이 항목은 앱 밖에서 하는 광고에 관한 것이고, 앱 안의 광고는 14항에 적었습니다.
- 켜지는 때: 앱 화면을 열었을 때만. 키보드만 쓰는 동안에는 켜지지 않습니다.
- 보내는 것: 앱 설치·실행 사실, 앱에서 찌키 Pro를 결제했을 때 상품 종류(평생·1달·1년)와 가격·통화(무료 체험은 체험 시작으로), Meta SDK가 설치마다 만드는 임의의 식별자, Google Play 설치 리퍼러(어떤 광고를 눌러 설치했는지), 기기·앱 정보(기종, 운영체제·앱 버전, 언어), IP 주소
- 아이폰: 앱 설치·실행 사실과 Meta SDK의 임의 식별자, 기기·앱 정보, IP 주소만 보내고 결제는 보내지 않습니다. 어떤 광고를 보고 설치했는지는 Apple의 SKAdNetwork와 Meta의 집계 이벤트 측정(AEM)으로, 개인을 알아볼 수 없는 집계로만 확인합니다.
- 보내지 않는 것: 입력한 글자, 빌드 이름, 공유 코드 내용, 광고 ID, 정확한 위치, 이름·연락처, 카드 같은 결제 수단 정보(결제는 Google Play가 처리하며 찌키도 받지 않습니다)
- 받는 곳과 목적: Meta Platforms, Inc.(미국)·Meta Platforms Ireland Ltd. — 광고 성과 측정과 광고 최적화. 처리는 Meta 개인정보처리방침을 따릅니다.
- 끄는 법: 앱 설정 탭 → 개인정보 약속 → 사용 통계 보내기를 끄면 Google 애널리틱스와 함께 Meta로도 보내지 않습니다.
X(트위터): X에도 앱 설치 광고를 합니다. 광고를 보고 몇 명이 설치하고 결제했는지 알기 위해 X App Conversion API로 아래 정보를 보냅니다. 앱은 개발사 모조데이의 서버(mojoday.app, 아이폰은 x.mojoday.app — 예전 버전은 zzicky.com)로 보내고, 서버가 X로 넘기며 따로 저장하지 않습니다.
- 켜지는 때: 앱 화면을 열었을 때만. 키보드에서는 보내지 않습니다. 설치는 새로 설치하고 처음 앱을 열 때 한 번, 결제는 안드로이드 앱에서 찌키 Pro를 결제했을 때(무료 체험 시작은 보내지 않음).
- 보내는 것(안드로이드): 설치·결제가 있었다는 사실과 그 시각, 결제했을 때 상품 종류(평생·1달·1년)와 가격·통화, 광고 ID와 광고 추적 제한 여부. 광고 ID를 지웠거나 광고 추적을 제한했다면 광고 ID 대신 IP 주소와 기기·앱 정보(User-Agent: 운영체제 버전, 기종)를 보냅니다.
- 보내는 것(아이폰): 앱이 물어보는 추적 허용 창에서 허용을 눌렀을 때만, 설치 후 14일 안에 한 번 설치 사실과 설치 시각, 광고 식별자(IDFA)를 보냅니다. 허용하지 않았다면 X로 아무것도 보내지 않으며, IP 주소 등으로 대신 맞추지도 않습니다.
- 보내지 않는 것: 입력한 글자, 빌드 이름, 공유 코드 내용, 정확한 위치, 이름·연락처, 카드 같은 결제 수단 정보
- 받는 곳과 목적: X Corp.(미국) — 광고 성과 측정과 광고 최적화. 처리는 X 개인정보처리방침을 따릅니다.
- 국외 이전: 위 정보는 설치·결제 때 네트워크로 X Corp.(미국)의 서버에 보내지고, X의 보관 기준에 따라 처리됩니다.
- 끄는 법: 위와 같은 사용 통계 보내기 스위치로 X에도 보내지 않습니다. 광고 ID는 안드로이드 설정 → 개인정보 보호 → 광고에서 재설정하거나 삭제할 수 있습니다. 아이폰은 설정 → 개인정보 보호 및 보안 → 추적에서 찌키의 추적 허용을 언제든 끌 수 있습니다.
14. 앱 안의 보상형 광고 (Google AdMob)
세트를 무료로 열 수 있도록 Google 모바일 광고 SDK(AdMob)를 씁니다. 보상형 광고는 세트·사진·효과·배경화면·위젯을 폰에 적용할 때 직접 눌렀을 때만 나오고, 테마 목록의 세트 사이와 화면 아래, 앱을 백그라운드에서 다시 열 때와 끌 때에도 광고가 표시됩니다. 빨리 보여 주려고 Pro가 아닌 이용자가 앱 화면을 열면 광고를 미리 받아 둡니다. 키보드에는 광고가 없고, 키보드는 이 SDK를 쓰지 않습니다.
- Google이 처리하는 것: 광고 ID, 앱 세트 ID, IP 주소, 기기·앱 정보(기종, 운영체제·앱 버전, 언어), 광고를 보고 누른 기록, 오류·성능 정보
- 광고 ID는 안드로이드 설정 → 개인정보 보호 → 광고에서 재설정하거나 삭제할 수 있습니다.
- 보내지 않는 것: 입력한 글자, 빌드 이름, 공유 코드 내용, 고른 사진, 이름·연락처
- 받는 곳과 목적: Google LLC — 광고 게재와 측정, 부정 사용 방지. 처리는 Google 파트너 사이트 데이터 사용 안내를 따릅니다.
- 유럽경제지역·영국·스위스 이용자에게는 광고를 요청하기 전에 Google 동의 창을 보여 줍니다.
- 광고를 원하지 않으면 기본 세트를 쓰거나 찌키 Pro로 광고 없이 세트를 적용할 수 있습니다. 설정의 사용 통계 스위치는 이 광고에 적용되지 않습니다.
15. 앱 안 문의하기
앱 설정 탭 → 문의하기에서 오류 신고·기능 제안 같은 글을 보낼 수 있습니다. 보내기를 누를 때만 전송되며, 함께 보내는 기기 정보는 보내기 전에 화면에 그대로 보여 줍니다.
- 보내는 것: 고른 문의 종류, 직접 쓴 문의 내용, 답장 받을 이메일(선택, 적은 경우만), 앱 버전, 운영체제 버전, 기종(예: samsung SM-S928N), 앱 화면 언어
- 보내지 않는 것: 문의 칸 밖에서 입력한 글자, 사진·스크린샷, 광고 ID, 정확한 위치
- 쓰는 곳: 문의에 답하고 오류를 고치는 데만 씁니다. 광고·마케팅에는 쓰지 않습니다.
- 보관: 7항의 Supabase(서울 지역 서버)에 두며, 운영자만 볼 수 있습니다. 받은 날부터 1년이 지나면 자동으로 지워지고, 그 전에 지우기를 원하면 11항으로 알려 주세요.
English
Privacy Policy
Zzicky (“the app”) is an Android keyboard that brings mechanical-keyboard switch sounds and keycaps to your phone, with layouts for 56 languages. This policy explains what information the app handles and where it stays.
At a glance
- Photos you pick for the keyboard background are never sent to any server. They stay in the app’s private storage, are left out of backups, and are deleted when you remove the photo or uninstall the app.
- What you type is never stored or sent anywhere, in any form.
- The keyboard never sends what you type over the internet. On Android, Translate in the keyboard menu translates on your device and only downloads a language file the first time you use a language. (section 2)
- Phrases and memos in the keyboard menu are kept on your device only, and only when you save them. They are never sent to a server or backed up. (section 3)
- The app only downloads the list of keycap sets and fonts you pick. It sends nothing about you.
- There is no sign-up or login. The app does not collect your name or precise location. An email address is used only to reply when you type it into Contact us in the app, and is deleted after one year (section 15). The advertising ID is used only for ads inside the app (section 14) and for measuring our X ads (section 13).
- To improve the app, it sends usage statistics from the app screens to Google Analytics. It stays off while you only use the keyboard, and you can turn it off in Settings (section 12).
- The app screens show ads: rewarded ads when you apply a set, photo, wallpaper or widget to your phone, ad cards in the theme list, a banner at the bottom, and ads when you reopen or exit the app. The keyboard never shows ads. (section 14)
- To measure our Facebook and Instagram ads, the app tells Meta about installs, app opens and purchases. No advertising ID is used, and the same switch turns it off (section 13).
- To measure our X (Twitter) ads, the app tells X about installs and purchases, together with your advertising ID. On iPhone, this happens only if you allow tracking. The same switch turns it off (section 13).
- No crash-reporting tools.
- Payments are handled by Google Play. Zzicky never receives card or other payment details.
1. Personal data we collect
The app does not, on its own, collect information that directly identifies you, such as your name or contacts. When you send a message through Contact us in the Settings tab, we receive only the email address and message you type yourself, so we can reply (section 15). To improve the app, it sends usage statistics from the app screens to Google Analytics (section 12). When it downloads the list of keycap sets it only requests the list and sends nothing about you (section 7).
2. What you type
Android shows the same notice for every third-party keyboard, saying it “may be able to collect all the text you type.” This is a general notice about keyboards. Zzicky works as follows:
- Typed characters are used only in device memory, at that moment, to fix up what you just typed, such as composing Korean syllables or adding Vietnamese tone marks. To do this the keyboard may read up to 16 characters right before the cursor. Nothing is written to files or logs or sent to any server.
- The keyboard service never sends what you type over the network. Usage statistics stay off while you only use the keyboard.
- Translate in the keyboard menu (Android) uses Google ML Kit to translate on your device; the text never leaves the device. The first time you translate into or from a language, its language file (about 30 MB) is downloaded from Google. ML Kit may send performance and usage metrics (not the translated text) to Google to maintain and improve the service. If you never use Translate, this connection never happens.
- Phrases and memos in the keyboard menu are only what you save yourself, stored in the keyboard’s on-device storage (section 3).
- There is no word prediction or learning from your typing, so there is nowhere for typed text to accumulate.
- In password fields, switch sounds are turned off and the English layout is used.
3. Information stored only on your device
| Information | Used for |
|---|---|
| Keyboard design (keycap colors and shapes, switch, sound and vibration settings, saved builds) | Drawing the keyboard and playing sounds |
| Chosen country and keyboard language | Showing the right layout |
| Pro status, current product, time of last check | Keeping Pro features on while offline |
| Last downloaded list of keycap sets | Showing sets while offline |
| Phrases and memos you save in the keyboard menu, recently used emoji | Inserting them again from the keyboard (not backed up; removed when you delete them or uninstall) |
The developer cannot see any of this. Your keyboard design and language settings are included in Android’s standard backup, so if device backup is on they may be saved in your Google Account backup and restored on a new phone. Purchase-check data and the set list are not backed up; a new device downloads them again.
4. Payments (Zzicky Pro)
Zzicky Pro subscriptions and the lifetime pass are processed by Google Play Billing. Payment method, name, email and other payment details are handled by Google, not the app. The app only checks the purchase status Google Play reports (which product and whether it is active). Google’s processing follows the Google Privacy Policy. You can cancel a subscription in the Play Store under Payments & subscriptions.
5. Share codes
A share code is your keyboard design (colors, shapes, etc.) turned into text on your device. It contains no typed text or personal data, and it reaches others only if you copy and send it yourself.
6. Permissions
| Permission | Reason |
|---|---|
| Input method (keyboard) | Required by Android to work as a keyboard |
| Vibrate | Vibration when you press keys |
| Internet, Google Play Billing | Used only by the app screens to buy Pro, check purchase status, download the list of keycap sets and fonts you pick, send usage statistics and ad measurement, load rewarded ads, and send messages from Contact us. The keyboard uses it only to download language files for Translate on Android |
7. Sharing with third parties
The app does not sell information about you. Processing of usage statistics is entrusted to Google LLC (section 12), and install, app-open and purchase information is provided to Meta Platforms, Inc., and install and purchase information with the advertising ID to X Corp., to measure ad performance (section 13). Rewarded ads in the app are handled by Google LLC (AdMob) (section 14).
The list of keycap sets is stored in Supabase, a cloud database service (Seoul region), and downloaded by the app. Connection records such as your IP address may be kept briefly in the provider’s security logs, but the developer does not use them to identify anyone. Fonts you pick are downloaded from GitHub (Microsoft) or Amazon S3, which may keep connection records such as your IP address. Messages sent through Contact us are stored in the same Supabase database (section 15).
8. Retention and deletion
Data on your device stays while you use the app and is deleted when you uninstall it or tap Clear data in Android Settings → Apps → Zzicky → Storage. Saved builds can also be deleted one by one in the app. Copies in your Google Account backup can be removed in your Google Account backup settings. Usage statistics are deleted after the Google Analytics data retention period (at most 14 months). Information sent to Meta and X is handled under each company’s retention rules (section 13); the Zzicky server only forwards events to X and does not store them. Messages and email addresses sent through Contact us are deleted one year after we receive them (section 15).
9. Children
The app is not directed at children. Usage statistics contain nothing that identifies a child, such as a name or contacts.
10. Changes
If features change and this policy needs updating, the changes and new effective date will be posted on this page first.
11. Contact
Send privacy questions or requests to the contacts below.
- Operator: Mojoday (privacy contact)
- Email: mojoday.official@gmail.com
- In the app: Settings tab → Contact us (add your email if you want a reply)
- App review: leave a review on Zzicky on Google Play and we will reply. Reviews are public, so please send requests that include personal information by email.
12. Usage statistics (app and website)
App: To learn which features are used and improve the app, it uses Google Analytics for Firebase. It turns on only when you open the app screens and stays off while you only use the keyboard.
- Collected: a random per-install identifier (app instance ID); what you do in the app screens (screens opened, sets chosen, country and keyboard language chosen, keyboard setup steps, opening the purchase screen and purchase attempts and results, whether builds are saved or shared); Google Play purchase records (product and price); device and app info (model, OS and app version, language); approximate region (country, city) estimated from your IP address.
- When you apply a set to the keyboard, a counter for that set goes up by one on our server so we can see which sets are popular. Who applied it is not recorded.
- Not collected: what you type, build names, share-code contents, advertising ID, precise location.
- To turn it off: in the app, go to Settings → Privacy promise → Send usage statistics. Nothing is sent from then on.
- Transfer abroad: this data is sent over the network to Google LLC’s servers (USA) while you use the app, processed only for statistics, and deleted after the period in section 8.
Website: This website (mojoday.app), which introduces the app, uses Google Analytics (through Google Tag Manager) to count visits and see which pages are viewed. It uses cookies to tell browsers apart and collects information such as pages visited, referring site, device and browser type and approximate region, shown as statistics. The developer does not link this to anything that identifies you, such as a name or contact details.
Google processes this data under the Google Privacy Policy. You can opt out by blocking cookies in your browser or installing the Google Analytics opt-out add-on; the site keeps working either way.
13. Ad measurement (Meta and X)
Zzicky runs app-install ads on Facebook and Instagram. To learn how many people installed and purchased from those ads, the app uses the Meta SDK (App Events). This section covers ads outside the app; ads inside the app are described in section 14.
- When: only when you open the app screens, never while you only use the keyboard.
- Sent: the fact that the app was installed and opened; when you buy Zzicky Pro in the app, the product type (lifetime, monthly, yearly) and its price and currency (a free trial is sent as a trial start); a random per-install identifier created by the Meta SDK, the Google Play install referrer (which ad led to the install), device and app info (model, OS and app version, language), IP address.
- iPhone: only the install and app-open events with the Meta SDK’s random identifier, device and app info and IP address are sent; purchases are not. Which ad led to an install is measured only in aggregate, without identifying you, through Apple’s SKAdNetwork and Meta’s Aggregated Event Measurement (AEM).
- Not sent: what you type, build names, share-code contents, advertising ID, precise location, name or contacts, or payment details such as card numbers (Google Play handles payment; Zzicky never receives them).
- Recipient and purpose: Meta Platforms, Inc. (USA) and Meta Platforms Ireland Ltd., to measure and optimize ads, under the Meta Privacy Policy.
- To turn it off: in the app, go to Settings → Privacy promise → Send usage statistics. This stops both Google Analytics and Meta.
X (Twitter): Zzicky also runs app-install ads on X. To learn how many people installed and purchased from those ads, the app sends the information below through the X App Conversion API. The app sends it to the server of the developer, Mojoday (mojoday.app, or x.mojoday.app on iPhone; older versions use zzicky.com), which forwards it to X without storing it.
- When: only when you open the app screens, never from the keyboard. An install is sent once, the first time you open the app after a new install; a purchase is sent when you buy Zzicky Pro in the Android app (free trial starts are not sent).
- Sent (Android): the fact and time of the install or purchase; for a purchase, the product type (lifetime, monthly, yearly) and its price and currency; your advertising ID and whether ad tracking is limited. If you deleted your advertising ID or limited ad tracking, the IP address and device and app info (user agent: OS version, model) are sent instead.
- Sent (iPhone): only if you tap Allow on the app’s tracking permission prompt, the install and its time are sent once within 14 days of installing, with your advertising identifier (IDFA). If you do not allow tracking, nothing is sent to X, and no IP address or other data is used in its place.
- Not sent: what you type, build names, share-code contents, precise location, name or contacts, or payment details such as card numbers.
- Recipient and purpose: X Corp. (USA), to measure and optimize ads, under the X Privacy Policy.
- Transfer abroad: this data is sent over the network to X Corp.’s servers (USA) at install or purchase time and handled under X’s retention rules.
- To turn it off: the same Send usage statistics switch also stops sending to X. You can reset or delete your advertising ID in Android Settings → Privacy → Ads. On iPhone, you can turn off tracking for Zzicky at any time in Settings → Privacy & Security → Tracking.
14. Rewarded ads in the app (Google AdMob)
So that sets can be unlocked for free, the app uses the Google Mobile Ads SDK (AdMob). Rewarded ads play only when you choose to apply a set, photo, effect, wallpaper or widget to your phone. Ads also appear between sets in the theme list, at the bottom of the app screens, and when you reopen or exit the app. To show them quickly, the app loads an ad in advance when someone without Pro opens the app screens. The keyboard shows no ads and does not use this SDK.
- Processed by Google: advertising ID, app set ID, IP address, device and app info (model, OS and app version, language), ad views and taps, error and performance data.
- You can reset or delete the advertising ID in Android Settings → Privacy → Ads.
- Not sent: what you type, build names, share codes, photos you pick, your name or contact details.
- Recipient and purpose: Google LLC, to serve and measure ads and prevent abuse, as described in how Google uses information from partner sites.
- People in the EEA, UK and Switzerland see a Google consent form before any ad is requested.
- If you do not want ads, use the free sets or apply sets without ads with Zzicky Pro. The usage statistics switch in Settings does not apply to these ads.
15. Contact us in the app
In the app, Settings tab → Contact us lets you send a bug report, feature idea or other message. Nothing is sent until you tap Send, and the device information sent along is shown on screen before you send.
- Sent: the topic you pick, the message you write, an email address for our reply (optional, only if you enter one), app version, OS version, device model (for example samsung SM-S928N), app language.
- Not sent: anything you type outside the message fields, photos or screenshots, advertising ID, precise location.
- Use: only to reply and fix problems. Never for ads or marketing.
- Storage: kept in Supabase (Seoul region, section 7), visible only to the operator, and deleted automatically one year after we receive it. To have it deleted sooner, contact us as in section 11.