필셈 (Pillsem) 개인정보처리방침
항목 15개 보기 / Show the 15 clauses
한국어
- 1. 수집하는 개인정보
- 2. 카메라로 촬영한 사진의 처리 방식
- 2-1. 계수 기록(결과 화면에서 저장한 사진·개수)의 처리 방식
- 2-2. Pro 구매 정보의 처리 방식
- 2-3. 학습 기여(선택)
- 3. 제3자 SDK, 분석(애널리틱스), 광고
- 3-1. 개인정보의 제3자 제공
- 3-2. 개인정보 처리의 위탁
- 3-3. 정보주체의 권리와 행사방법
- 3-4. 개인정보의 안전성 확보조치
- 4. 권한
- 5. 아동 및 특정 이용자층에 대한 안내
- 6. 의료기기 및 의학적 조언에 관한 고지
- 7. 개인정보처리방침의 변경
- 8. 문의처
English
- 1. Personal data we collect
- 2. How photos taken with the camera are handled
- 2-1. How saved count records (history) are handled
- 2-2. How Pro purchase information is handled
- 2-3. Photo contribution for model training (optional)
- 3. Third-party SDKs, analytics, and advertising
- 3-1. Provision of personal data to third parties
- 3-2. Outsourcing of personal data processing
- 3-3. Data subject rights and how to exercise them
- 3-4. Measures to secure personal data
- 4. Permissions
- 5. Children and specific audiences
- 6. Not a medical device; no medical advice
- 7. Changes to this policy
- 8. Contact
한국어
필셈(Pillsem, 이하 "본 앱")은 약국에서 알약 개수를 세는 것을 돕는 보조 도구입니다. 본 방침은 본 앱이 어떤 정보를 다루는지, 그리고 다루지 않는지를 설명합니다. 이 앱은 예선마음연구소 (Yesun Mind Institute)가 제공하는 독립된 도구입니다. 의료기관의 진료기록이나 진료 서비스와 연결되어 있지 않습니다.
계수는 기기 안에서 합니다. 학습 기여에 참여한 경우에만 확인한 사진과 표시를 보냅니다. 기본값은 참여하지 않음입니다.
1. 수집하는 개인정보
기본값에서 본 앱은 어떠한 개인정보도 수집하지 않습니다. 회원가입, 로그인, 계정 시스템이 없으며, 이름·이메일·전화번호·위치정보 등 사용자를 식별할 수 있는 정보를 요청하거나 저장하지 않습니다. 이용자가 선택해 학습 기여에 참여한 경우에 받는 항목은 아래 2-3항에 적었습니다.
2. 카메라로 촬영한 사진의 처리 방식
본 앱의 핵심 기능은 카메라로 촬영한 알약 사진에서 개수를 세는 것입니다. 실제 동작은 다음과 같습니다.
- 촬영된 사진은 기기 안의 메모리에서만 디코딩되어 온디바이스 인공지능 모델의 입력으로 사용됩니다.
- 계수 과정에서 사진은 인터넷을 통해 외부 서버로 전송되지 않습니다. 사진을 보내는 경우는 이용자가 학습 기여에 참여하신 때뿐이며 아래 2-3항에 적었습니다. 앱은 실행할 때, 앱으로 돌아올 때, 그리고 Pro 구매나 구매 복원을 할 때 App Store 또는 Google Play와 통신해 구매 상태와 가격을 확인합니다(아래 2-2항). 이 통신에는 사진과 기록을 싣지 않습니다.
- 결과 화면에서 "확인"을 누르지 않은 경우: 결과 화면을 벗어나거나(다시 세기), 앱을 종료하면 해당 사진과 인식 결과는 메모리에서 사라지며, 앱이 이를 갤러리나 파일 형태로 별도 저장하지 않습니다. ("확인"을 눌러 계수 결과를 기록으로 저장한 경우의 처리 방식은 아래 2-1항을 참고하세요.)
- 촬영 직후 카메라 기능이 내부적으로 만드는 임시 이미지 파일은 다른 앱이 접근할 수 없는 앱 전용 캐시 저장공간에 잠시 쓰였다가, 그 내용을 메모리로 읽어들이는 즉시(성공하든 실패하든) 앱이 직접 삭제합니다. 이 파일은 서버로 전송되거나 갤러리에 복사되지 않으며, 배포된 앱(릴리스 빌드)에는 사진이나 이미지를 다른 앱으로 내보내는 경로가 없습니다. 사진 없이 기록 값만 문서 파일로 내보내는 기능은 이와 별개이며 아래 2-1항에 적었습니다. 개발자 전용 디버그 화면의 공유 기능은 배포 빌드에서 닿을 수 있는 경로가 없고, 사진이 아니라 성능 측정용 CSV만 다룹니다.
2-1. 계수 기록(결과 화면에서 저장한 사진·개수)의 처리 방식
버전 0.4.0부터 본 앱은 결과 화면에서 확인을 누른 계수 결과를 "기록"으로 남겨, 이후 기록 목록·상세 화면에서 다시 볼 수 있게 합니다. 이 기능도 계정 없음의 원칙을 따르며, 기록은 기본값에서 기기 밖으로 나가지 않습니다. 학습 기여에 참여하신 경우에 확인한 기록의 사진과 표시를 보내는 방법은 아래 2-3항에 적었습니다.
- 기록에 저장되는 내용은 촬영 사진(축소된 JPEG), 인식된 알약 개수와 위치, 목표 개수와 차이, 촬영 시각, 앱 버전 등 진단용 값, 사용자가 직접 입력한 메모(예: 약품명), 그리고 버전 1.3.0부터 사용자가 기록에 붙이는 약품 이름입니다. 다음 입력을 돕기 위해 최근에 붙인 약품 이름 목록(최대 8개)도 이 기기의 앱 설정 파일에 저장됩니다.
- 이 기록은 오직 이 기기 안의, 다른 앱이 접근할 수 없는 앱 전용 저장공간에만 저장됩니다. 기본값에서 인터넷으로 전송되지 않고(학습 기여에 참여하신 경우는 2-3항), 갤러리나 파일 관리자 등 다른 앱에서 보이지 않으며, 개발자를 포함해 앱 밖의 누구도 이 파일에 접근할 수 없습니다.
- 내보내기(버전 1.3.0부터): 사용자가 기록 화면에서 내보내기를 누를 때만, 저장 일시, 약품 이름, 개수, 목표, 차이, 결과 표시, 직접 수정 여부, 메모를 PDF 또는 CSV 파일로 이 기기 안에 만듭니다. 사진, 썸네일, 검출 위치, 기록 id는 넣지 않습니다. 앱은 이 파일을 어디로도 보내지 않고, 운영체제의 공유 창을 열어 사용자가 고른 앱에 넘길 뿐입니다. 그 뒤의 전송과 보관은 사용자가 고른 앱의 정책을 따릅니다. 만든 파일은 앱의 임시 저장공간에 남았다가, 만든 지 24시간이 지나면 앱이 지웁니다(앱을 시작할 때와 다음 내보내기 직전에 정리합니다).
- 기록은 최대 500건까지 보관되며, 그 이상 쌓이면 가장 오래된 기록부터 자동으로 삭제됩니다.
- 사용자는 언제든 기록 상세 화면에서 기록 한 건을 삭제하거나, 기록 목록에서 "모두 삭제"로 전체를 지울 수 있습니다. 앱을 삭제(제거)하면 남아 있던 모든 기록과 사진도 기기에서 함께 삭제됩니다. 기본값에서는 서버에 별도로 보관되는 사본이 없으므로, 이 세 가지 방법 외에 개발자에게 삭제를 요청할 필요가 없습니다. 학습 기여로 보낸 사진의 삭제는 2-3항과 3-3항의 방법으로 요청합니다.
- 메모 입력란에는 약품명이나 개인적인 참고 사항만 적도록 안내하며, 환자의 이름 등 개인정보를 입력하지 않도록 화면에 문구로 안내합니다. 다만 사용자가 임의로 입력하는 자유 텍스트이므로, 개인정보를 적지 않는 책임은 입력하는 사람에게 있습니다.
2-2. Pro 구매 정보의 처리 방식
버전 1.1.0부터 Pro를 한 번 결제로 제공하고, 버전 1.3.0부터 이름을 Pro 평생으로 바꾸어 기록 전체 보기, 내보내기, 약품별 묶어 보기를 엽니다. 최근 기록 20건 열람은 지금처럼 무료입니다. 무료로 셀 수 있는 횟수는 이용 안내에 적어 두었고, 그 횟수를 세려고 저장하는 값은 아래 하루 무료 계수 항목에 적었습니다.
- 결제는 Apple(App Store) 또는 Google(Google Play)이 처리합니다. 앱은 카드 번호 같은 결제 수단 정보를 받거나 저장하지 않습니다.
- 구매를 확인하면 앱은 이 기기 안의 앱 전용 저장공간에 Pro 상품 id, 구매 시각, 마지막 확인 시각, 구매 환경(정식 또는 테스트) 네 가지만 저장합니다. 이 값은 서버로 보내지 않으며, 자동 클라우드 백업과 기기 간 이전 대상에서도 제외됩니다.
- 무료 체험: 버전 1.3.0은 무료 체험을 제공하지 않습니다. 그래서 앱은 체험 시작 시각이나 사용 시간 같은 체험 값을 저장하지 않습니다.
- 하루 무료 계수(버전 1.3.0부터): 하루 무료 계수 횟수를 세기 위해 앱은 이 기기 안의 앱 전용 저장공간에 하루 무료 계수 대상인 설치인지, 계수 횟수와 그 횟수를 센 날짜(기기 현지 날짜), 한 달에 2번 쓸 수 있는 여유일("오늘은 제한 없이 세기")을 쓴 횟수와 그 달, 구매 안내를 보여 준 날짜와 "7일 동안 구매 안내 보지 않기"를 고른 기간을 저장합니다. 이 값은 서버로 보내지 않으며 자동 클라우드 백업과 기기 간 이전 대상에서도 제외됩니다.
- 구매와 구매 복원에는 스토어 연결과 App Store 또는 Google Play 계정이 필요합니다. 계수와 저장된 기록 열람은 인터넷 연결 없이 됩니다.
- 학습 기여를 받는 서버(2-3항)는 구매 정보를 받지 않으므로, 스토어가 보관하는 구매 내역 외에 개발자가 따로 보관하는 구매 정보는 없습니다. 환불과 구매 내역은 각 스토어의 정책과 화면에서 처리됩니다.
2-3. 학습 기여(선택)
기본값은 참여하지 않음입니다. 예선마음연구소 (Yesun Mind Institute)는 이용자가 앱의 동의 화면에서 "참여하기"를 누르신 경우에만, 이용자가 계수를 확인한 사진(트레이나 봉투 위에 놓인 알약 사진)과 알약마다 찍힌 표시 위치와 종류, 지운 표시의 위치, 입력한 목표 개수, 결과 화면에서 확인까지 걸린 시간(초), 업로드 번호, 앱과 모델의 버전, 날짜(일 단위)를 받습니다. 약품 이름과 메모는 보내지 않으며, 기기와 설치를 가리키는 값도 받지 않습니다. 받은 자료는 알약 인식 모델의 학습과 평가에만 쓰며, 이는 인공지능 학습에 이용하는 것입니다. 참여에 대한 보상은 없고, 참여하지 않아도 앱의 모든 기능과 계수 한도는 같습니다.
처리 과정: 모든 사진은 자동 검사로 글자, 바코드처럼 사람을 알아볼 수 있는 정보가 보이는지 확인하고, 보이는 사진은 학습에 쓰지 않고 따로 두었다가 최대 30일 안에 파기합니다. 예선마음연구소의 담당자도 사진을 직접 볼 수 있으며, 그런 정보가 보이는 사진을 발견하면 즉시 파기합니다. 일부 사진은 담당자가 알약 표시를 다시 살펴, 이용자가 확인한 표시를 학습에 그대로 써도 되는지 점검합니다. 남은 사진과 이용자가 확인한 표시로 모델을 다시 학습하고, 학습에 쓰지 않은 시험 사진으로 전보다 나아졌는지 확인한 뒤 나아진 모델만 앱 업데이트로 배포합니다. 나아졌는지는 담당자가 따로 찍고 표시한 시험 사진으로만 판단하며, 이용자가 확인한 표시로 판단하지 않습니다.
보관 기간: 서버에 도착한 사진은 보통 하루 안에 학습용 저장소로 옮긴 뒤 서버에서 지우고, 7일이 지난 것은 매일 도는 작업이 지웁니다. 환자 정보 확인을 거치지 않은 사진은 접수 후 최대 30일, 확인을 통과한 사진은 최대 24개월 동안 보관한 뒤 파기합니다. 사진이 없는 삭제 기록은 365일, 운영 기록(날짜와 건수만)은 90일 보관합니다. 서버의 사진 저장소는 지운 파일을 따로 보관하지 않도록 설정했고, 확인 전 사진은 백업하지 않습니다.
처리 위탁과 전송: 수신과 저장은 Google Cloud(서울 리전)가 맡습니다. 사진은 이용자가 계신 국가에서 대한민국 서울의 서버로 암호화된 연결(HTTPS)로 전송되고, 저장소는 Google Cloud가 기본으로 암호화합니다. 사진을 판매하거나 다른 회사에 제공하지 않습니다.
업로드 번호와 IP: 예선마음연구소는 IP 주소를 저장하지 않습니다. 업로드마다 새 번호를 붙이며, 서버는 그 번호로 같은 이용자의 사진을 연결할 수 없고 특정인과 연결하려 하지 않습니다. 기여 화면의 수치는 앱이 기기 안에서 자기 번호 목록으로 직접 셉니다. 다만 이용자가 보낸 사진 전부의 삭제를 요청하시면 앱이 번호 목록을 한 번에 보내므로, 그 요청 안에서는 번호들이 한 기기의 것임이 드러납니다. 서버는 삭제를 마친 뒤 그 목록을 남기지 않습니다.
거부와 철회: 동의 화면에서 "참여하지 않기"를 고르실 수 있습니다. 참여한 뒤에는 설정의 기여 화면에서 "잠시 멈추기"(새 사진만 멈춤)나 "참여 그만두고 보낸 사진 지우기"(보낸 사진의 삭제 요청)를 고르실 수 있습니다. 앱을 지운 뒤에는 기여 화면에 표시되던 삭제 열쇠를 contact@yesunclinic.com으로 보내 삭제를 요청하실 수 있습니다. 삭제 열쇠를 적어 두지 않으셨다면 앱을 지운 뒤에는 보내신 사진을 특정할 수 없습니다. 삭제 요청은 접수 뒤 7일 안에 처리합니다. 이미 학습을 마친 모델은 되돌릴 수 없지만, 삭제를 요청하신 사진은 다음 학습부터 쓰지 않습니다.
제공 지역: 유럽경제지역, 영국, 스위스의 스토어 계정에는 이 기능을 제공하지 않습니다.
3. 제3자 SDK, 분석(애널리틱스), 광고
본 앱은 광고 SDK, 사용자 행동 분석(애널리틱스) 도구, 크래시 리포팅 서비스를 포함하지 않습니다. 배포된 앱이 사용하는 소프트웨어 구성요소는 결제 구성요소와 학습 기여(선택)를 위한 앱 자체의 전송 기능을 빼면 온디바이스 카메라 촬영, 이미지 처리, 권한 요청과 같은 기기 내 기능만 수행합니다. Pro 구매와 구매 복원에는 Apple의 StoreKit과 Google Play 결제 라이브러리(Google Play Billing Library)를 쓰며, 이 구성요소는 결제를 처리하기 위해 App Store 또는 Google Play와 통신합니다. 앱은 이 과정에서 사진이나 기록을 싣지 않습니다. Google Play 결제 라이브러리에는 Google의 데이터 전송 구성요소(datatransport)가 함께 들어 있지만, 본 앱은 이 구성요소가 전송을 예약할 때 쓰는 네트워크 상태 권한을 두지 않으며, 1.4.0 출시 전 시험(실기기, 그리고 Play 스토어가 있는 에뮬레이터)에서 이 구성요소의 전송은 관측되지 않았습니다.
3-1. 개인정보의 제3자 제공
본 앱은 이용자의 개인정보를 제3자에게 제공하지 않습니다. 학습 기여로 받은 자료도 판매하거나 다른 회사에 제공하지 않습니다.
3-2. 개인정보 처리의 위탁
예선마음연구소는 학습 기여로 받은 자료(사진과 표시 등)의 수신과 저장을 Google Cloud(서울 리전)에 위탁합니다. 그 밖에 개인정보 처리를 외부에 위탁하지 않습니다.
3-3. 정보주체의 권리와 행사방법
기본값에서는 수집하는 개인정보가 없으므로 열람·정정·삭제·처리정지를 요구할 대상이 없습니다. 기기에 남은 기록은 기록 상세의 삭제, 기록 목록과 정보 화면의 모두 삭제, 앱 삭제로 직접 지울 수 있습니다. 학습 기여에 참여해 보낸 사진은 앱의 기여 화면에서 삭제를 요청하실 수 있고, 앱을 지운 뒤에는 삭제 열쇠를 contact@yesunclinic.com으로 보내 요청하실 수 있습니다. 앱 안에서는 삭제 요청이 접수된 때와 처리가 끝난 때를 나누어 보여 드리며, 요청은 접수 뒤 7일 안에 처리합니다.
3-4. 개인정보의 안전성 확보조치
촬영한 사진과 기록은 앱 전용 저장공간에 남고, 학습 기여에 참여하지 않으면 앱은 이 정보를 네트워크로 보내지 않습니다. 참여한 경우에도 보내는 항목은 2-3항에 적은 것으로 한정되며 암호화된 연결(HTTPS)로 전송됩니다. 사용자가 내보내기를 누른 경우에만 사진 없는 기록 값 파일이 운영체제의 공유 창으로 넘어갑니다(2-1항). 또한 본 앱은 운영체제의 자동 클라우드 백업 대상에서 제외되어 이 정보가 클라우드 계정으로 복사되지 않으며, 다른 기기로의 이전 기능에서도 제외되도록 선언되어 있습니다.
4. 권한
사용자에게 표시되는 권한은 카메라뿐입니다. 이 권한은 알약 사진을 촬영하는 용도로만 사용되며, 그 외의 목적(예: 항상 카메라를 활성 상태로 유지하거나, 사진을 몰래 저장하는 것)으로 사용되지 않습니다. 저장소, 위치, 마이크, 연락처, 전화 등 다른 권한은 요청하지 않습니다. (참고: androidx.core 라이브러리가 자신의 이름으로 선언·요청하는 서명 수준(signature-level) 자기 권한이 앱 내부적으로 하나 더 존재하지만, 설치 시 자동 승인되며 런타임 프롬프트나 Play 권한 목록 등 사용자에게 노출되는 어떤 화면에도 나타나지 않습니다.) Android에서는 Google Play 결제 권한(com.android.vending.BILLING)과 인터넷 권한도 선언되지만 허용 창은 뜨지 않습니다. 인터넷 권한은 결제 라이브러리와 학습 기여(선택)에 쓰이며, 사진은 학습 기여에 참여하신 경우에만 보냅니다.
5. 아동 및 특정 이용자층에 대한 안내
본 앱은 약국 등에서 조제 업무를 보조하기 위한 전문가용 도구로 설계되었으며, 아동을 대상으로 하지 않습니다. 본 앱은 만 14세 미만 아동을 포함한 특정 이용자층의 개인정보를 의도적으로 수집하지 않습니다.
6. 의료기기 및 의학적 조언에 관한 고지
필셈은 조제 업무를 보조하는 계수(카운팅) 도구이며, 의료기기가 아닙니다. 본 앱은 의학적 진단, 치료, 처방 등 어떠한 형태의 의학적 조언도 제공하지 않습니다. 표시되는 개수는 참고용이며, 최종 수량 확인과 조제에 대한 책임은 반드시 자격을 갖춘 약사 등 전문 인력에게 있습니다.
7. 개인정보처리방침의 변경
본 방침이 변경될 경우, 변경된 방침을 본 페이지에 게시하고 상단의 시행일을 갱신합니다.
1.4.0 개정 내역: 선택 기능인 학습 기여(2-3항)를 추가했고, 이에 맞추어 1항, 2항, 2-1항, 3항, 3-1항에서 3-4항, 4항을 고쳤습니다.
8. 문의처
개발자 / Developer: 예선마음연구소 (Yesun Mind Institute)
문의: contact@yesunclinic.com (예선마음연구소 / Yesun Mind Institute)
English
Pillsem ("the App") is an assistive tool that helps pharmacy staff count tablets. This policy explains what information the App does, and does not, handle. This App is an independent tool provided by Yesun Mind Institute. It is not connected to any medical institution's patient records or clinical services.
Counting happens on your device. Only if you join the training contribution are the photos you confirmed, with their marks, sent. It is off by default.
1. Personal data we collect
By default the App does not collect any personal data. There is no account, sign-up, or login system, and the App does not request or store identifying information such as your name, email address, phone number, or location. What is received if you choose to join the training contribution is described in section 2-3 below.
2. How photos taken with the camera are handled
The App's core function is counting tablets from a photo taken with the device camera. Concretely:
- The captured photo is decoded and processed only in memory, on your device, as input to an on-device AI model.
- While counting, the photo is not transmitted to a server over the internet. A photo is sent only if you join the training contribution, described in section 2-3 below. The App checks purchase status and price with the App Store or Google Play at launch, when you return to the App, and when you buy Pro or restore a purchase (section 2-2 below); that communication carries no photo or record.
- If you have not pressed "Confirm" on the result screen: once you leave it (e.g. by recounting) or close the App, the photo and its detection result are cleared from memory; the App does not separately save them to your gallery or as a file. (See section 2-1 below for what happens once you press "Confirm" and the result becomes a saved record.)
- The temporary image file the camera creates right after capture briefly sits in app-private cache storage that no other app can access, and the App deletes it itself as soon as it has read the bytes into memory, whether that read succeeds or fails. It is never uploaded or copied to your gallery, and the released (production) build has no path that sends images or photos to another app. Exporting record values as a document without photos is separate and is described in section 2-1. The share feature on the developer-only debug screen cannot be reached in release builds and only handles a performance-measurement CSV, never a photograph.
2-1. How saved count records (history) are handled
Starting with version 0.4.0, the App lets you keep a count you confirmed on the result screen as a "record," viewable again later from the history list and detail screens. This feature follows the same principle of having no account, and by default records never leave the device. If you join the training contribution, how the photos and marks of confirmed records are sent is described in section 2-3 below.
- Each record stores the captured photo (a downscaled JPEG), the recognized tablet count and detection positions, the target count and the difference from it, the capture time, diagnostic values such as the app version, any note you typed yourself (e.g. a drug name), and, from version 1.3.0, a drug name you attach to the record. To help the next entry, a list of recently used drug names (at most 8) is also kept in the App's settings file on this device.
- Records are stored only in this device's app-private storage, which no other app can access. By default they are not sent over the internet (see section 2-3 if you join the training contribution), and they never appear in your gallery or a file manager, and no one outside the App (including the developer) can access these files.
- Export (from version 1.3.0): only when you tap Export on the records screen, the App creates a PDF or CSV file on this device with the saved time, drug name, count, target, difference, result label, whether the count was corrected by hand, and the note. Photos, thumbnails, detection positions and record ids are never included. The App sends this file nowhere: it opens the system share sheet and hands the file to the app you choose, whose own policy then applies. The file stays in the App's temporary storage and is deleted by the App once it is more than 24 hours old (cleaned up at app start and right before the next export).
- At most 500 records are kept; once that limit is reached, the oldest record is deleted automatically to make room for a new one.
- You can delete a single record any time from its detail screen, or clear everything at once with "Delete all" on the history list. Uninstalling the App deletes every remaining record and photo from the device along with it. By default no separate copy is kept on any server, so there is nothing else to request the developer to delete. To have photos sent through the training contribution deleted, follow sections 2-3 and 3-3.
- The note field is intended for a drug name or a short personal reminder, and the screen itself warns against entering a patient's name or other personal information, but since it is free text you type yourself, keeping personal information out of it is your responsibility.
2-2. How Pro purchase information is handled
Starting with version 1.1.0, Pro is offered as a one-time purchase; from version 1.3.0 it is named Pro Lifetime and opens the full history, export and grouping by drug name. Viewing the 20 most recent records stays free. The free counting allowance is on the terms page, and the values the App stores to keep it are in the daily free counts item below.
- Payment is handled by Apple (App Store) or Google (Google Play). The App never receives or stores payment details such as card numbers.
- When a purchase is confirmed, the App stores only four values in this device's app-private storage: the Pro product id, the purchase time, the last check time and the purchase environment (production or test). They are never sent to a server and are excluded from automatic cloud backup and device-to-device transfer.
- Free trial: version 1.3.0 offers no free trial, so the App stores no trial values such as a trial start time or usage time.
- Daily free counts (from version 1.3.0): to keep the daily free count, the App stores in this device's app-private storage whether the daily limit applies, the number of counts and the device-local date they were counted on, how many of the two unlimited days a month ("Count without limit today") were used and in which month, and the date the purchase notice was shown and the period chosen with "Don't show purchase info for 7 days". These values are never sent to a server and are excluded from automatic cloud backup and device-to-device transfer.
- Buying and restoring need a store connection and an App Store or Google Play account. Counting and viewing saved records work without an internet connection.
- The server that receives training contributions (section 2-3) receives no purchase information, so apart from the purchase history each store keeps, the developer holds no purchase information. Refunds and purchase history are handled under each store's policy and screens.
2-3. Photo contribution for model training (optional)
This feature is off by default. Only if you tap "Join" on the app's consent screen does Yesun Mind Institute (예선마음연구소) receive the photos whose count you confirmed (pills on a tray or on an envelope), the mark positions and kinds on each pill, the positions of marks you removed, the target count you entered, the time from opening the result screen to confirming (in seconds), an upload number, the app and model versions, and the date (day only). Drug names and notes are not sent, and nothing that identifies your device or installation is received. The data is used only for training and evaluating the pill recognition model, which is a use for AI training. There is no reward for taking part, and the app's features and count limit are the same whether or not you take part.
How it is handled: An automatic check looks at every photo for text, barcodes or anything else that could identify a person. Photos where it finds such information are not used for training; they are set aside and destroyed within 30 days. Staff of Yesun Mind Institute can also look at the photos, and destroy at once any photo they find showing such information. For some photos, staff look over the pill marks again to check whether the marks you confirmed can be used for training as they are. The remaining photos and the marks you confirmed are used to retrain the model, the new model is checked on test photos that were never used for training, and only a model that does better is released in an app update. Whether a model does better is judged only on test photos that the staff member took and marked separately, never on the marks you confirmed.
How long it is kept: A photo that reaches the server is normally moved to training storage and removed from the server within a day, and anything older than 7 days is removed by a daily job. A photo that has not yet passed the patient information check is kept for at most 30 days after receipt, and a photo that passes is kept for at most 24 months and then destroyed. Deletion records without photos are kept for 365 days, and operation records (dates and counts only) for 90 days. The server's photo storage is set not to keep deleted files, and photos are not backed up before the check.
Processor and transfer: Receiving and storage are handled by Google Cloud (Seoul region). Photos are sent from the country where you are to a server in Seoul, South Korea, over an encrypted connection (HTTPS), and the storage is encrypted by Google Cloud by default. Photos are not sold or provided to any other company.
Upload numbers and IP addresses: We do not store IP addresses. Each upload gets a new number, the server cannot use these numbers to link photos to the same person, and we do not try to link them to anyone. The numbers on the contribution screen are counted by the app on your device from its own list. When you ask to delete all the photos you sent, however, the app sends that list in one request, so within that request the numbers can be seen to belong to one device. The server does not keep the list after the deletion is done.
Saying no and withdrawing: You can choose "No thanks" on the consent screen. After joining, you can choose "Pause" (stops new photos only) or "Stop and delete sent photos" (asks for deletion of what you sent) on the contribution screen in Settings. After uninstalling the app, you can ask for deletion by sending the deletion key that was shown on the contribution screen to contact@yesunclinic.com. If you did not keep the deletion key, the photos you sent cannot be identified after the app is uninstalled. Deletion requests are processed within 7 days of receipt. A model that has already been trained cannot be undone, but photos you asked to delete are not used in later training.
Where it is offered: This feature is not offered to store accounts in the European Economic Area, the United Kingdom or Switzerland.
3. Third-party SDKs, analytics, and advertising
The App contains no advertising SDK, no user-behavior analytics tool, and no crash-reporting service. Apart from the payment components and the App's own upload function for the optional training contribution, every software component the released App uses performs only on-device functions (camera capture, image processing, and permission requests). Buying Pro and restoring a purchase use Apple's StoreKit and the Google Play Billing Library, which communicate with the App Store or Google Play to process the payment. The App attaches no photo or record to that process. The Google Play Billing Library bundles Google's data transport component (datatransport). The App does not hold the network-state permission this component uses to schedule its uploads, and in pre-release testing of 1.4.0 (a real device and an emulator with the Play Store) no transmission by this component was observed.
3-1. Provision of personal data to third parties
The App provides no personal data to any third party. Material received through the training contribution is not sold or provided to any other company either.
3-2. Outsourcing of personal data processing
Yesun Mind Institute outsources the receiving and storage of material received through the training contribution (photos, marks and so on) to Google Cloud (Seoul region). It outsources no other personal data processing.
3-3. Data subject rights and how to exercise them
By default the App collects no personal data, so there is nothing to request access to, correct, delete, or suspend processing of. Records that remain on the device can be removed directly: delete one from its detail screen, use "Delete all" on the records list or the information screen, or uninstall the App. Photos you sent by joining the training contribution can be requested for deletion on the App's contribution screen, or, after uninstalling, by sending the deletion key to contact@yesunclinic.com. Inside the App, the moment a deletion request is received and the moment it is finished are shown separately, and requests are processed within 7 days of receipt.
3-4. Measures to secure personal data
Photos and records stay in app-private storage, and unless you join the training contribution the App does not send them over a network. Even if you join, what is sent is limited to the items in section 2-3, over an encrypted connection (HTTPS). Only when you tap Export is a file of record values, without photos, handed to the system share sheet (section 2-1). The App is also excluded from the operating system's automatic cloud backup, so this information is not copied to a cloud account, and it is declared excluded from the device-to-device transfer feature as well.
4. Permissions
The only permission shown to you is Camera, used solely to take a photo of the tablets. It is not used for any other purpose (such as keeping the camera active in the background or secretly saving photos). The App does not request storage, location, microphone, contacts, phone, or any other user-facing permission. (Note: the androidx.core library additionally declares and requests, for itself, one internal signature-level self-permission naming the App's own package. It is granted automatically at install and never appears in any user-facing screen: not a runtime prompt, not the Play Store permission list.) On Android the Google Play billing permission (com.android.vending.BILLING) and the internet permission are also declared; neither shows a prompt. The internet permission is used by the billing library and by the optional training contribution, and photos are sent only if you join the contribution.
5. Children and specific audiences
The App is designed as a professional tool to assist pharmacy dispensing workflows and is not directed at children. The App does not knowingly collect personal data from children under 14 or from any specific user group.
6. Not a medical device; no medical advice
Pillsem is a counting aid for dispensing workflows and is not a medical device. It does not provide medical diagnosis, treatment, prescription, or any other form of medical advice. The displayed count is for reference only: final quantity verification and dispensing responsibility must always rest with a qualified pharmacist or other authorized professional.
7. Changes to this policy
If this policy changes, the updated version will be posted on this page and the effective date above will be updated.
Changes in 1.4.0: the optional training contribution (section 2-3) was added, and sections 1, 2, 2-1, 3, 3-1 to 3-4 and 4 were revised to match.
8. Contact
Developer: 예선마음연구소 (Yesun Mind Institute)
Contact: contact@yesunclinic.com (Yesun Mind Institute)