SSH++ 로고 SSH++
Zero-Telemetry Privacy Policy

SSH++ 개인정보처리방침

시행일자: 2026년 10월 27일 (최종 갱신일: 2026년 10월 27일)

FINALNEO(개발자: FinalNeoDev, 이하 "개발사 및 개발자")는 정보주체의 자유와 권리 보호를 위해 「개인정보 보호법」 및 관계 법령, Google Play 개발자 배포 정책 및 사용자 데이터 정책(User Data Policy)을 엄격히 준수합니다. 'SSH++ (Mobile SSH Client & AI DevOps Assistant)'(이하 "앱" 또는 "서비스") 이용자의 개인정보 및 중요 자격증명을 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 다음과 같이 개인정보처리방침을 수립·공개합니다.

1. 기본 원칙 (Zero-Telemetry & Local-First)

  • SSH++는 이용자의 원격 서버 접속 정보, 인증 자격증명(비밀번호/개인키), 터미널 입출력 텍스트를 개발사나 개발자가 운영하는 별도의 중앙 수집 서버로 일체 전송하거나 저장하지 않습니다.
  • 본 앱은 이용자의 스마트폰 단말기(Local Device) 내부에서만 독립적으로 동작하는 온디바이스(On-Device) 로컬 퍼스트(Local-First) 원격 인프라 관리 도구입니다.
  • 본 앱은 사용자의 기기 식별값(ADID/IMEI)이나 행태 패턴을 추적하는 제3자 상용 광고 SDK(AdMob 등), 사용자 행태 추적기(Tracker), 서드파티 분석 툴(Google Analytics, Firebase, Sentry 등)을 일체 탑재하지 않은 100% 무광고·무추적(Zero-Telemetry) 소프트웨어입니다.

2. 처리하는 데이터 항목 및 처리 목적

앱은 원격 SSH 터미널 접속 및 AI 보조 기능 제공을 위해 기기 내에서 다음과 같은 최소한의 데이터를 처리합니다.

구분 처리 항목 처리 및 저장 방식 처리 목적 저장 및 전송 위치
서버 접속 프로필 호스트 주소(IP/도메인), 포트 번호, 사용자명, OS 유형, 별칭, 메모, 태그 로컬 SQLite 데이터베이스 (ssh_plus.db) 원격 SSH 서버 목록 관리 및 세션 연결 사용자 기기 내부(로컬) 에만 저장
(개발자 서버 전송 일체 없음)
접속 인증 자격증명 SSH 로그인 비밀번호, OpenSSH 개인키(PEM 텍스트), 키 패스프레이즈 Android Keystore 기반 하드웨어 암호화 (AES-256 GCM) SSH 핸드셰이크 시 원격 서버 인증 사용자 기기 보안 볼트에만 암호화 보관
(외부 유출 원천 차단)
호스트 키 지문 원격 서버의 공개키 타입 및 SHA-256 지문 (Fingerprint) 로컬 SQLite (known_hosts 테이블) 신규 접속 서버 검증 및 중간자 공격(MITM) 위변조 방어 사용자 기기 내부(로컬)에만 저장
단축 명령어 (스니펫) 명령어 템플릿, 동적 변수, OS 타깃, 실행 확인 플래그, 카테고리 로컬 SQLite (command_snippets) 반복 명령어 빠른 실행 및 동적 변수 치환 사용자 기기 내부(로컬)에만 저장
AI API 키 (선택) Google, OpenAI, Anthropic, DeepSeek, xAI 등의 BYOK API Key Android Keystore 기반 하드웨어 암호화 보관 사용자 본인 계정의 LLM 모델 직접 호출 기기 보안 볼트에 보관
(해당 AI 제공사로만 직접 전송)

3. 네트워크 통신 및 제3자 데이터 전송 안내

SSH++는 어떠한 경우에도 개발자의 프록시 서버나 중계 서버를 경유하지 않으며, 모든 네트워크 연결은 사용자 기기에서 목적지 서버로 100% 직접(Direct P2P) 연결됩니다.

🔒 SSH 원격 접속 통신

이용자가 등록한 원격 서버와의 통신은 표준 SSH 프로토콜을 통해 단말기와 원격 서버 간에만 종단간 암호화(End-to-End Encryption) 상태로 직접 이루어집니다. 개발자는 통신 패킷 및 터미널 내용을 절대 모니터링할 수 없습니다.

🤖 AI 어시스턴트 BYOK 다이렉트 통신

제3자 중계 서버 없이 각 AI 공식 엔드포인트로 직접 전송됩니다. 프롬프트 전송 전 내부 마스킹 필터(Sanitizer)가 IP, API 키, 패스워드를 [REDACTED] 처리하여 전송합니다.

4. 데이터의 보관 및 영구 파기 절차

  • 로컬 데이터의 보관: 모든 호스트 프로필, 암호화된 비밀번호/개인키, 스니펫, 폰트 및 테마 설정은 사용자의 스마트폰 샌드박스 내부 격리 영역에만 보관됩니다.
  • 영구 파기: 사용자가 호스트 또는 스니펫을 삭제하면 즉시 로컬 데이터베이스에서 물리적으로 영구 삭제됩니다.
  • 앱 삭제 시 즉시 파기: 사용자가 스마트폰에서 앱을 삭제(언인스톨)하거나 안드로이드 설정에서 '데이터 삭제'를 실행하는 즉시, Android Keystore 암호화 키와 함께 기기 내 저장된 모든 데이터는 영구 파기되어 어떠한 방법으로도 복구할 수 없습니다.

5. 앱 접근 권한 안내

SSH++는 핵심 서비스 제공을 위해 최소한의 권한만을 요청하며, 불필요한 위치, 연락처, 마이크, 카메라 등의 권한은 일체 요구하지 않습니다.

  • 인터넷 통신 (android.permission.INTERNET - 필수): 사용자가 지정한 원격 SSH 서버와의 보안 쉘 접속 및 사용자가 요청한 BYOK AI API 직접 호출을 위해 사용됩니다.
  • 네트워크 상태 확인 (android.permission.ACCESS_NETWORK_STATE - 필수): 연결 전 Wi-Fi/모바일 데이터 활성화 여부를 사전에 확인하여 불필요한 소켓 오류를 방지합니다.
  • 광고 식별자 권한 (com.google.android.gms.permission.AD_ID - 규정 준수): Google Play 스토어의 앱 배포 규정 및 플랫폼 호환성을 위한 선언 권한입니다. SSH++는 앱 내에 제3자 광고를 송출하지 않으며 상업적 광고 목적의 추적 및 데이터 수집을 일체 수행하지 않습니다.

6. 개발사 및 개발자 공식 창구

개발사 (Company): FinalNeo

개발자 (Developer): FinalNeoDev

대표 이메일: [email protected]

사용자 피드백 및 설문: Google Form 설문조사 바로가기

개발자 커피 후원: buymeacoffee.com/finalneodef

공식 정책 저장소: github.com/FinalNeoDev/privacy-policy

온라인 웹페이지: https://0bit.kr/privacy-policy/sshpp/