1. 소개
Ephemeral Trace(“앱”)는 Oleksandr Herasymchuk Unipessoal LDA(“당사”)가 개발한 iPhone용 개인정보 보호 중심 카메라 애플리케이션입니다. 사용자는 앱으로 사진과 동영상을 촬영하거나 가져오고, 로컬에서 정리하고, 타이머 기반 만료를 지정할 수 있습니다. 앱이 관리하는 미디어는 기기 내 앱 전용 컨테이너에 저장됩니다. 당사는 사용자의 미디어를 수신하는 서버를 운영하지 않습니다.
본 개인정보 처리방침은 앱이 어떤 데이터를 처리하며 이를 어떻게 저장하는지 설명합니다. 당사는 투명성을 지키고, 설계 단계부터 사용자의 개인정보를 존중하는 소프트웨어를 만들기 위해 노력합니다.
2. 수집하는 정보
당사는 자체 시스템을 통해 개인정보를 수집하지 않습니다. Ephemeral Trace는 계정을 요구하지 않으며 이름, 이메일 주소, 전화번호를 묻지 않습니다. 당사는 앱을 위한 분석, 광고, 충돌 리포트 또는 미디어 저장 서버를 운영하지 않습니다.
3. 기기에 저장되는 데이터
앱은 다음 데이터를 생성하여 앱 컨테이너에 로컬로 저장합니다. 이 데이터는 당사로 전송되지 않습니다. 정보는 사용자가 시작한 공유 또는 내보내기, 6항에 설명된 동작, 또는 아래에 설명된 바와 같이 Apple 서비스가 구입이나 선택된 iCloud 항목을 처리하는 경우에만 앱 밖으로 나갑니다.
- 미디어 파일 — 앱에서 촬영하거나 앱으로 가져온 사진과 동영상으로, 앱 전용 샌드박스 디렉터리에 저장됩니다
- 메타데이터 — 촬영 또는 가져오기 타임스탬프, 타이머 기간, 만료 날짜, 미디어 유형, 폴더 이름 및 폴더 지정 정보, 메모, 관련 정리 상태로, Apple의 SwiftData 프레임워크를 사용해 저장됩니다
- 썸네일 및 인식된 텍스트 — 캐시된 미리 보기, 그리고 ‘사진 속 텍스트’(Pro)를 켠 경우 기기에서 사진으로부터 읽은 텍스트와 각 사진에서 발견된 코드의 개수로, 갤러리, 검색, 필터에 사용됩니다
- 위젯 데이터 — 만료 시각과 타이머 길이, 그리고 갤러리 잠금이 켜져 있는지 여부를 담은 작은 파일로, 사용자의 기기에서 앱이 위젯과 공유하는 컨테이너에 보관되며 위젯이 이를 읽습니다. 이미지, 이름, 폴더, 메모, 인식된 텍스트는 포함되지 않습니다
- 사용자 환경설정 — 기본 타이머, 카메라 구성, 폴더 규칙, 알림 옵션, 모양, 잠금 환경설정 등의 설정으로, Apple의 로컬 저장 프레임워크를 사용해 저장됩니다
- 구입 상태 — Pro 구입 여부로, Apple의 StoreKit 프레임워크를 통해 로컬에서 확인됩니다
4. 당사가 받지 않는 데이터
당사는 개발자가 운영하는 분석, 광고, 충돌 리포트, 계정 또는 미디어 저장 시스템을 통해 다음 정보를 받지 않습니다:
- 이름, 이메일 주소, 전화번호, 우편 주소 등의 계정 정보
- 앱 사용 분석 또는 행동 원격 측정 데이터
- 당사로 전송되는 충돌 리포트 또는 진단 원격 측정 데이터
- 광고 식별자 또는 IDFA
- 기기 위치, 연락처, 캘린더, 방문 기록, 앱 내 검색 내용, 기기 핑거프린트
사용자가 앱에 보관하기로 선택한 미디어, 메모, 인식된 텍스트에는 개인정보나 위치 정보가 포함될 수 있습니다. 앱은 이러한 콘텐츠를 로컬에서 처리합니다. 이러한 콘텐츠는 사용자가 시작한 공유 또는 내보내기를 통해, 또는 아래에 설명된 Apple 서비스 경계를 통해 앱 밖으로 나갈 수 있습니다.
앱의 개인정보 보호 매니페스트(PrivacyInfo.xcprivacy)는 Apple의 매니페스트 정의에 따라 NSPrivacyTracking = false와 빈 NSPrivacyCollectedDataTypes 배열을 선언합니다. 사용 이유가 필요한 API 선언에는 NSPrivacyAccessedAPICategoryFileTimestamp, NSPrivacyAccessedAPICategoryDiskSpace, NSPrivacyAccessedAPICategoryUserDefaults가 포함됩니다.
5. 기기 권한
앱은 다음 기기 권한을 요청하며, 각 권한은 구체적이고 제한된 목적으로만 사용됩니다:
- 카메라 — 사진과 동영상을 촬영하여 앱의 로컬 컨테이너에 저장하고, ‘QR 코드 스캔’이 켜져 있는 동안 기기에서 뷰파인더 속 QR 코드를 읽기 위해 사용됩니다. 카메라가 읽은 코드는 저장되지 않습니다.
- 마이크 — 앱에서 촬영하는 동영상과 함께 오디오를 녹음하기 위해 사용됩니다. 이 권한이 없으면 동영상이 소리 없이 녹화됩니다.
- 알림 — 사용자가 허용한 경우 로컬 만료 알림을 전달하기 위해 사용됩니다. 알림은 기기에서 예약되며, 사진, 메모, 인식된 텍스트를 절대 포함하지 않습니다.
- Face ID / Touch ID — 갤러리와 개별 폴더를 잠그고 잠금 해제하기 위해 사용됩니다(Pro). 생체 인식 대조는 전적으로 iOS가 처리하며, 앱은 생체 정보를 절대 받지 않습니다.
- 사진 보관함(사진 추가만) — 사용자가 명시적으로 내보내기를 선택한 경우 Ephemeral Trace의 사진과 동영상을 사진 보관함에 저장하기 위해 사용됩니다. 앱은 보관함에 대한 읽기 접근 권한을 요청하지 않으며 보관함을 둘러볼 수 없습니다. 앱으로 들어오는 미디어는 사용자가 선택한 특정 항목에만 앱의 접근을 허용하는 Apple의 시스템 사진 선택기를 통해 전달되거나, 다른 앱에서 공유 시트로 전송됩니다.
모든 권한은 선택 사항입니다. 앱은 각 권한을 요청하기 전에 그 권한이 필요한 이유를 설명하며, 사용자는 언제든지 기기의 설정에서 이러한 권한을 변경할 수 있습니다.
iCloud에만 저장된 항목. Apple의 시스템 사진 선택기로 선택한 항목이 기기에 다운로드되어 있지 않은 경우, iOS는 선택된 항목을 앱에 전달하기 전에 iCloud에서 해당 항목을 가져올 수 있습니다. 이 가져오기는 사용자의 iCloud 설정에 따라 Apple이 수행합니다. Ephemeral Trace에는 자체 계정이나 미디어 서버가 없습니다.
6. iOS에 정보를 전달하는 동작
일부 동작은 사진의 정보를 iOS나 사용자가 선택한 앱에 전달합니다. 이러한 동작은 사용자가 직접 실행할 때만 이루어집니다:
- Wi-Fi 연결 — 카메라나 사진에 Wi-Fi QR 코드가 표시되고 사용자가 ‘연결’을 탭하면, 앱은 네트워크 이름과 암호를 iOS에 전달하며, iOS는 연결하기 전에 사용자에게 확인을 요청합니다. 앱 자체는 네트워크 연결을 열지 않습니다.
- 연락처에 추가 및 캘린더에 추가 — 카메라나 사진에 연락처 또는 이벤트 QR 코드가 표시되거나 사진에 탑승권이 있으면, 앱은 해당 정보가 담긴 Apple의 자체 편집기를 열어 사용자가 저장하거나 취소할 수 있게 합니다. 앱은 연락처나 캘린더에 대한 접근 권한을 요청하지 않으며, 이를 읽지도 않습니다.
- 링크 열기 — 카메라나 사진에 웹 링크가 담긴 QR 코드가 표시되거나 사진 텍스트의 한 줄이 웹 링크이고, 사용자가 ‘열기’를 탭하면, 앱은 링크를 Safari에 전달합니다. 전화번호, 이메일 주소, 문자 메시지 또는 장소가 담긴 QR 코드에는 그 대신 전화 걸기, 이메일 보내기, 메시지 보내기, ‘지도에서 열기’ 또는 ‘Google 지도에서 열기’가 표시됩니다. 전화 앱은 전화를 걸기 전에 확인하고, Mail과 메시지 앱은 사용자가 보내거나 취소할 수 있는 초안을 열며, 장소는 지도 앱이나 Google 지도 앱 또는 웹사이트에서 열립니다. 그 밖의 종류의 링크에는 버튼이 표시되지 않으며, 사용자가 탭하기 전에는 아무것도 열리지 않습니다. 그 이후의 처리에는 열리는 앱이나 웹사이트의 정책이 적용됩니다.
- 사진 텍스트 속 링크, 번호, 주소, 날짜 — 사용자가 사진의 텍스트에서 이러한 항목을 탭하면, iOS는 Safari, 전화, 지도, 캘린더 등 해당 항목을 처리하는 앱에서 이를 열거나, 항공편 번호나 배송 추적 번호의 경우 자체 세부 정보를 표시합니다. 그 이후의 처리에는 해당 앱 또는 서비스의 정책이 적용됩니다.
- 공유 및 사진 앱에 저장 — 사용자가 공유한 콘텐츠는 사용자가 고른 대상으로 전송되며, 해당 대상의 약관이 적용됩니다. 사진 앱에 저장한 복사본은 사용자의 사진 및 iCloud 설정을 따르며, 더 이상 앱의 타이머가 적용되지 않습니다.
7. 데이터 보안
Ephemeral Trace는 미디어를 보호하기 위해 iOS 플랫폼 보안에 의존합니다:
- iOS 데이터 보호 — 앱이 저장하는 파일에는 iOS 파일 보호 클래스
NSFileProtectionCompleteUntilFirstUserAuthentication이 적용됩니다. - 백업에서 제외 — 앱의 미디어, 메모·인식된 텍스트·폴더 이름·만료 날짜가 담긴 앱 데이터베이스, 공유 시트에서 가져오기를 기다리는 항목, 그리고 위젯용 만료 시각 파일에는
isExcludedFromBackup플래그가 설정되어 있으므로, 이들은 iCloud 및 iTunes 기기 백업에서 제외됩니다. - 만료 정리 — 만료가 완료되면 앱은 미디어 파일, 썸네일, 저장된 기록을 삭제합니다. 앱 안에는 휴지통이나 실행 취소 경로가 없습니다.
- 앱 샌드박스 — 미디어는 앱 전용 컨테이너 안에 저장되며, 기기의 다른 앱은 여기에 접근할 수 없습니다.
8. 데이터 보존 및 삭제
Ephemeral Trace의 미디어는 촬영하거나 가져올 때 지정된 타이머에 따라 만료가 예약됩니다:
- 사용 가능한 타이머: 30초, 5분, 1시간, 24시간, 최대 1년까지의 사용자 지정 기간(Pro), 영구 보관(Pro)
- 만료가 완료되면 앱은 미디어 파일, 썸네일, 관련 저장 기록을 삭제합니다
- 사용자는 언제든지 미디어를 직접 삭제할 수도 있습니다
- ‘사진 속 텍스트’를 끄면 앱이 저장한 인식된 텍스트와 코드 개수가 모두 삭제됩니다
- 앱을 제거하면 iOS에 앱과 앱의 로컬 컨테이너를 삭제하도록 요청하게 됩니다. 구입 기록은 Apple에 남아 있으며 StoreKit을 통해 복원할 수 있습니다
항목의 만료 정리나 수동 삭제가 완료된 후에는 앱 안에 해당 항목을 위한 휴지통, 실행 취소, 복원 기능이 없습니다.
9. 제3자 서비스
Ephemeral Trace에는 제3자 분석, 광고, 충돌 리포트 또는 추적 SDK가 포함되어 있지 않습니다. 당사는 앱 사용 데이터나 미디어를 받는 외부 서비스를 운영하지 않습니다.
앱은 Apple 프레임워크와 시스템 서비스를 사용합니다. 여기에는 구입을 위한 StoreKit, 선택한 항목을 가져오기 위한 시스템 사진 선택기, 사용자가 요청한 내보내기를 위한 사진 앱, 사용자가 고른 대상을 위한 공유 시트, 6항에 설명된 Wi-Fi, 연락처, 캘린더, Safari, 전화, Mail, 메시지, 지도로의 전달, 위젯과 카메라 컨트롤을 위한 WidgetKit, 그리고 로컬 알림이 포함됩니다. Apple은 Apple 개인정보 처리방침에 따라 관련 정보를 처리할 수 있습니다. 공유 시 사용자가 선택한 대상은 해당 대상의 자체 약관에 따라 사용자가 고른 콘텐츠를 받습니다.
10. 이 웹사이트
ephemeraltrace.com은 Netlify에서 호스팅됩니다. 페이지를 제공하기 위해 Netlify의 서버는 Netlify 개인정보 처리방침에 따라 IP 주소, 브라우저 유형, 요청한 페이지 등 표준 요청 정보를 처리합니다. 이 웹사이트는 분석, 쿠키, 추적 스크립트를 사용하지 않으며, 다른 회사의 글꼴이나 기타 리소스를 불러오지 않습니다. 각 페이지에는 Apple의 스마트 앱 배너 태그가 포함되어 있으므로, iPhone의 Safari가 배너를 표시하기 위해 App Store에서 앱의 아이콘, 평점, 가격을 가져올 수 있습니다. App Store 링크를 누르면 Apple로 이동하며, 그곳에서는 Apple의 개인정보 처리방침이 적용됩니다.
11. 아동의 개인정보
Ephemeral Trace는 당사가 운영하는 시스템을 통해 13세 미만 아동을 포함한 누구의 개인정보도 고의로 수집하지 않습니다.
12. Apple App Store
Ephemeral Trace는 Apple App Store를 통해 배포됩니다. Apple은 Apple 개인정보 처리방침에 따라 사용자의 App Store 계정, 다운로드, 구입 활동과 관련된 특정 데이터를 수집할 수 있습니다. 이 데이터 수집은 당사가 아닌 Apple이 수행하며, Apple의 자체 약관이 적용됩니다.
13. 본 방침의 변경
당사는 앱의 데이터 처리 관행이 변경되는 경우 본 개인정보 처리방침을 업데이트할 수 있습니다. 중대한 변경이 있는 경우 이 페이지 상단의 ‘시행일’을 업데이트하고 변경 사항을 여기에 기재합니다. 이 페이지를 정기적으로 확인하시기 바랍니다.
이 버전의 방침은 부터 시행됩니다. 이 버전에는 위젯과 위젯이 읽는 만료 시각 파일(3항 및 7항), 그리고 6항에 QR 코드의 전화·이메일·메시지·지도 링크와 탑승권 항공편의 캘린더 추가가 추가되었습니다. 이전 버전에는 카메라가 읽는 QR 코드, Safari에 전달되는 링크, 사진의 인식된 텍스트와 함께 저장되는 코드 개수, 시스템 사진 선택기와 공유 시트를 통한 가져오기, 메모, 사진에서 인식된 텍스트(‘사진 속 텍스트’), 폴더 규칙, 알림, 6항의 기타 동작, 앱 데이터베이스의 백업 제외, 그리고 이 웹사이트가 추가되었습니다.
14. 문의
본 개인정보 처리방침이나 앱의 개인정보 보호 관행에 관해 질문이 있으시면 당사에 문의해 주세요:
- 이메일: contact@ephemeraltrace.com
- 개발자: Oleksandr Herasymchuk Unipessoal LDA