Yoinky는 계정이나 자체 서버 없이 기기 중심으로 동작하는 iOS 앱입니다. 본 방침은 Yoinky가 처리하는 개인정보의 항목·목적·보관·위탁·국외 이전과 이용자의 권리를 설명합니다.
익명 식별자는 이름을 알기 위한 계정 식별자가 아니지만 같은 설치에서 발생한 여러 활동을 연결할 수 있습니다. 따라서 완전한 익명으로 단정하지 않고 그 처리 범위를 아래에 투명하게 설명합니다.
| 항목 | 내용 |
|---|---|
| 운영 주체·대표자 | 진태우 (Jin Taewoo), 개인 개발자 |
| 개인정보 보호책임자 | 진태우 (운영 주체와 동일) |
| 문의·권리 행사 창구 | [email protected] |
문의와 권리 행사는 위 이메일로 접수합니다. 물리적 주소는 별도의 법적 의무가 있는 경우에만 추가합니다.
cutout_·scrapbook_도 같은 내부 명칭입니다.다음 정보는 앱 기능을 위해 기기에서 처리·보관하며, PostHog 등 외부로 전송하지 않습니다.
| 정보 | 목적 | 보관 위치 |
|---|---|---|
| Photos에서 선택하거나 카메라로 촬영한 사진 | cutout 생성 | 기기에서 처리하며 원본을 앱에 복제하지 않습니다. 생성한 cutout만 보관합니다. |
| cutout 이미지와 thumbnail | 도감·복사·scrapbook 편집 | 앱 저장 공간. cutout·앱 삭제 시 제거되며, 캐시는 iOS가 먼저 정리할 수 있습니다. |
| 촬영·생성 시각, 원본 사진 asset identifier | 정렬 및 원본 연관 | 기기 내 저장. 관련 cutout·앱 삭제 시 함께 제거합니다. |
| 기기 내 이미지 분석 결과(피사체·품질 점수) | cutout 생성·표시 순서 | 기기 내 저장. |
| 폴더명 | cutout 정리 | 기기 내 저장. |
| scrapbook 텍스트와 편집 상태 | scrapbook 편집·이미지 생성 | 앱 실행 중 메모리에서 처리하며 앱 종료 시 사라집니다. |
| 완성한 scrapbook 이미지 | 이용자의 앨범 저장 | 이용자가 저장을 요청하고 권한을 허용하면 Photos 앱에 저장합니다. |
| 복사한 cutout | 다른 앱에 붙여넣기 | 이용자의 복사 동작으로 iOS 클립보드에 기록됩니다. |
사진에는 사람이 나타날 수 있어 특히 민감하게 취급하며, 사진과 그 분석 결과는 위 표대로 기기에서만 처리합니다.
제품 분석 기능이 포함된 정식 버전에서는 다음 정보가 PostHog로 전송됩니다.
| 범주 | 예 | 목적 |
|---|---|---|
| 설치·세션 식별자 | PostHog가 기기에 저장하는 익명 식별자, 세션 식별자 | 반복 사용과 세션별 이용 빈도 계산 |
| 흐름 식별자 | 가져오기·편집·저장마다 새로 만드는 임의 식별자 | 하나의 처리·편집·저장 흐름 연결과 중복 방지 |
| 사용 이벤트 | 앱 열기, 가져오기 시작, cutout 처리 완료, cutout 사용, scrapbook 열기·편집 시작, 저장 누름·종료 | 핵심 기능 사용 여부와 이탈 지점 파악 |
| 행동 특성 | 가져오기 경로(카메라/앨범), 사용 방법(복사/scrapbook), 최초 편집 동작, 캔버스 비율 | 기능별 사용성 분석 |
| 수량 | 선택한 사진 수, 항목·cutout·텍스트 개수, 저장 시도 순번 | 사용 빈도 분석(텍스트·이미지 내용은 미포함) |
| 기술적 결과 | 성공·실패·취소 여부, 미리 정한 실패 단계, 처리·편집·저장 소요 시간 | 기술 실패 진단 |
| 앱·기기 정보 | 이벤트 시각, 앱 버전·빌드, 운영/개발 구분, OS 이름·버전, 일반 기기 유형 | 버전별 문제 확인, 운영·개발 데이터 분리 |
| 네트워크·대략적 위치 | 전송 시 서버에 전달되는 IP 주소, IP에서 파생되는 국가(country) | IP는 통신에 기술적으로 수반됩니다. PostHog가 IP로부터 국가 수준 위치만 파생하며, 도시·지역·좌표 등 세부 위치 추정은 비활성화했습니다. 국가별 사용 분포 파악에만 쓰고 그 외 위치 정보는 저장하지 않습니다 |
“소요 시간”은 촬영·저장 시각이 아니라 처리·편집·저장에 걸린 경과 시간입니다. 실제 시각은 전송하지 않습니다. 전송하는 제품 분석 이벤트는 다음 8개로 한정합니다.
이 데이터는 앱 사용 규모, cutout 생성 성공률, 실제 사용, 편집·저장 전환, 저장 실패 파악에만 쓰며, 광고 타게팅이나 타사 앱·웹 활동과 연결하지 않습니다.
이용자가 특히 민감하게 여기는 다음 정보는 분석 이벤트에 담지 않도록 설계했으며, 텍스트·폴더명·이미지 등은 전송 전에 한 번 더 제거합니다.
제품 분석 정보는 앱 사용 중 정해진 기능 지점에서 PostHog SDK를 통해 암호화된(HTTPS) 연결로 전송됩니다. 통신이 끊기면 기기에 잠시 보관했다가 복구 후 전송합니다.
화면·버튼·제스처의 광범위한 자동 수집, 앱 생명주기 자동 수집, 세션 리플레이, 설문, 오류·로그 수집은 사용하지 않으며, 위 8개 이벤트만 전송합니다. 분석을 원하지 않으면 앱을 삭제하면 이후 전송이 중단됩니다(현재 버전은 인앱으로 끄는 설정을 제공하지 않습니다).
포스터를 앨범에 저장하는 흐름에서 Google AdMob 전면 광고를 노출합니다. 광고 요청·노출을 위해 Google Mobile Ads SDK가 다음 정보를 처리하며, 이 정보는 Google의 광고 인프라로 전송됩니다.
| 범주 | 예 | 목적 |
|---|---|---|
| 기기·광고 식별자 | 광고 식별자(IDFA, ATT 허용 시), 그 외 기기 식별 신호 | 광고 요청, 빈도 제한, 개인화(허용 시)·전환 측정 |
| 네트워크·대략적 위치 | IP 주소와 그로부터 파생되는 대략적 위치 | 광고 요청 처리와 지역 적합 광고 |
| 광고 상호작용·기기 정보 | 광고 노출·클릭, 앱·OS·기기 유형, SKAdNetwork 어트리뷰션 신호 | 광고 게재·성과 측정과 어트리뷰션 |
ATT를 허용하면 IDFA를 사용한 개인화 광고가, 허용하지 않으면 비개인화 광고가 노출됩니다. 어느 경우에도 저장·편집 등 모든 기능은 동일하게 동작합니다. 이 정보의 처리는 Google 개인정보처리방침과 Google 서비스를 사용하는 사이트·앱의 정보 이용에 따릅니다. §3.1에서 기기에서만 처리한다고 밝힌 사진·cutout·텍스트·폴더명은 광고 목적으로 전송하지 않습니다.
| 권한 | 요청 시점 | 목적 |
|---|---|---|
| 카메라 | 촬영 기능을 선택할 때 | 사진 촬영 후 cutout 생성 |
| 사진 선택(Photos picker) | 사진 가져오기를 선택할 때 | 선택한 사진만 처리 대상으로 전달 |
| 사진 추가 전용(add-only) | scrapbook을 앨범에 저장할 때 | 완성 이미지를 Photos 앱에 추가 |
사진 선택은 이용자가 전달할 사진을 직접 고르는 방식이며, 앨범 추가 권한은 결과물을 추가하기 위한 것으로 앨범 전체를 읽지 않습니다.
1.0판에서는 광고가 없어 ATT를 표시하지 않는다고 안내했습니다. 이번 개정에서 전면 광고를 도입하면서, 광고 개인화를 위해 ATT를 표시하도록 바꿨습니다.
ATT(App Tracking Transparency) 요청은 런치가 아니라 처음 저장에 성공하고 저장 완료 화면을 닫은 뒤 한 번 표시합니다. 네트워크 상황에 따라 이후 저장 시점으로 미뤄질 수 있습니다. 허용하면 IDFA를 사용한 개인화 광고가, 거부하거나 응답하지 않으면 비개인화 광고가 노출됩니다. 어느 쪽이든 앱의 모든 기능은 동일하게 동작합니다. 추적 허용 여부는 iOS 설정에서 언제든 바꿀 수 있습니다.
EEA·영국 이용자에게는 ATT 요청에 앞서 Google UMP(User Messaging Platform) 동의 폼을 표시해 광고 목적 정보 처리에 대한 동의를 받습니다. 동의 상태는 기기에 저장되어 다음 실행에 재사용되며, 동의하지 않으면 개인화 광고 없이 앱을 이용할 수 있습니다. 동의 내용은 도감 화면의 '광고 동의 변경'에서 언제든 다시 선택하거나 철회할 수 있습니다. 제품 분석(PostHog)은 ATT·UMP 동의와 무관하게 §3.2 범위로 전송됩니다.
제품 분석을 위해 PostHog Cloud를 이용하며, PostHog는 운영자의 지시에 따라 분석 데이터를 저장·처리하는 수탁자입니다. 본 방침은 이를 처리위탁 및 국외 이전으로 고지합니다.
| 항목 | 내용 |
|---|---|
| 수탁자·수령자 | PostHog, Inc. |
| 위탁 목적 | 제품 사용 분석 |
| 이전 항목 | 3.2절의 익명 식별자, 세션·흐름 식별자, 사용 이벤트, 기술적 결과, 앱·OS·네트워크 정보, 대략적 국가 |
| 이전 시점·방법 | 이벤트 발생 후 HTTPS 연결로 상시 전송 |
| 보관 국가 | 미국 (PostHog US 리전) |
| 이전 근거·subprocessor | PostHog가 공개한 subprocessor 목록(posthog.com/subprocessors)에 따르며, PostHog는 서비스 운영·지원을 위해 미국 등에서 정보를 처리할 수 있습니다 |
| 보관 기간 | 수집일부터 12개월 |
| 계약 | PostHog 표준 약관에 포함된 데이터 처리 계약(DPA, posthog.com/dpa) 적용 |
광고를 위해서는 Google AdMob을 이용하며, Google은 §3.5의 광고 관련 정보를 자사 인프라에서 처리합니다. 이는 아래와 같이 국외 이전을 수반합니다.
| 항목 | 내용 |
|---|---|
| 수령자 | Google LLC(및 지역별 Google 관계사) |
| 목적 | 전면 광고 게재·성과 측정·어트리뷰션 |
| 이전 항목 | §3.5의 기기·광고 식별자, IP·대략적 위치, 광고 상호작용·기기 정보 |
| 보관 국가 | 미국 등 Google이 운영하는 국가 |
| 처리 기준·보관 | Google 개인정보처리방침(policies.google.com/privacy)과 광고 데이터 보관 정책에 따름 |
| 동의 | EEA·영국은 UMP 동의, iOS 추적은 ATT(§4.2) |
Yoinky는 제품 분석 정보(PostHog)를 판매하지 않으며 광고 목적으로 이용하거나 광고 사업자에게 제공하지 않습니다. 광고를 위해 Google에 전송하는 정보는 위 §3.5·§5에 고지한 범위에 한합니다.
| 정보 | 보관 기준 | 파기 방법 |
|---|---|---|
| cutout·thumbnail·폴더·기기 내 정보 | 이용자가 삭제하거나 앱을 삭제할 때까지(캐시는 iOS가 더 일찍 삭제 가능) | 앱의 삭제 기능, 앱 삭제 |
| scrapbook 편집 상태·텍스트 | 앱 실행 중 | 앱 종료 시 메모리에서 제거 |
| 앨범에 저장한 결과 이미지 | 이용자가 Photos 앱에서 삭제할 때까지 | 이용자가 Photos 앱에서 삭제 |
| 전송 대기 중인 분석 데이터 | 전송 후 또는 SDK 대기열 정책상 만료 시까지 | 전송·만료 시 제거 |
| PostHog 분석 이벤트 | 수집일부터 12개월 | 보관 기간 경과 또는 삭제 요청 처리 |
법령상 보관 의무가 있으면 해당 기간 동안 분리 보관할 수 있습니다. 앱을 삭제해도 앨범에 저장했거나 다른 앱으로 옮긴 이미지는 자동 삭제되지 않습니다.
이용자는 관련 법률에 따라 본인 정보의 열람·정정·삭제·처리 정지·이의 제기를 요청할 수 있습니다.
Yoinky는 계정을 만들지 않아 이름·이메일과 분석 식별자를 연결하지 않습니다. 이 때문에 특정 분석 기록이 요청자 본인의 것인지 확인하기 어려울 수 있으며, 개인을 특정하려면 이용자가 본인의 분석 식별자를 제공해야 합니다. 안전하게 특정할 수 없으면 보관 기간(12개월) 경과 시 삭제로 갈음합니다. 접수·처리 기간과 결과 통지 방법은 회신으로 안내합니다.
PostHog 프로젝트 접근 권한은 운영자가 관리합니다.
개인정보 침해에 대한 상담·분쟁 조정이나 피해 구제가 필요하면 아래 기관에 문의할 수 있습니다(대한민국 이용자 기준).
열람·정정·삭제·처리 정지 요구에 대한 처분에 불복하거나 피해를 입은 경우 행정심판법에 따라 행정심판을 청구할 수 있습니다.
Yoinky는 Google AdMob 전면 광고를 포함합니다. 포스터를 앨범에 저장하는 흐름에서 일정 저장 횟수마다, 그리고 최소 간격을 두고 한 번씩 노출하며, 광고가 준비되지 않았거나 실패한 경우에는 광고 없이 기존과 동일하게 동작합니다. 광고를 위해 처리하는 정보와 국외 이전은 §3.5·§5에, 동의(ATT·UMP)는 §4.2에 설명한 대로입니다. 향후 광고 형식·처리 항목·수령자가 바뀌면 §11에 따라 본 방침을 개정한 뒤 반영합니다.
본 방침을 변경하는 경우 변경된 내용과 시행 시기를 본 방침 페이지에 공개합니다.
| 항목 | 내용 |
|---|---|
| 공개 위치 | 본 방침 페이지(§12 개정 이력·시행일 갱신) |
| 이전 버전 보관 | 저장소 변경 이력 |