개인정보 처리방침 — mintOps

최종 업데이트: 2026년 10월 14일

(주)민트기술 Mintech.kr(이하 “회사”)는 iPhone·iPad·Mac용 애플리케이션 mintOps(이하 “앱”)를 운영합니다. 본 개인정보 처리방침은 앱이 사용자의 정보를 어떻게 다루는지 설명합니다. 회사는 사용자의 프라이버시를 중요하게 생각하며, 사용자 데이터를 수집하지 않는 것을 원칙으로 합니다.

1. 수집하는 개인정보

mintOps는 사용자를 식별할 수 있는 개인정보를 수집하지 않으며, 앱 사용을 위해 계정 가입이나 로그인이 필요하지 않습니다. 회사가 운영하는 서버로 정보가 전송되는 경우는 iPhone·iPad의 에이전트 푸시 알림(4항)뿐이며, 알림 전달에 필요한 최소한의 기기 정보에 한합니다.

2. 기기 내 저장

  • 저장한 접속 정보(호스트, 포트, 사용자 이름)와 앱 설정은 사용자의 기기 내부에만 저장됩니다.
  • 비밀번호, SSH 개인 키, Tailcat 신원 키는 기기의 Keychain에 보관되며 기기를 떠나지 않습니다. SSH agent forwarding을 켜도 개인 키는 서버로 가지 않고, 서명만 기기에서 합니다.
  • 파일 뷰어가 서버에서 내려받은 파일 캐시는 세션이 끝나면 삭제됩니다.
  • 회사는 이러한 데이터를 수집·열람·저장하지 않습니다.

3. 사용자 서버와의 통신

앱은 사용자가 직접 입력한 서버에 SSH로 접속합니다. 모든 명령, 터미널 출력, 파일 내용은 사용자의 기기와 그 서버 사이에서만 오가며, 회사를 거치지 않습니다. Mac의 화면 공유도 사용자의 기기와 사용자의 Mac 사이에서 직접 이뤄집니다.

Tailcat 접속을 사용하면 통신은 WireGuard 터널 안에서 이뤄집니다. 기기와 서버가 직접 연결되지 않는 동안에는 Tailscale이 운영하는 DERP 릴레이가 암호화된 패킷을 중계할 수 있습니다. 릴레이는 내용을 볼 수 없고, 회사는 릴레이를 운영하거나 그 통신에 접근하지 않습니다. Tailcat의 동작에는 Tailscale의 서비스 약관과 개인정보 정책이 적용됩니다.

4. 에이전트 푸시 알림 (iPhone·iPad)

herdr 서버의 코딩 에이전트가 질문하거나 일을 끝냈을 때 알림을 보내기 위해, 앱은 회사가 운영하는 알림 중계 서버(relay.mintech.kr)를 사용합니다. 이 기능은 기본으로 켜져 있으며 앱 설정이나 연결별 “Agent notifications”에서 끌 수 있습니다. Mac은 기기 안에서 로컬 알림을 띄우므로 중계 서버를 쓰지 않습니다.

  • 켜져 있을 때 하는 일: herdr가 있는 서버에 접속하면 앱이 그 서버의 사용자 계정에 알림 스크립트와 설정 파일을 설치하고(python3 필요), 중계 서버에 그 서버와 이 기기를 등록합니다.
  • 중계 서버에 보관하는 정보: 기기의 푸시 토큰(Apple 푸시 알림 서비스가 발급), 기기 이름, 플랫폼, 앱 버전, 시간대, 받을 알림 종류, 날짜별 알림 건수, 서버마다 만드는 무작위 식별자와 인증 값.
  • 보관하지 않고 전달만 하는 정보: 알림 내용(에이전트 이름, 사용자가 붙인 호스트·워크스페이스·탭 이름, pane 식별자). Apple 푸시 알림 서비스를 거쳐 기기로 전달되며 중계 서버에 남지 않습니다.
  • 남용 방지: 요청한 IP 주소를 요청 수 제한과 차단에 씁니다. 차단 기록은 마지막 위반 뒤 90일이 지나면 삭제합니다.
  • 보관 기간: 알림을 끄면 그 기기의 등록을 삭제합니다. Apple이 무효라고 알린 푸시 토큰은 즉시, 180일 동안 쓰이지 않은 서버 등록은 자동으로 삭제하며, 날짜별 건수는 이틀 뒤 삭제합니다.

5. iCloud (내 Mac·서버 모드)

Mac의 서버 모드와 iPhone·iPad의 “내 Mac”은 사용자 본인의 iCloud(키-값 저장소)로 다음 정보를 주고받습니다: Mac 이름과 Tailcat 주소·공개 키, Mac의 사용자 이름과 SSH 포트, 원격 로그인 상태, 접속을 허용한 기기의 공개 키, 각 기기의 이름과 신원 키 이름·공개 키, 화면 공유를 켠 경우 접속 포트와 앱이 만든 임의 비밀번호. 이 정보는 사용자의 iCloud 계정에 저장되고 같은 계정의 기기끼리만 공유되며, Apple의 iCloud 약관이 적용됩니다. 회사는 이 정보에 접근할 수 없습니다.

6. 제3자 제공·분석·광고

  • 회사는 사용자 정보를 판매하거나 제3자에게 제공하지 않습니다. 푸시 알림 전달에는 Apple 푸시 알림 서비스를, 중계 서버 보호에는 Cloudflare를 사용합니다.
  • 앱에는 분석 도구, 광고, 추적(트래킹) 기능이 포함되어 있지 않습니다.
  • 데이터 수집을 위한 제3자 SDK를 사용하지 않습니다.

7. 데이터 보관 및 삭제

  • 기기의 데이터는 앱 안에서 접속 정보나 키를 삭제하거나 앱을 삭제하면 함께 제거됩니다.
  • 중계 서버의 정보는 4항의 기간에 따라 삭제되며, 그 전에 삭제를 원하면 아래 문의처로 요청할 수 있습니다.
  • iCloud의 정보는 앱에서 iCloud 동기화를 끄면 이 기기가 올린 것이 지워지고, 키를 삭제하면 그 키의 정보가 지워집니다. 사용자의 iCloud 계정 설정에서도 관리할 수 있습니다.

8. 아동의 개인정보

mintOps는 아동을 포함한 모든 사용자로부터 개인정보를 수집하지 않습니다.

9. 보안

서버와의 모든 통신은 SSH로 암호화되며, Tailcat 접속은 WireGuard로 한 번 더 암호화됩니다. 중계 서버와의 통신은 HTTPS로 암호화됩니다. 비밀 정보는 기기의 Keychain에만 보관됩니다.

10. 처리방침의 변경

본 개인정보 처리방침은 법령 또는 앱 기능 변경에 따라 갱신될 수 있습니다. 변경 시 본 페이지를 통해 공지합니다.

  • 2026년 10월 14일: 에이전트 푸시 알림(4항)과 iCloud(5항) 추가.

11. 문의처

개인정보 처리방침에 대한 문의는 아래로 연락해 주세요.