개인정보 처리방침
시행일: 2026년 9월 29일
Levelupsoft Inc.(이하 “회사”)는 macOS 앱 SSem TouchOTP(이하 “앱”)와 안내 웹사이트(https://levelupsoft.com/SSemTouchOTP/, 이하 “웹사이트”)를 운영하며, 「개인정보 보호법」 등 관련 법령을 지킵니다. 이 방침은 앱과 웹사이트가 어떤 정보를 어떻게 다루는지 설명합니다.
요약: 앱은 개인정보를 수집하지 않으며 회사로 아무것도 보내지 않습니다. 앱에는 네트워크 권한이 없어 인터넷에 연결할 수 없습니다. 입력한 계정 정보는 사용자의 Mac 안에만 암호화되어 저장되고, 회사는 그 내용에 접근할 수 없습니다.
1. 수집하는 개인정보
회사는 앱을 통해 어떠한 개인정보도 수집하지 않습니다.
- 회원 가입이나 로그인이 없습니다.
- 앱에 네트워크 기능과 네트워크 권한(entitlement)이 없어 정보를 외부로 보낼 수 없습니다.
- 사용 통계·분석, 광고, 추적, 충돌 보고 도구를 넣지 않았습니다.
- 업데이트 확인을 포함해 앱이 스스로 하는 통신은 없습니다.
- 카메라, 마이크, 사진, 연락처, 위치 등의 권한을 요청하지 않습니다.
2. Mac 안에만 저장되는 정보
앱 기능을 위해 다음 정보가 사용자의 Mac 안에만 저장됩니다. 회사는 이 정보를 받거나 볼 수 없습니다.
| 정보 | 저장 위치와 보호 방식 |
|---|---|
| OTP 계정(발급자, 계정 이름, 비밀 키, 알고리즘·자릿수·주기·카운터 등 설정) | 앱 전용 컨테이너의 볼트 파일. AES-GCM으로 암호화되며, 그 키는 Secure Enclave 키로 봉인되어 현재 등록된 지문으로만 열립니다. |
| 볼트 키 봉인 정보와 변조 감지용 세대 번호 | macOS 키체인(이 기기 전용, iCloud 키체인과 동기화하지 않음) |
| 앱 설정(자동 잠금 시간, 앱 언어, 백업 알림 상태, 지문 구성 식별값) | 앱 전용 설정 파일. 비밀 키나 코드는 포함하지 않습니다. |
볼트 파일은 이 Mac의 보안 키로만 열리므로, 파일을 복사해도 다른 Mac에서는 열 수 없습니다.
3. Touch ID와 지문 정보
지문 인식은 macOS와 Secure Enclave가 처리합니다. 앱은 지문 이미지나 지문 데이터에 접근하거나 저장하지 않으며, 인증 성공 여부만 전달받습니다. 지문 구성이 바뀌었는지 안내하기 위해 macOS가 제공하는 “지문 구성 식별값”을 앱 설정에 보관할 수 있지만, 이 값으로 지문을 되살릴 수는 없습니다.
4. 클립보드와 화면 캡처
- 코드를 복사하면 이 Mac의 클립보드에만 들어가고, 30초 뒤 다른 내용을 복사하지 않았다면 자동으로 지워집니다. 앱이 잠기거나 종료될 때도 지웁니다.
- 복사한 코드는 유니버설 클립보드로 다른 기기에 전달되지 않도록, 클립보드 기록 앱에 남지 않도록 표시됩니다(각 앱이 이 표시를 따르는 범위에서).
- QR 이미지를 붙여넣으면 읽은 직후 이 Mac의 클립보드에서 지웁니다. QR 인식은 Mac 안에서만 이뤄지고 이미지는 저장하지 않습니다.
- 앱 창은 화면 녹화·화면 공유·스크린샷에서 제외되도록 설정됩니다(macOS가 허용하는 범위에서).
5. 백업 파일
사용자가 백업을 내보내면, 사용자가 고른 위치에 암호화된 백업 파일(.touchotp)이 저장됩니다. 이 파일은 사용자가 정한 암호문구로만 열리며(PBKDF2-SHA256과 AES-GCM), 회사로 전송되지 않습니다. 백업 파일을 어디에 보관하고 누구와 공유할지는 전적으로 사용자가 정합니다. 암호문구를 잊으면 회사도 복구할 수 없습니다.
6. 웹사이트
- 웹사이트는 쿠키, 분석 도구, 광고, 외부 글꼴이나 외부 스크립트를 쓰지 않습니다.
- 웹 서버(앞단 프록시 포함)는 보안과 서비스 운영(장애 대응, 비정상 접근 차단)을 위해 접속 기록을 자동으로 남깁니다. 기록 항목은 접속 IP 주소, 접속 일시, 요청한 주소, 응답 결과와 전송량이며, 서버 설정에 따라 이전 페이지 주소(Referer)와 브라우저 종류(User-Agent)가 함께 기록될 수 있습니다. 쿠키는 쓰지 않으므로 기록되지 않습니다.
- 처리 근거: 「개인정보 보호법」 제15조 제1항 제6호(서비스 보안과 장애 대응을 위한 회사의 정당한 이익). 동의 없이 처리합니다.
- 앱의 정보 화면에 있는 링크를 누르면 Mac의 기본 웹 브라우저가 이 웹사이트를 엽니다. 이때의 접속은 브라우저가 하며, 앱은 통신하지 않습니다.
7. 문의 시 처리하는 정보
이메일로 문의하시면 답변을 위해 이메일 주소, 이름(보낸 경우), 문의 내용을 처리합니다. 이 정보는 문의 답변과 처리 기록 외의 목적으로 쓰지 않습니다. 문의할 때 비밀 키, 코드, QR 이미지, 백업 파일이나 암호문구는 보내지 마세요.
처리 근거: 「개인정보 보호법」 제15조 제1항 제4호(정보주체의 요청에 따른 조치 이행). 동의 없이 처리합니다.
8. 제3자 제공·처리 위탁·국외 이전
회사는 개인정보를 제3자에게 제공하거나 판매하지 않습니다. 법령에 따라 제출 의무가 있는 경우에는 예외로 합니다. 앱은 정보를 보내지 않으므로 앱을 통한 제공·위탁·국외 이전은 없습니다.
문의 이메일은 다음 업체의 이메일 서비스로 받고 보관합니다(처리 위탁 및 국외 이전).
| 받는 자 | Google LLC(Google Workspace 이메일), 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA · https://support.google.com/policies/ |
|---|---|
| 이전 항목 | 이메일 주소, 이름(보낸 경우), 문의 내용 |
| 이전 국가 | 미국 등 Google 데이터센터가 있는 국가 |
| 시기와 방법 | 문의 이메일을 받을 때 네트워크로 전송 |
| 목적 | 문의 이메일 수신과 보관 |
| 보유 기간 | 9장의 문의 정보와 같음 |
| 거부 방법과 효과 | 원하지 않으면 이메일로 문의하지 않으면 됩니다. 이 경우 답변을 받을 수 없지만 앱 사용에는 영향이 없습니다. |
앱은 Mac App Store에서 판매됩니다. 구매·결제·다운로드와 기기 정보는 Apple이 자신의 개인정보 처리방침에 따라 처리하며, 회사는 구매자의 이름이나 결제 정보를 받지 않습니다(Apple이 제공하는 판매 집계만 봅니다).
9. 보유 기간과 파기
- 앱의 정보: 회사가 보유하지 않습니다. 사용자가 앱에서 계정을 삭제하거나, 앱과 앱 데이터 폴더(
~/Library/Containers/com.levelupsoft.touchotp)를 지우면 Mac에서 삭제됩니다. 다만 Time Machine 백업이나 APFS 스냅샷에 남은 이전 볼트 파일, 사용자가 내보낸 백업 파일에는 삭제하기 전의 계정이 남아 있을 수 있으니 필요하면 따로 지우세요. 키체인에 남는 보안 키만으로는 계정 정보를 되살릴 수 없습니다. - 웹 서버 접속 기록: 수집일로부터 1년 동안 보관한 뒤 파기합니다.
- 문의 정보: 문의 처리가 끝난 날부터 1년 동안 보관한 뒤 파기합니다.
- 보유 기간이 지난 정보는 지체 없이 삭제합니다.
10. 이용자의 권리
이용자는 회사가 보유한 자신의 개인정보(문의 정보 등)의 열람, 정정, 삭제, 처리 정지를 요구할 수 있습니다. 아래 개인정보 보호책임자에게 이메일로 요청하시면 10일 이내에 처리하고 결과를 알려 드립니다. 법정대리인이나 위임을 받은 대리인을 통해서도 요청할 수 있으며, 이 경우 위임장을 함께 보내 주세요. 앱에 저장된 정보는 이용자가 직접 확인·수정·삭제할 수 있습니다.
11. 안전성 확보 조치
- 앱: App Sandbox, 하드닝된 런타임, 네트워크 권한 없음, Secure Enclave와 Touch ID(현재 지문 구성)에 묶인 암호화, 이 기기 전용 키체인, 자동 잠금, 클립보드 자동 삭제, 로그에 비밀 정보 기록 금지.
- 배포: Mac App Store(Apple이 심사·서명·배포).
- 웹사이트·문의 정보: 접근 권한 제한, 필요한 최소한의 정보만 처리.
12. 아동의 개인정보
앱은 아동을 포함해 누구의 개인정보도 수집하지 않습니다. 웹사이트와 이메일 문의로 처리하는 정보는 6·7장과 같으며, 만 14세 미만 아동이 법정대리인의 동의 없이 문의한 사실을 알게 되면 그 정보를 지체 없이 파기합니다.
13. 개인정보 보호책임자
| 회사 | Levelupsoft Inc. |
|---|---|
| 개인정보 보호책임자 | Patrick Kim(개발 담당자) |
| 이메일 | halo@levelupsoft.com |
개인정보 침해에 대한 신고나 상담은 개인정보침해신고센터(국번 없이 118, privacy.kisa.or.kr), 개인정보분쟁조정위원회(1833-6972, www.kopico.go.kr), 대검찰청(국번 없이 1301), 경찰청(국번 없이 182)에도 할 수 있습니다.
14. 방침의 변경
이 방침을 바꾸는 경우 이 페이지에 변경 내용과 시행일을 알립니다. 앱의 정보 처리 방식이 바뀌는 경우(예: 새로운 통신 기능 추가)에는 해당 버전을 배포하기 전에 알립니다.
이전 버전: 없음(최초 시행)