TAIPOPO 개인정보처리방침

시행일: 2026-08-23

최종 수정일: 2026-10-14 · Drive 백업 삭제 및 휴지통 보관기간 안내 현행화

개인정보처리자·개인정보 보호책임자: 개인 개발자 홍종근

일반 문의 및 개인정보 권리 행사 요청: taipopo.app@gmail.com

TAIPOPO(이하 "앱")는 근태, 근무지, 사진 증빙, 정산 및 리포트 관리를 위해 기기 내 저장을 기본으로 하는 앱입니다. 기본 기록은 사용자의 기기에 저장됩니다. 다만 사용자가 선택적으로 Google Drive 백업·복원·삭제 관리 또는 외부 공유를 실행하거나, 위치 좌표를 주소로 변환하거나, 정식 배포 앱에서 Firebase·Crashlytics 관련 SDK가 초기화·동작하는 경우에는 아래에 설명한 외부 서비스 처리가 발생할 수 있습니다.

이 방침은 앱의 기술적 데이터 흐름과 운영 정보를 반영합니다. Google Drive, Google Sign-In, Firebase Crashlytics 및 ML Kit 등 외부 서비스는 각 서비스의 정책과 처리 범위가 함께 적용될 수 있습니다.

1. 처리하는 정보

구분처리하는 정보생성 또는 수집 시점기본 저장 또는 처리 위치
근태·근무 기록출근·퇴근 시각, 근무 시간, 휴게 시간, 근무지 식별정보사용자가 기록 기능을 실행할 때기기 내 앱 저장소
근무지 정보근무지명, 주소·상세주소, 담당자명·연락처, 메모, 급여·정산 설정사용자가 입력·수정할 때기기 내 앱 저장소
정산·리포트수입·지출·청구 항목, 금액, 정산 결과, 리포트 내용사용자가 입력하거나 기록을 바탕으로 문서를 생성할 때기기 내 앱 저장소 및 사용자가 생성한 문서
사진·첨부 파일원본 사진, 편집 사진, 표시용 이미지, 썸네일 등 파생 이미지, 사용자가 지정한 사진 분류, 사진에 추가한 표시·주석, 촬영 시각, 사진과 연결된 근무지·업무 정보카메라·갤러리·편집 기능을 실행할 때기기 내 앱 저장소
위치·주소위치 권한을 허용하고 출퇴근 또는 사진 촬영 기능을 실행할 때의 좌표, 주소 변환 결과, 근무지 위치 관련 정보해당 기능 및 주소 변환을 실행할 때기기 내 앱 저장소 및 사진·리포트 연결 기록. 주소 변환 시 Android 운영체제 서비스가 네트워크를 사용할 수 있음
메모·자유 입력업무 메모, 리포트 메모 및 사용자가 입력한 텍스트사용자가 입력할 때기기 내 앱 저장소
PDF·ZIP·내보내기리포트, PDF, 로컬 백업 ZIP, 첨부 파일 및 공유용 사본사용자가 생성·저장·공유·백업을 실행할 때기기 내 앱 저장소, 임시 저장소 또는 사용자가 선택한 대상
Google Drive 인증·백업선택한 Google 계정 관련 인증 흐름, Drive appDataFolder의 백업 파일·파일 식별정보·전송 상태사용자가 Google 연결·백업·복원을 실행할 때Google 서비스 및 기기 내 전송 상태 기록
장애 진단민감한 내용을 제거한 오류 코드와 안전하게 정제한 호출 기록, Firebase Crashlytics SDK가 자동 처리할 수 있는 설치·세션·기기·앱 실행 관련 정보 및 오류·장애 기록정식 배포 앱 실행 시 SDK 초기화 후 자동 처리될 수 있으며 오류·장애 발생 시 관련 기록 처리Firebase Crashlytics
QR 인식카메라 영상에서 읽은 QR 값사용자가 QR 스캐너를 시작할 때스캐너 화면의 메모리. 이후 저장 여부는 해당 기능에서 사용자가 결정
앱 설정기능, 알림, 카메라, 백업 안내 및 보호 관련 설정기본값을 생성하거나 사용자가 변경할 때기기 내 앱 저장소

앱은 동영상 촬영·녹음 기능을 제공하지 않으며, 기기 전체 갤러리·미디어·파일을 자동으로 수집하거나 외부 사진을 일괄 스캔하지 않습니다.

2. 처리 목적과 방법

앱은 다음 목적을 위해 필요한 범위에서만 정보를 처리합니다.

위치 정보는 사용자가 Android 위치 권한을 허용하고 출퇴근 또는 사진 촬영 기능을 실행하는 경우에만 사용합니다. 위치 정보는 광고 또는 프로파일링 목적으로 사용하지 않습니다. 앱은 좌표를 주소로 변환하기 위해 Android 운영체제의 Geocoder 서비스를 호출하며, 기기와 운영체제 구성에 따라 이 과정에서 네트워크가 사용될 수 있습니다. 앱 코드만으로 실제 주소 변환 서비스 제공자·처리 국가·보유기간을 특정할 수 없습니다.

3. 기기 내 저장과 사진·위치정보

기본 데이터는 Android 앱 전용 저장소와 앱의 로컬 데이터베이스에 저장됩니다. 사진·이미지 정보에는 원본 사진, 편집 사진, 표시용 이미지, 썸네일 등 파생 이미지, 사용자가 지정한 사진 분류, 사진에 추가한 표시·주석, 촬영 시각, 사진과 연결된 근무지·업무 정보가 포함됩니다.

원본 사진 파일에는 EXIF 등 촬영 관련 메타데이터(사진 부가정보)가 포함될 수 있습니다. 앱은 사진 표시·공유·PDF 생성을 위해 사진 방향 정보를 읽거나 파생 이미지에 반영할 수 있습니다. 사진·리포트·PDF·백업에는 촬영 시각, 위치, 근무지 또는 정산 정보가 연결될 수 있습니다.

이미지 공유용 사본을 만드는 경로에는 메타데이터 제거 처리가 포함될 수 있습니다. 그러나 원본 사진, PDF, ZIP, 백업본 또는 사용자가 선택한 외부 앱·저장소의 사본까지 모든 메타데이터가 제거된다고 보장하지 않습니다. 외부로 공유하기 전에는 포함 정보와 수신 대상을 확인해야 합니다.

4. Google Drive 선택적 백업·복원

Google Drive 백업·복원은 사용자가 해당 기능을 직접 시작할 때에만 실행됩니다. 앱은 Drive API의 appDataFolder 공간을 사용해 앱별 백업을 저장·조회·복원합니다.

백업 ZIP과 Drive 백업에 앱 수준 암호화가 적용되어 있다고 확인되지 않았습니다. 따라서 백업 파일을 암호화된 저장 매체나 신뢰할 수 있는 계정에 보관할 책임은 사용자에게 있습니다.

5. Google Sign-In

Google Sign-In은 선택적 Google Drive 연결과 Drive API 접근 권한 획득을 위해 사용됩니다. 사용자는 Google의 인증·동의 화면에서 요청 범위를 확인하고 연결 여부를 선택할 수 있습니다. 앱은 독립적인 TAIPOPO 사용자 계정을 생성하지 않습니다.

Google 연결 해제는 앱과 Google 계정의 연결을 해제하는 동작이며, Google Drive에 이미 만들어진 백업을 삭제하는 동작이 아닙니다.

6. Firebase Crashlytics

정식 배포 앱에서는 앱 실행 시 Firebase와 Crashlytics 관련 SDK가 초기화되어 앱 안정성 및 오류 진단에 사용됩니다. 오류 발생 여부와 별개로 Firebase Installations와 Sessions 등 종속 SDK가 설치 식별자, 앱·운영체제·네트워크 연결 유형, 기기 제조사·모델 및 앱 세션 관련 정보를 자동으로 처리할 수 있습니다. 오류·장애가 발생하면 Crashlytics가 관련 호출 기록, 앱 상태와 기기 메타데이터를 처리할 수 있습니다.

앱이 직접 전달하는 오류 경로는 사용자 입력, 파일 경로, 위치, 금액, 계정 식별자가 포함되지 않도록 민감한 내용을 제거한 오류 코드와 안전하게 정제한 호출 기록을 사용합니다.

Firebase의 공식 안내에 따르면 Crashlytics는 Crashlytics Installation UUID, Firebase Installation ID, 세션 식별자, 앱 버전, 운영체제 및 기기 관련 정보를 진단 목적으로 처리할 수 있습니다. Firebase의 공식 안내에 따르면 Crashlytics는 장애 발생 당시의 호출 기록과 관련 식별자를 90일간 보관한 뒤, 운영 중인 시스템과 백업 시스템에서 삭제하는 절차를 시작합니다.

앱의 로컬 데이터를 초기화하거나 앱을 삭제해도, 이미 Firebase Crashlytics로 전송된 진단 정보는 자동으로 삭제되지 않습니다. 관련 문의 및 삭제 요청은 taipopo.app@gmail.com으로 접수할 수 있으며, 실제 처리 범위와 절차는 Firebase의 기능과 정책에 따릅니다.

7. ML Kit QR 인식

앱의 QR 스캐너는 QR 형식만 인식하도록 구성되어 있습니다. QR 인식에 사용되는 입력과 인식 결과는 기기에서 처리됩니다. 다만 ML Kit SDK는 운영, 호환성, 성능 및 오류 진단에 관한 측정 정보를 Google로 전송할 수 있습니다.

Google ML Kit 공식 안내에 따르면 ML Kit API의 입력 데이터(이미지·영상·텍스트)와 인식 결과 자체는 Google 서버로 전송되지 않습니다. ML Kit API는 버그 수정, 모델 업데이트, 하드웨어 호환성 확인을 위해 Google 서버와 통신할 수 있으며, 공식 Android 데이터 고지 문서는 기기·앱 정보, 설치 관련 식별자, 성능 측정 정보, API 설정·이벤트·오류 코드 등이 진단 및 사용량 분석 목적으로 처리될 수 있음을 안내합니다.

8. 외부 공유·PDF·ZIP

사진, PDF, ZIP, 리포트는 사용자가 공유 또는 저장 작업을 직접 선택한 경우에만 Android 공유 기능이나 선택한 외부 앱·저장소로 전달됩니다. 전달된 사본의 보유·삭제·접근 권한은 수신 앱, 저장소 및 사용자의 설정에 따라 달라집니다.

TAIPOPO의 로컬 데이터 초기화는 사용자가 이미 외부로 공유·저장한 파일을 삭제하지 않습니다. 사용자는 해당 파일이 저장된 외부 앱·클라우드·기기에서 직접 삭제해야 합니다.

9. 보유·삭제 및 사용자의 권리

사용자는 앱에서 자신의 로컬 기록을 조회·수정·삭제하고 Android 설정에서 권한을 변경하거나 철회할 수 있습니다.

10. 만 14세 미만 이용자

TAIPOPO는 만 14세 미만 아동을 대상으로 하지 않습니다. 법정대리인이 아동의 개인정보 처리와 관련한 문의를 하는 경우 taipopo.app@gmail.com으로 연락할 수 있습니다.

11. 외부 서비스 안내

다음 표는 앱 구현과 서비스 운영자의 공식 공개자료에서 확인되는 기술적 사실을 정리한 것입니다. 대한민국 개인정보보호법상 법적 분류와 필요한 고지·동의 방식은 별도 검토가 필요합니다.

서비스처리 항목·목적확인된 수신자·연락처처리 국가전송 시점·방법보유기간거부·중단 방법
Google Drive·Google Sign-In선택한 Google 계정 인증, 승인 범위, appDataFolder 백업 파일·식별정보를 인증·백업·복원·삭제 관리에 사용Google LLC · Google 개인정보처리방침 · googlekrsupport@google.comGoogle LLC는 미국 소재이며 Google은 전 세계 서버에서 처리될 수 있다고 안내함. 개별 국가는 특정되지 않음사용자가 연결·백업·복원·삭제를 실행할 때 OAuth·Drive API로 전송완료된 백업은 자동 삭제하지 않으며 사용자가 특정 백업 삭제를 확인할 때까지 유지될 수 있음. 이후 Google 정책 적용기능을 사용하지 않거나 연결 해제·Google 계정 접근 권한 철회 가능. 연결 해제만으로 기존 백업은 삭제되지 않음
Firebase Crashlytics·종속 SDK정제된 앱 오류 코드·호출 기록, 오류·장애 기록, 앱 상태, 설치 식별자, 세션·기기·앱 실행 관련 진단 정보를 안정성·오류 진단에 사용Google LLC/Firebase 및 공개된 하위처리자 · Firebase 지원Google LLC는 미국 소재이며 글로벌 인프라와 공개된 하위처리자가 사용될 수 있음. 개별 국가는 특정되지 않음정식 배포 앱 실행 시 SDK가 초기화되고 관련 정보가 자동 처리될 수 있으며, 오류·장애 발생 시 관련 기록을 HTTPS로 전송장애 호출 기록과 관련 식별자는 90일 보관 후 운영·백업 시스템에서 삭제 절차 시작. Firebase Installation ID에는 별도 정책 적용앱에 Crashlytics만 별도로 끄는 설정은 없음. 앱 이용 중단·삭제로 이후 실행을 중단할 수 있으나 이미 전송된 정보는 자동 삭제되지 않음
ML Kit Barcode ScanningQR 입력·결과는 기기 내 처리. SDK가 기기·앱 정보, 설치 관련 식별자, 성능·사용량·오류 측정 정보를 진단·사용량 분석에 사용할 수 있음Google LLC · Google 개인정보처리방침 · googlekrsupport@google.comGoogle LLC는 미국 소재이며 전 세계 서버에서 처리될 수 있음. 개별 국가는 특정되지 않음QR 스캐너 사용 시 SDK 측정 정보가 HTTPS로 전송될 수 있음. QR 입력·결과 자체는 기기에서 처리현재 공식 공개자료에서 이 앱이 사용하는 SDK 측정 정보의 고정 보유기간은 확인되지 않음QR 스캐너를 사용하지 않을 수 있으며 다른 앱 기능은 계속 사용 가능
Android 운영체제 주소 변환좌표를 주소로 변환하기 위해 Android Geocoder 구현이 좌표를 처리기기·운영체제의 주소 변환 서비스 제공자. 앱 구현만으로 사업자·연락처를 확정할 수 없음기기·운영체제 구현에 따라 달라 특정할 수 없음사용자가 위치 기능을 실행하고 앱이 주소 변환 API를 호출할 때 네트워크가 사용될 수 있음서비스 제공자별 정책에 따르며 현재 근거로 확인되지 않음Android 위치 권한을 허용하지 않거나 관련 위치 기능을 사용하지 않을 수 있음
Android Sharesheet 및 수신 앱사용자가 선택한 사진·PDF·ZIP·리포트 사본사용자가 직접 선택한 앱·저장소·클라우드선택한 수신자에 따라 다름사용자가 공유·저장·내보내기를 확정할 때 운영체제 공유 기능으로 전달선택한 수신자의 정책과 사용자 설정에 따름공유를 취소하거나 전송 후 해당 수신 앱·저장 위치에서 사본을 직접 삭제

특정 국가·주소 변환 서비스 제공자·ML Kit 고정 보유기간처럼 공식 공개자료와 앱 설정만으로 확정되지 않는 값은 임의로 단정하지 않습니다. 위 기술적 사실을 대한민국 개인정보보호법상 어떤 유형으로 고지할지는 법률 검토가 남아 있습니다.

12. 개인정보처리자와 문의처

사용자는 앱 내 삭제·초기화 기능을 이용하거나 위 이메일로 개인정보 관련 문의 및 권리 행사 요청을 할 수 있습니다. 요청 처리 과정에서는 본인 또는 정당한 권한 확인에 필요한 최소한의 정보만 확인할 수 있습니다. 외부 서비스에 이미 저장·전송된 정보는 해당 서비스의 기능·정책 및 법적 검토 범위에 따라 별도로 안내합니다.

13. 정책 변경과 시행일

법령, 서비스, 데이터 흐름 또는 기능이 변경되면 이 정책을 갱신하고 앱 또는 공개 정책 페이지를 통해 변경 내용을 안내합니다. 이전 버전의 보관·열람 방식은 운영 방식이 확정되는 경우 공개 정책 페이지에서 별도로 안내합니다.

시행일: 2026-08-23

최종 수정일: 2026-10-14

14. 공식 참고 자료