TapCare

개인정보처리방침

시행일: 2026년 10월 15일

TapCare는 가족이 함께 반려동물의 케어 기록을 관리하도록 돕는 서비스입니다. 이 방침은 어떤 정보를 수집하고, 어떻게 이용하고 보호하며, 이용자가 어떤 선택을 할 수 있는지 설명합니다. TapCare의 운영자 및 개인정보 처리자는 채영우입니다.

1. 수집하는 개인정보

  • TapCare는 서비스를 제공하고 보호하는 데 필요한 정보만 수집합니다.
  • 소셜 로그인을 선택하면 TapCare는 선택한 Kakao, Naver, Google 또는 Apple에서 계정 식별과 인증에 필요한 정보를 받습니다. 정보에는 소셜 로그인 제공자, 제공자 식별자와 제공자가 전달하는 이메일, 닉네임 또는 프로필 이미지가 포함될 수 있으며, 제공자와 이용자가 허용한 범위에 따라 다릅니다. 이 정보는 로그인 인증, 기존 계정 확인과 계정 제공에 이용합니다.
  • 가족과 반려동물 정보에는 가족 구성과 반려동물 이름, 사진, 생일, 성별, 품종, 중성화 여부 같은 프로필 정보가 포함될 수 있습니다.
  • 케어 정보에는 돌봄 기록, 일정, 체중, 건강 메모, 알레르기, 약, 예방접종, 사료, 간식, 영양제, 영양 목표, 메모와 리포트 정보가 포함될 수 있습니다.
  • 기기와 알림 정보에는 앱과 운영체제 버전, 플랫폼, Firebase Cloud Messaging 토큰, 알림 설정, 전송 또는 읽음 상태가 포함될 수 있습니다.
  • 문의 처리를 위해 이메일 주소, 문의 내용, 첨부와 답변 내역을 처리합니다. 필요한 서버 진단에는 오류 유형, 제한된 스택 정보와 앱·기기 기술 정보가 포함될 수 있습니다.
  • 제한된 서버 장애 진단에는 환경, 릴리스, 요청 식별자, 안전한 경로와 HTTP 상태, 오류 종류, 보안정보를 제거한 설명, 제한된 스택 프레임과 관련 계정, 이메일, IP 참조값 또는 반려동물 식별 정보가 포함될 수 있습니다. 인증 토큰과 요청 본문은 이 진단 기록에 저장하지 않습니다.
  • TapCare는 회원가입 시 거주 국가 또는 지역, 생년월일, 개인 시간대와 필수 이용약관·개인정보처리방침의 동의 여부, 문서 버전 및 동의 시각을 처리합니다. 이 정보는 연령 및 국가별 가입 조건을 확인하고 계정과 개인 설정을 제공하는 데 사용합니다. 거주 국가 또는 지역은 이용자가 직접 선택하는 정보이며, 이 가입 절차에서 기기 위치 권한을 이용한 GPS나 현재 좌표를 수집하지 않습니다. 별도로 웹·API 보안을 위해 Cloudflare가 IP 주소에서 국가 수준의 대략적인 위치를 추정하여 처리할 수 있으며, 관련 처리와 보관 범위는 제4항과 제6항을 따릅니다. 생년월일은 별도의 암호화 키로 암호화하여 보관하며 일반 프로필 응답이나 이용 분석에 포함하지 않습니다.
  • 필수 가입 정보를 모두 제출하고 가입 조건을 충족한 뒤 계정을 생성합니다. 그 전에 소셜 로그인 제공자가 발급한 인증 자료를 TapCare 서버로 전송하여 인증하고 기존 계정인지 확인합니다. 앱에서 작성 중인 가입 정보는 제출 전까지 앱 메모리에 임시로 유지합니다. 가입 대기를 위해 앱 메모리에 남겨 둔 가입 정보와 소셜 인증 자료의 사본은 가입 취소·입력 화면 종료 또는 인증 대기 만료 시 폐기합니다. 이 앱 내 임시 사본의 폐기는 이미 서버나 소셜 로그인 제공자에 전달된 정보가 전송되지 않았다는 뜻은 아닙니다. 계정 생성 후 정보의 보관과 삭제는 제4항을 따릅니다.

2. 개인정보 이용 목적

  • 회원 가입, 로그인, 계정 식별과 서비스 보호에 사용합니다.
  • 가족 공동 케어 기록, 일정, 알림과 리포트 기능을 제공하는 데 사용합니다.
  • 푸시 알림을 보내고 알림 설정을 적용하는 데 사용합니다.
  • 고객 문의 응대, 장애 조사와 부정 이용 방지에 사용합니다.
  • 최초 출시 버전은 GA4 사용 분석과 Firebase Crashlytics 오류 보고서를 수집하지 않습니다. 푸시 알림을 위한 Firebase Cloud Messaging과 필요한 서버 장애 진단 기록은 유지합니다.

3. 플랫폼 연령 확인과 승인 변경

  • 가입 시와 로그인·앱 복귀 시 운영체제 또는 앱스토어에서 제공하는 연령 범위, 확인·승인 상태와 확인 시각을 처리하여 이용 자격을 확인할 수 있습니다. 필요한 경우 Apple의 서명된 앱 거래 증명 또는 Google Play의 설치 식별자를 서버로 전송하여 검증하고, 승인 철회 알림을 해당 계정에 반영합니다.
  • 서버는 원본 연령 범위와 서명된 거래 증명을 보관하지 않습니다. 철회 대응을 위해 플랫폼 식별자의 용도별 해시와 계정 연결, 현재 이용 가능 여부와 사유, 확인·수신·철회·복구 시각을 최소한으로 보관합니다. 이 해시는 계정과 연결할 수 있으므로 익명 정보로 취급하지 않습니다. 복구를 검토하는 경우에는 검토 시각과 담당자·승인 근거 참조의 해시를 보관합니다. 원문 식별자·거래 증명·승인 근거 문서·연령 범위를 로그나 이용 분석에 남기지 않으며, 이 정보를 광고나 이용 분석에 재사용하지 않습니다.
  • 중복되거나 늦게 도착한 철회 알림을 처리하기 위해, 계정 ID를 포함하지 않는 식별자·이벤트 해시와 발생·수신 시각을 보관합니다. 이러한 철회 영수증은 수신 후 90일이 지나면 매일 정리하여 최대 91일 이내 삭제합니다. 계정 연결과 철회 영수증에 더 이상 참조되지 않는 동시 처리용 보조 정보도 마지막 처리 후 같은 기준으로 정리합니다.
  • 플랫폼 승인이 철회되거나 이용 자격을 확인할 수 없으면 보호 기능 이용이 제한될 수 있습니다. 앱에서 다시 확인하거나 고객센터에 문의할 수 있고, 로그아웃과 회원 탈퇴 절차는 계속 이용할 수 있습니다. 철회된 승인의 복구에는 새로 확인한 정상 플랫폼 상태와 담당자의 재승인 근거 검토가 필요합니다. 단순 재시도나 앱 거래 증명만으로 철회가 자동 해제되지는 않습니다.

4. 보관과 삭제

  • 계정과 서비스 데이터는 원칙적으로 계정을 이용하는 동안 보관합니다.
  • 반려동물을 앱의 휴지통으로 보내면 해당 반려동물과 하위 케어 데이터는 30일 동안 복구할 수 있습니다.
  • 휴지통 보관 30일이 지나면 반려동물과 하위 데이터는 영구 삭제되고 저장된 아바타 파일도 삭제 대기열을 통해 제거됩니다.
  • 단독 가족이라면 계정 삭제 시 계정, 가족, 반려동물, 케어 기록, 일정과 알림 데이터가 영구 삭제됩니다.
  • 다른 구성원이 남아 있는 공동 가족에서는 탈퇴자의 계정 정보가 삭제되지만 가족이 함께 관리하는 반려동물과 케어 기록은 유지됩니다. 작성자 식별자는 제거되고 ‘탈퇴한 사용자’로 표시될 수 있습니다.
  • Apple 로그인 연결 해제에 필요한 토큰은 별도로 암호화 보관하며 연결 해제 성공 또는 재시도할 수 없는 최종 실패 후 제거합니다.
  • 민감한 서버 장애 진단 정보는 암호화해 최대 30일 동안 보관합니다.
  • 민감 진단 조회 감사 기록은 최대 90일 동안 보관합니다. 승인된 관리자, Cloudflare Access subject, 동작, 인시던트 식별자와 시각을 기록하며 진단 내용 자체는 포함하지 않습니다.
  • 이전 빌드에서 이미 전송된 오류 보고서가 있는 경우 Firebase Crashlytics는 오류 스택과 관련 설치 식별자를 90일 보관한 뒤 운영·백업 시스템에서 삭제를 시작합니다. 이번 버전의 수집 중단이 이전에 전송된 보고서의 즉시 삭제를 의미하지는 않습니다.
  • 문의 처리 과정에서 수집한 이메일 주소, 문의 내용, 첨부파일 및 답변 이력은 문의 처리 종료 후 1년 이내에 삭제합니다. 매월 수동으로 보존기간을 점검하여 삭제 기한을 넘기지 않도록 관리합니다.
  • 법령상 보관 의무가 있는 정보는 다른 정보와 분리해 필요한 기간 동안만 보관합니다.
  • 회원 탈퇴 시 생년월일 등 계정 정보와 계정에 연결된 플랫폼 확인 결과·식별자 연결·복구 검토 기록을 삭제합니다. 계정 ID를 포함하지 않는 철회 영수증과 참조가 없는 보조 정보에는 위의 별도 보관 기간을 적용합니다. 공동 가족의 기록 등 다른 이용자와 공유된 콘텐츠의 처리와 진단 정보 보관에는 이 처리방침의 해당 삭제·보관 조항을 적용합니다.
  • Firebase 설치 식별자는 푸시 토큰과 별개입니다. Google은 설치 식별자 삭제 API가 호출될 때까지 이를 보관하고, 호출 후 최대 180일 안에 운영 및 백업 시스템에서 제거합니다. 앱의 로그아웃·탈퇴 시 푸시 토큰 삭제가 설치 식별자까지 즉시 삭제함을 의미하지는 않습니다.
  • 정책 적용 이후 생성하는 수동 백업과 복구용 데이터베이스 사본은 생성일로부터 최대 7일을 보관 기준으로 합니다. 자동 일간 및 주간 백업은 별도 만료 일정에 따라 보관하며 주간 백업은 최대 27일 동안 남을 수 있습니다. 백업을 복원하는 경우에는 탈퇴 및 삭제 내역을 다시 적용한 뒤 서비스를 재개합니다.
  • 운영 장애 알림은 미국에 저장되는 Slack 무료 워크스페이스에서 처리합니다. 현재 메시지와 파일은 90일이 지나면 화면에서 숨겨질 수 있지만 이 시점에 삭제되는 것은 아닙니다. Slack의 무료 플랜 정책에 따라 1년이 지난 데이터는 순차적으로 삭제됩니다. 유료 플랜이나 보관 설정을 변경할 때에는 보관 기간을 다시 검토합니다.
  • Cloudflare는 웹·API 보안을 위해 IP 주소, 요청 경로, 사용자 에이전트, 국가와 보안 조치 같은 정보를 처리합니다. 현재 무료플랜 Security Events 대시보드의 표본 보안 이벤트 보관 범위는 최대 31일이며 조회 범위는 30일입니다. 이는 Cloudflare의 모든 내부 네트워크 데이터에 대한 일괄 보관기간을 뜻하지 않습니다. R2 Data Access Logs 비활성화와 별개로 보안 이벤트가 처리될 수 있습니다.

5. 결제 정보

  • TapCare는 현재 결제 기능을 제공하지 않습니다.
  • 카드번호나 환불 거래 내역은 수집·보관하지 않습니다. 연령·승인 확인에 사용하는 Apple 앱 거래 증명과 식별자 해시는 결제수단 수집과 구분되며 앞의 플랫폼 확인 조항을 따릅니다.
  • 결제 기능을 도입하기 전 실제 처리 내용과 보관 기간을 반영해 이 방침을 변경하겠습니다.

6. 외부 서비스와 정보 제공

  • TapCare는 개인정보를 판매하지 않습니다. 법령상 요청, 이용자의 명시적 요청 또는 서비스 운영에 필요한 처리 위탁에 한해 필요한 범위에서 처리합니다.
  • 가족 구성원에 대한 제3자 제공(선택 동의): 가입할 때 또는 가족 초대·합류 직전에 별도로 동의한 경우에만, 같은 가족의 구성원(내가 참여한 가족의 구성원과 이후 그 가족에 합류하는 구성원)에게 닉네임, 프로필 사진, 가족 내 역할과 합류 시각, 내가 작성한 돌봄 기록·메모와 작성자 표시, 내가 등록한 반려동물 정보·사진을 제공합니다. 제공 목적은 공동 돌봄 기록, 작성자 확인과 일정·알림 공유이며, 가족 구성원으로 있는 동안 제공합니다.
  • 이 동의는 거부할 수 있습니다. 거부하면 가족 초대 코드를 만들거나 가족에 합류할 수 없지만, 혼자 쓰는 기록·리포트·알림 기능은 그대로 이용할 수 있습니다. 가족 나가기로 이후 제공을 중단할 수 있으며, 다른 구성원이 남아 있는 가족에서 나가거나 계정을 삭제한 경우 이미 공유된 기록의 처리는 제4항을 따릅니다.
  • Firebase Cloud Messaging은 기기 토큰을 이용해 푸시 알림을 전송합니다.
  • Slack은 권한이 있는 TapCare 관리자에게 제한된 운영 장애 알림을 전달합니다. 이 알림은 범위를 제한한 진단 정보만 사용하고 인증 토큰과 요청 본문을 제외하며 워크스페이스 보관 설정을 따릅니다.
  • Kakao, Naver, Google과 Apple은 로그인, 계정 식별과 연결 해제 정보를 처리할 수 있습니다.
  • Cloudflare는 DNS, 보안, 웹 제공, 이메일 라우팅과 R2 이미지 저장소를 제공합니다.
  • Railway는 백엔드 서버, 데이터베이스와 Redis 운영 인프라를 제공합니다.
  • 고객지원 메일은 Cloudflare Email Routing을 거쳐 운영자가 사용하는 Google Gmail에서 확인하고 답변합니다. 이 과정에서 문의자의 이메일 주소, 문의 내용, 첨부파일 및 답변 이력이 처리되며, 답장은 운영자의 Gmail 주소에서 발송될 수 있습니다.
  • 카카오 계정 연결 해제 알림의 전달을 위해 Cloudflare의 암호화된 대기열에서 제공자 식별자와 해제 이벤트를 일시 처리합니다. 기본 대기열과 실패 대기열의 보관 기간은 각각 최대 24시간이며 두 단계를 거치면 최대 48시간 동안 남을 수 있습니다.
  • Railway의 운영 서버와 데이터베이스는 싱가포르 리전에 구성되어 있습니다. 공급자의 서비스 운영·지원 및 다른 수탁사의 처리는 미국 등 국외에서 이루어질 수 있습니다.

7. 국외 처리와 이용자의 선택

  • TapCare는 서비스 제공에 필요한 계정과 기록 저장, 사진 제공, 알림 전달 및 고객지원을 위해 국외의 처리위탁·보관 서비스를 사용합니다. 각 이전은 해당 기능의 가입·저장·조회·알림·오류·문의가 발생할 때 네트워크를 통해 이루어집니다. 개인정보 권리 행사와 이전 관련 문의는 support@tapcare.kr로 요청할 수 있습니다.
  • 계정과 돌봄 기록의 저장, 이용자가 요청한 사진·알림·문의 처리에 필요한 국외 처리위탁·보관은 개인정보 보호법 제 28조의 8 제 1항제 3호가목에 따라 이 방침에 공개하는 방식으로 안내합니다. 이 근거는 해당 서비스 제공에 필요한 범위에 한하며, 그 범위를 벗어나는 처리나 별도 동의가 필요한 처리에 일괄 적용하지 않습니다.
  • Railway Corporation(privacy@railway.com)은 싱가포르의 운영 서버·데이터베이스에서 계정, 암호화 생년월일, 국가·시간대·동의 기록, 가족·반려동물·돌봄 기록, 플랫폼 이용 자격과 진단 정보를 처리합니다. 미국에서 서비스 운영·지원 처리가 이루어질 수 있습니다. 계정·진단·백업은 제 4항의 기간과 삭제 절차를 따릅니다.
  • Cloudflare, Inc.(legal@cloudflare.com)는 글로벌 네트워크에서 웹/API 보안, 사진 저장과 제공, 고객지원 메일 전달 및 암호화된 카카오 연결 해제 이벤트 전달을 처리합니다. 요청 및 IP 참조, 업로드 사진, 지원 이메일과 해제 이벤트의 각 목적에 필요한 정보를 처리하며 사진 삭제 및 대기열 보관은 제 4항과 제 6항의 절차를 따릅니다.
  • Cloudflare R2의 사진 저장 버킷은 아시아·태평양(APAC) 지역 설정을 사용합니다. 이 설정은 특정 국가에만 저장한다는 보장이 아닙니다. 사진은 제 4항의 서비스 삭제 절차에 따라 제거하며, 미완료 업로드의 7일 중단 규칙은 저장된 사진의 보관기간이 아닙니다.
  • Firebase Cloud Messaging의 제공자는 Google LLC입니다. Firebase 설치 식별자와 알림 토큰·전송 정보를 미국을 포함한 Google 글로벌 시설에서 처리하며, 앱 등록·토큰 갱신·알림 전달 시 암호화된 통신을 사용합니다. 설치 식별자는 삭제 API 호출 전까지 유지되고 호출 후 최대 180일 이내 제거됩니다.
  • Slack Technologies Limited 및 그 처리에 참여하는 Slack Technologies, LLC(privacy@slack.com)는 제한된 운영 장애 알림을 처리합니다. 현재 무료 워크스페이스의 저장 위치는 미국입니다. 알림은 장애 발생 시 HTTPS webhook으로 전달되며 90일 이후 숨김과 1년 이후 순차삭제는 제 4항의 설명을 따릅니다.
  • Google LLC의 Gmail은 이용자가 선택하여 보낸 문의의 이메일 주소·내용·첨부·답변을 미국 등 Google 글로벌 시설에서 처리합니다. Cloudflare Email Routing을 거쳐 운영자 Gmail로 전달되며 문의 종료 후 1년 이내 삭제합니다. 메일의 모든 전송 구간이 항상 암호화된다고 보장하지 않습니다.
  • 국외 인프라를 이용하는 계정·기록 저장 등 필수 서비스의 처리를 거부하는 경우 해당 서비스를 제공하기 어려울 수 있습니다. 사진 업로드와 지원 문의는 선택할 수 있고, 알림 설정은 앱이나 운영체제에서 변경할 수 있습니다. 처리가 불필요해진 정보의 삭제·처리정지 요청은 고객지원으로 문의해 주세요.

8. 푸시 알림과 로그아웃 개인정보 보호

  • 로그아웃하면 앱은 기기 토큰 등록 해제, Firebase 토큰 삭제와 예약 알림 취소를 시도합니다. 실패한 정리는 대기열에 저장하고 앱 시작 또는 재개 시 다시 시도합니다.
  • 계정이 뒤섞이지 않도록 로그인 사용자와 수신 대상이 일치할 때만 앱 안에서 상세 알림을 표시합니다.
  • 잠금화면과 알림센터의 알림에는 반려동물 이름, 기록 작성자 또는 케어 내용 등 상황별 정보가 표시될 수 있습니다. 이미 운영체제에 전달되거나 표시된 알림은 로그아웃이나 계정 변경 후에도 남을 수 있으며, 앱 안에서 내용을 열 때는 현재 계정의 접근 권한을 확인합니다.
  • 앱 또는 운영체제 설정에서 푸시 알림을 끌 수 있습니다.

9. 이용자의 선택과 계정 삭제

  • 이용자는 관련 법령에 따라 열람, 정정, 삭제, 처리 정지 또는 동의 철회를 요청할 수 있습니다.
  • 앱에서 계정을 삭제할 수 있으며 공동 가족 데이터는 제 4항에 따라 처리합니다.
  • 진단 정보나 이전에 전송된 오류 보고서에 관한 문의는 support@tapcare.kr로 보내 주세요.
  • 자세한 절차는 계정 삭제 안내 페이지에서 확인할 수 있습니다.
  • 개인 시간대는 앱 설정에서 변경할 수 있습니다. 생년월일이나 거주 국가·지역의 정정, 잘못 수집된 아동 정보의 삭제 또는 플랫폼 승인 복구 문의는 고객센터로 요청해 주세요. 계정 소유 확인 후 필요한 최소 정보로 현재 가입 조건에 따라 검토합니다.

10. 보안 조치

  • 접근 권한 관리, HTTPS 통신, 인증 토큰 관리와 서버 접근 통제 같은 합리적인 보호 조치를 적용합니다.
  • 민감 진단 조회에는 Cloudflare Access 인증과 별도의 관리자 허용 목록이 필요하며 성공하거나 거부된 모든 조회 시도를 감사 기록에 남깁니다.
  • 로그아웃 정리는 제한된 간격으로 재시도하고 계정별 푸시 식별 정보를 분리합니다.
  • 인터넷과 모바일 서비스의 모든 위험을 없앨 수는 없으므로 이용자도 계정 접근 정보를 안전하게 관리해 주세요.

11. 아동과 민감정보

  • TapCare는 아동을 주 이용 대상으로 하지 않습니다.
  • 반려동물 케어 기록은 동물에 관해 이용자가 입력한 정보이며 사람의 의료정보 수집을 목적으로 하지 않습니다.
  • 서비스의 기본 가입 가능 연령은 만 13세이며, 거주 국가 또는 지역의 법률이 더 높은 연령을 정한 경우 그 연령이 적용됩니다. 앱 안에서 보호자 동의를 받아 기본 가입 조건을 면제하는 절차는 제공하지 않습니다. 생년월일 자기 신고나 플랫폼 연령 범위는 신분증을 통한 본인 확인과 동일하지 않습니다.

12. 방침 변경과 문의

  • 방침이 바뀌면 변경 내용과 시행일을 적용 전에 이 페이지에 안내합니다.
  • 개인정보 또는 서비스 문의는 support@tapcare.kr로 보내 주세요.
  • 문의 내용을 확인한 뒤 필요한 범위에서 답변하겠습니다.
  • 개인정보 처리 책임자: 채영우. 문의와 권리 행사 접수: support@tapcare.kr. 비밀번호나 인증코드는 보내지 마세요.
  • 운영자 연락 주소: 대한민국 서울특별시 관악구 남현2길 24, 101호 (우편번호 08805). 전화: +82 10-5801-8542. 연락처 갱신일: 2026년 10월 12일.

최초 출시 제공 지역 안내

  • 서비스의 국가·지역별 제공 여부는 각 스토어의 실제 배포 설정에 따릅니다. 스토어 배포 지역 제한은 이용자의 국적이나 현재 위치를 판정하는 기능이 아니며, 서버에서 거주 국가를 일괄 차단한다는 의미도 아닙니다. Android 첫 출시에서는 Google Play의 기타 국가 및 지역 묶음을 추가로 제외합니다.