개인정보처리방침
댕냥차트(PawChart) · 공고일 2026년 11월 8일 · 시행일 2026년 11월 8일
건강 기록은 이 폰 안에만 있습니다. 운영자 서버로 보내지 않습니다. 운영자에게는 그 기록을 받는 서버도, 볼 수 있는 계정도 없습니다.
기록이 폰 밖으로 나가는 때는 직접 PDF나 백업 파일을 보낼 때뿐입니다. 받는 곳은 직접 고릅니다. 백업 파일은 복구 코드로 잠겨 있어 운영자가 열 수 없습니다.
건강 기록이 아닌 정보가 Google로 가는 경우는 셋입니다. Google Play 결제, 결제 라이브러리의 진단 기록, Android 자동 백업의 사용량 파일입니다. 자세한 내용은 5조에 있습니다.
1. 처리 목적
댕냥차트(PawChart, kr.omniai.pawchart)는 보호자가 반려동물의 급여, 배변, 구토, 체중, 약, 수면 호흡수, 검사지 숫자를 적는 수첩 앱입니다. 앱은 기록 저장과 열람, 투약·케어 알림, 병원 제출용 보호자 기록 PDF 만들기, 백업 파일 만들기와 복원, 평생 소장과 진료 1회권의 구매 확인에만 정보를 씁니다.
계정과 회원가입이 없습니다. 광고나 마케팅에 쓰지 않습니다.
2. 처리 항목
아래 항목은 이용자가 직접 적거나 찍어서 이 폰에 남는 내용입니다. 운영자가 모으는 목록이 아닙니다.
| 항목 | 저장 위치 | 용도 |
|---|---|---|
| 동물 이름, 종, 품종, 성별, 생일 | 이 폰의 암호화 DB | 동물 구분 |
| 급여, 배변, 구토, 음수, 증상, 체중, 메모 | 같은 DB | 기록과 PDF |
| 케어 일정, 투약 완료, 수면 호흡수 | 같은 DB | 알림, 재고, 기록 |
| 검사일, 병원 이름, 검사 숫자, 입력한 참고 범위 | 같은 DB | 수치 변화 보기 |
| 동물등록번호, 병원 이름·전화, 보험 메모 | 같은 DB | 응급 카드, 선택 시 PDF |
| 기록에 붙인 사진 | 이 폰의 앱 전용 폴더 (Android 파일 암호화) | 기록 첨부. 저장 전에 위치 등 EXIF를 뺌 |
| 앱이 만든 기기 식별값(UUID) | 같은 DB, 직접 만든 백업 파일 안 | 백업 병합 |
| 복구 코드 | Android Keystore로 잠근 앱 설정 | 백업 파일 잠금 |
| 구매 토큰, 구매 시각, 1회권 사용 수 | Android Keystore로 잠근 앱 설정 | 구매 확인 |
| 사용량 원장(동물 UUID별 검사 입력 수, 첨부 총 크기, 기간 정보) | 이 폰의 암호화 파일 | 기본 한도 계산 |
사람의 건강정보, 주민등록번호, 여권번호, 운전면허번호, 외국인등록번호는 받지 않습니다. 동물 검사 수치는 사람의 건강정보가 아닙니다. 동물 이름, 동물등록번호, 병원 전화, 사진에 나온 사람 이름은 보호자를 알아볼 수 있으면 개인정보로 다룹니다. 검사지를 찍을 때 보호자 이름이나 사람 진료 정보가 보이면 가리고 찍어 주세요.
앱은 위치, 연락처, 통화 기록, 문자, 마이크, 사진 보관함 전체, 광고 ID, ANDROID_ID를 읽거나 저장하지 않습니다. 분석·크래시 수집 SDK는 넣지 않았습니다. 단, ANDROID_ID는 사용량 원장의 암호화 키를 이 폰 안에서 만드는 재료로만 쓰고 저장하거나 보내지 않습니다.
3. 저장 방식
기록은 이 폰의 앱 저장공간에 있습니다. 데이터베이스는 SQLCipher(AES-256)로 잠그고 열쇠는 Android Keystore로 보호합니다. 인터넷이 없어도 기록, 열람, 최근 30일 PDF가 됩니다. 앱은 암호화되지 않은 HTTP 통신을 막아 두었습니다.
백업 파일(.pawbackup)은 복구 코드에서 만든 별도의 열쇠로 AES-256-GCM 암호화합니다. 이용자가 직접 저장하거나 보낸 파일은 운영자가 열람할 수 없습니다. 복구 코드를 잃으면 운영자도 파일을 열어 줄 수 없습니다. PDF는 암호화되지 않으니 보낼 곳을 확인해 주세요.
4. 보유 및 이용 기간
| 자료 | 기간 |
|---|---|
| 이 폰의 기록, 사진, DB | 이용자가 지우거나 앱을 삭제할 때까지 |
| 공유용 PDF 임시 파일 | 다음 PDF를 만들 때 삭제 |
| 공유용 백업 임시 파일 | 24시간이 지난 뒤 다음 앱 시작 때 삭제 |
| 복원 직전 사본 | 24시간이 지난 뒤 앱을 열 때 삭제 |
| 이용자가 저장한 백업 파일 | 이용자가 그 위치에서 지울 때까지 |
| 사용량 원장 | 앱을 쓰는 동안. Android 자동 백업을 켰다면 Google 계정 백업에 시스템 정책에 따라 남을 수 있음 |
| Play 구매 기록 | Google이 Google 계정에 보관. Google 정책을 따름 |
운영자는 건강 기록의 사본을 갖고 있지 않습니다.
5. 제3자 제공, 위탁, 국외 이전
운영자는 개인정보를 제3자에게 제공하지 않고, 처리를 위탁하지 않습니다. 아래는 이용자의 행동이나 Google 서비스 이용으로 Google 또는 이용자가 고른 곳으로 정보가 가는 경우입니다.
| 무엇이 | 어디로 | 언제 | 담긴 내용 |
|---|---|---|---|
| 병원 PDF | 이용자가 고른 앱 | 공유를 누를 때 | 고른 동물의 기간 요약. 등록번호는 켰을 때만 |
| 백업 파일 | 이용자가 고른 앱이나 위치 | 백업을 누를 때 | 전체 기록과 사진(복구 코드로 암호화) |
| Play 결제 | Google LLC | 결제, 구매 복원, 앱을 열 때의 구매 조회 | 상품 ID, 구매 토큰, 구매 상태 |
| 결제 라이브러리 진단 | 라이브러리가 정한 때 | 라이브러리 동작 기록과 기기 정보(기종, OS 빌드, 언어·국가, 통신사 코드, 네트워크 종류, 시간대) | |
| Android 자동 백업 | 이용자의 Google 계정 | 기기에서 백업을 켠 경우 시스템이 정한 때 | 암호화된 사용량 원장만. DB, 사진, 설정, 백업 파일은 빠짐 |
이 통신에 건강 기록은 없습니다. 카드번호 등 결제수단 정보는 Google Play가 처리하고 운영자는 받지 않습니다. 앱은 구매 토큰의 서명을 이 폰에서 확인하며 운영자 서버로 보내지 않습니다.
Google으로 가는 위 정보는 Google의 서버가 있는 국외로 이전될 수 있습니다. 이전받는 자는 Google LLC이고, 항목과 시점은 위 표와 같습니다. 보유 기간과 처리 국가는 Google 개인정보처리방침(policies.google.com/privacy)을 따릅니다. 결제를 하지 않으면 결제 정보는 이전되지 않고, Android 자동 백업은 폰 설정에서 끌 수 있습니다. 결제 라이브러리 진단은 앱에서 따로 끌 수 없습니다.
이 버전은 Google 드라이브에 백업을 올리지 않습니다. 연결 기능을 켜기 전에 이 방침을 고치고, 연결 화면에서 이전 국가, 이전받는 자, 항목, 보유 기간, 거부 방법을 먼저 알립니다.
6. 파기 절차 및 방법
운영자 서버에 건강 기록이 없으므로 운영자가 파기할 사본도 없습니다. 파기는 이 폰에서 이뤄집니다.
| 방법 | 결과 |
|---|---|
| 앱에서 기록, 첨부, 일정, 검사를 지움 | 해당 항목을 삭제 표시한 뒤 저장공간에서 지움 |
| 보관함에서 동물 이름을 입력해 영구 삭제 | 그 동물의 기록과 첨부를 지움. 실행 취소 없음 |
| 폰의 앱 정보에서 저장공간 삭제, 또는 앱 삭제 | DB, 첨부, 결제 캐시, 원장이 모두 지워짐 |
| 백업 파일을 저장한 곳에서 삭제 | 그 파일이 지워짐 |
앱 안에 전체 데이터를 한 번에 지우는 메뉴는 없습니다. 전체 삭제는 위의 저장공간 삭제나 앱 삭제로 합니다.
7. 기기 권한
권한은 그 기능을 쓸 때 묻습니다. 거부해도 이미 적은 기록은 남습니다.
| 권한 | 용도 |
|---|---|
| 알림 (선택) | 이용자가 정한 투약·케어 시각 알림 |
| 정확한 알람 (선택) | 정한 분에 울림. 거부하면 최대 15분 늦을 수 있음 |
| 부팅 완료 | 폰을 다시 켠 뒤 알람 재등록 |
| 카메라 (선택) | 「지금 촬영」을 누를 때만 |
| 생체 인증 (선택) | 복구 코드를 다시 볼 때 본인 확인. 생체 정보는 앱이 받지 않음 |
| 인터넷, Play 결제 | Play 구매 확인과 결제 라이브러리 동작 |
| 네트워크 상태, 절전 해제(WAKE_LOCK) | 하루 1회 놓친 케어 확인 작업과 결제 라이브러리 동작 |
갤러리 사진은 시스템 사진 선택기로 고른 사진만 앱이 받습니다.
8. 안전성 확보 조치
DB 암호화(SQLCipher, AES-256), Android Keystore를 쓴 키 보호, 백업 파일 암호화(AES-256-GCM, PBKDF2-HMAC-SHA256 210,000회), 평문 통신 차단, 사진 EXIF 제거를 적용합니다. 잠금 화면 알림에는 기본으로 동물 이름과 약 이름이 보이지 않습니다. 폰 화면 잠금을 쓰고, 복구 코드는 백업 파일과 다른 곳에 적어 두세요.
9. 이용자 및 법정대리인의 권리와 행사 방법
이용자와 법정대리인은 개인정보의 열람, 정정, 삭제, 처리 정지를 요구할 수 있습니다. 정보가 이 폰에만 있으므로 앱에서 직접 보고, 고치고, 지울 수 있고, 앱 삭제로 처리를 멈출 수 있습니다. 운영자는 폰 안의 기록에 접근할 수 없어 대신 열거나 지울 수 없습니다. 궁금한 점은 11조의 이메일로 보내 주세요. Google이 처리하는 정보는 Google 계정 설정이나 Google에 요청해 주세요.
10. 만 14세 미만 아동
이 앱은 보호자용이며 만 14세 미만을 대상으로 하지 않습니다. 아동이 설치했다면 법정대리인이 앱과 백업 파일을 지워 주세요.
11. 개인정보 보호책임자와 상담 기관
| 구분 | 내용 |
|---|---|
| 운영자 | Omni AI Studio |
| 개인정보 보호책임자 | 윤진훈 |
| 이메일 | omniaikr@gmail.com |
개인정보 침해 상담과 신고는 아래 기관에 할 수 있습니다.
| 기관 | 연락처 |
|---|---|
| 개인정보침해신고센터 | 118, privacy.kisa.or.kr |
| 개인정보분쟁조정위원회 | 1833-6972, kopico.go.kr |
| 대검찰청 사이버수사과 | 1301, spo.go.kr |
| 경찰청 사이버수사국 | 182, ecrm.police.go.kr |
12. 고지의 의무
이 방침을 바꾸면 시행 7일 전부터 이 페이지와 앱 업데이트 내용에 변경 내용을 알립니다. 수집 항목이 늘거나 외부 전송이 생기는 등 이용자에게 중요한 변경은 시행 30일 전부터 알리고, 그 기능을 켜기 전에 이 페이지와 스토어 데이터 안전 양식을 먼저 고칩니다. 공고일: 2026년 11월 8일. 시행일: 2026년 11월 8일.
한국어본과 영문본이 다를 경우 한국어본이 우선합니다.
Privacy Policy
PawChart (댕냥차트) · Posted November 8, 2026 · Effective November 8, 2026
Your health records stay on this phone. We do not send them to our servers. We have no server that receives them and no account that can see them.
Records leave the phone only when you send a PDF or backup file yourself, to a place you choose. Backup files are locked with your recovery code, so we cannot open them.
Three kinds of non-health data can go to Google: Google Play payments, diagnostics from the billing library, and a usage file in Android Auto Backup. Section 5 has the details.
1. Why we process data
PawChart (댕냥차트, kr.omniai.pawchart) is a log where caregivers record a pet's feeding, stool, vomiting, weight, medication, sleeping breathing rate and lab numbers. The app uses this data only to save and show records, send medication and care reminders, create a caregiver summary PDF for vet visits, create and restore backup files, and confirm Lifetime and Vet Visit Pass purchases.
There is no account or sign-up. We do not use this data for advertising or marketing.
2. What data is processed
You enter or photograph the items below and they stay on this phone. We do not collect this list.
| Item | Where it is kept | Used for |
|---|---|---|
| Pet name, species, breed, sex, birthday | Encrypted database on this phone | Telling pets apart |
| Feeding, stool, vomiting, water, symptoms, weight, notes | Same database | Records and PDF |
| Care schedules, completed doses, sleeping breathing rate | Same database | Reminders, stock, records |
| Test date, clinic name, lab numbers, reference ranges you enter | Same database | Seeing changes over time |
| Pet registration number, clinic name and phone, insurance notes | Same database | Emergency card, PDF if you turn it on |
| Photos attached to records | App-only folder on this phone (Android file encryption) | Attachments. Location and other EXIF data are removed before saving |
| Device ID created by the app (UUID) | Same database, and inside backup files you create | Merging backups |
| Recovery code | App settings locked with Android Keystore | Locking backup files |
| Purchase token, purchase time, Pass usage count | App settings locked with Android Keystore | Confirming purchases |
| Usage ledger (lab entries per pet UUID, total attachment size, period data) | Encrypted file on this phone | Counting basic-plan limits |
We do not take human health data, resident registration numbers, passport numbers, driver's license numbers or alien registration numbers. Pet lab values are not human health data. Pet names, registration numbers, clinic phone numbers and people's names in photos count as personal data when they can identify you. If a lab sheet shows your name or human medical details, cover them before taking the photo.
The app does not collect location, contacts, call logs, text messages, microphone audio, your full photo library, the advertising ID or ANDROID_ID. It includes no analytics or crash-reporting SDK. The one exception to reading ANDROID_ID: it is used on the phone as input to the key that encrypts the usage ledger. It is never stored or sent.
3. How data is stored
Records are kept in the app's storage on this phone. The database is locked with SQLCipher (AES-256) and its key is protected by Android Keystore. Logging, viewing and the 30-day PDF all work offline. The app blocks unencrypted HTTP traffic.
Backup files (.pawbackup) are encrypted with AES-256-GCM using a separate key made from your recovery code. We cannot open files you save or send. If you lose the code, we cannot open the file for you either. PDFs are not encrypted, so check where you send them.
4. How long data is kept
| Data | Period |
|---|---|
| Records, photos and database on this phone | Until you delete them or remove the app |
| Temporary PDF for sharing | Deleted when the next PDF is created |
| Temporary backup file for sharing | Deleted at the next app start after 24 hours |
| Copy made just before a restore | Deleted when the app is opened after 24 hours |
| Backup files you saved | Until you delete them from that location |
| Usage ledger | While you use the app. If Android Auto Backup is on, a copy can stay in your Google account backup under system rules |
| Play purchase history | Kept by Google in your Google account, under Google's policies |
We keep no copy of your health records.
5. Sharing, processors and overseas transfers
We do not give personal data to third parties and we do not use processors. Below are the cases where data goes to Google, or to a place you choose, because of your actions or your use of Google services.
| What | Where | When | Contents |
|---|---|---|---|
| Vet PDF | The app you choose | When you tap share | Summary for the chosen pet and period. Registration number only if you turn it on |
| Backup file | The app or location you choose | When you tap backup | All records and photos (encrypted with your recovery code) |
| Play payments | Google LLC | On purchase, on restore, and when the app checks purchases at launch | Product ID, purchase token, purchase status |
| Billing library diagnostics | When the library decides | Library activity and device details (model, OS build, locale and country, carrier code, network type, time zone) | |
| Android Auto Backup | Your Google account | If backup is on, when the system decides | The encrypted usage ledger only. Database, photos, settings and backup files are excluded |
None of this traffic contains health records. Google Play handles card and other payment details, and we never receive them. The app verifies the purchase token's signature on the phone and does not send it to us.
The data above that goes to Google may be transferred outside Korea to countries where Google has servers. The recipient is Google LLC, and the items and timing are as shown in the table. Retention and processing locations follow the Google Privacy Policy (policies.google.com/privacy). If you do not buy anything, no payment data is transferred, and you can turn off Android Auto Backup in your phone settings. The billing library diagnostics cannot be turned off in the app.
This version does not upload backups to Google Drive. Before we turn that on, we will update this policy and show the destination country, recipient, items, retention period and how to refuse on the connection screen.
6. How data is deleted
Because no health records are on our servers, we have no copy to delete. Deletion happens on this phone.
| How | Result |
|---|---|
| Delete a record, attachment, schedule or lab entry in the app | The item is marked deleted, then removed from storage |
| Permanently delete a pet from the archive by typing its name | That pet's records and attachments are removed. This cannot be undone |
| Clear storage in the phone's app info, or remove the app | Database, attachments, purchase cache and ledger are all removed |
| Delete a backup file where you saved it | That file is removed |
The app has no single "delete all" menu. To delete everything, clear storage or remove the app as described above.
7. Device permissions
The app asks for a permission when you use the feature that needs it. If you refuse, your existing records stay.
| Permission | Used for |
|---|---|
| Notifications (optional) | Medication and care reminders at times you set |
| Exact alarms (optional) | Rings at the set minute. If refused, it can be up to 15 minutes late |
| Boot completed | Sets alarms again after a restart |
| Camera (optional) | Only when you tap "Take photo" |
| Biometrics (optional) | Confirms it is you before showing the recovery code. The app never receives biometric data |
| Internet, Play Billing | Confirming Play purchases and running the billing library |
| Network state, wake lock | The once-a-day missed-care check and the billing library |
For gallery photos, the app receives only the photos you pick in the system photo picker.
8. Security measures
We use database encryption (SQLCipher, AES-256), key protection with Android Keystore, backup encryption (AES-256-GCM, PBKDF2-HMAC-SHA256 with 210,000 iterations), blocked cleartext traffic and EXIF removal from photos. By default, lock-screen notifications do not show pet or medication names. Use a screen lock on your phone and keep your recovery code somewhere other than with your backup file.
9. Your rights and how to use them
You and your legal representative can ask to view, correct, delete or stop processing personal data. Because the data is only on this phone, you can do this directly in the app, and removing the app stops all processing. We cannot reach records on your phone, so we cannot open or delete them for you. Send questions to the email in Section 11. For data handled by Google, use your Google account settings or contact Google.
10. Children under 14
This app is for caregivers and is not intended for children under 14. If a child installed it, a legal representative can remove the app and any backup files.
11. Privacy officer and where to get help
| Item | Details |
|---|---|
| Operator | Omni AI Studio |
| Privacy officer | Jinhun Yoon |
| omniaikr@gmail.com |
You can get advice or report a privacy violation to these Korean agencies.
| Agency | Contact |
|---|---|
| Personal Information Infringement Report Center | 118, privacy.kisa.or.kr |
| Personal Information Dispute Mediation Committee | 1833-6972, kopico.go.kr |
| Supreme Prosecutors' Office, Cyber Investigation | 1301, spo.go.kr |
| National Police Agency, Cyber Bureau | 182, ecrm.police.go.kr |
12. Changes to this policy
If we change this policy, we post the changes on this page and in the app update notes at least 7 days before they take effect. For important changes, such as collecting new items or sending data off the phone, we give at least 30 days' notice and update this page and the Play data safety form before turning the feature on. Posted: November 8, 2026. Effective: November 8, 2026.
If the Korean and English versions differ, the Korean version prevails.