HanTerm 개인정보처리방침
1. 기기에 저장하는 정보
사용자가 입력한 SSH 접속 정보(이름, 호스트, 포트, 사용자 이름, 선택적으로 비밀번호·개인 키·키 암호, 원격 LANG 설정)와 서버 호스트 키 지문(known_hosts)은 앱 전용 저장소에만 저장됩니다. 접속 정보와 앱에서 만들거나 가져온 SSH 키는 Android Keystore의 키로 암호화하여 저장합니다.
앱 종료 후 화면을 복원하기 위해 열린 탭의 서버 ID·이름·서버 세션 이름·연결 상태와 칸 배치·화면 설정을 같은 방식으로 암호화하여 기기 안에 저장합니다. 복원 기록에는 비밀번호·개인 키와 터미널 출력·스크롤백을 넣지 않으며 외부로 전송하지 않습니다. 탭을 닫으면 해당 탭의 복원 기록을 제거합니다.
백업을 내보내면 연결·SSH 키·스니펫이 사용자가 정한 암호로 암호화된 파일 하나로 만들어져, 사용자가 고른 위치에만 저장됩니다. 개발자는 이 파일이나 암호를 받지 않습니다.
- 이 정보는 개발자나 제3자에게 전송되지 않으며, 클라우드 백업에서도 제외됩니다.
- SSH 연결은 사용자가 지정한 서버와 기기 사이에서 직접 이루어집니다. 터미널에 입력하거나 표시되는 내용은 개발자가 수집하지 않습니다.
- 비밀번호 칸을 비워 두면 비밀번호를 저장하지 않고 접속할 때마다 묻습니다.
2. 광고 (Google AdMob)
HanTerm은 무료 앱이며, 일반 실행에서 프로세스당 한 번 전체 화면 광고(앱 오픈 광고)를 보여 줄 수 있습니다. 첫 실행과 열린 탭·복원할 작업이 있는 경우, 연결 알림으로 복귀할 때는 생략하며 실제 광고 노출 사이에는 최소 30분을 둡니다. 이를 위해 Google Mobile Ads SDK가 다음 정보를 수집·처리할 수 있습니다.
- 광고 ID(Android 광고 ID), IP 주소, 기기 모델·OS 버전 등 기기 정보
- 광고 노출·클릭 등 광고와의 상호작용, 대략적인 위치(IP 기반)
- SDK 진단 및 성능 정보
이 정보는 광고 게재, 광고 성과 측정, 부정 행위 방지에 사용되며 Google의 정책에 따라 처리됩니다. 자세한 내용은 Google이 파트너 앱의 정보를 사용하는 방법과 Google 개인정보처리방침을 참고하세요.
- 유럽경제지역(EEA)·영국·스위스 사용자에게는 Google 사용자 메시지 플랫폼(UMP)을 통해 광고 개인정보 동의를 먼저 받습니다.
- 기기 설정 → 개인정보 보호 → 광고에서 광고 ID를 삭제하거나 재설정하여 맞춤 광고를 제한할 수 있습니다.
3. 개발자가 수집하는 정보
개발자는 앱 개선을 위해 오류(비정상 종료) 보고서만 받습니다. 그 밖에는 AdMob과 Google Play Console이 제공하는 집계 통계(설치 수, 광고 노출 수 등)만 봅니다.
- 오류 보고서 (Google Firebase Crashlytics): 앱이 비정상 종료되면 오류 위치(스택 트레이스), 앱 버전, 기기 모델, Android 버전, 메모리·저장 공간 상태, 열린 탭 수, 설치별 무작위 식별자(Crashlytics 설치 ID)가 Google Firebase로 전송됩니다.
- SSH 접속 정보(서버 주소·사용자 이름·비밀번호·키), 터미널에 입력하거나 표시된 내용, 파일 이름은 보내지 않습니다.
- 오류를 고치는 데에만 쓰며, 광고나 다른 목적에 쓰지 않고 판매하지 않습니다. Firebase는 보고서를 90일 동안 보관합니다.
- 앱의 ⚙ 설정 → Send crash reports를 끄면 보내지 않습니다.
4. 권한
- 인터넷: SSH 서버 접속과 광고 표시에 사용합니다.
- 포그라운드 서비스·알림: SSH 연결이 열려 있는 동안 백그라운드에서 끊기지 않게 유지하고 "연결 중" 알림을 표시합니다.
- 광고 ID 등 광고 관련 권한: Google Mobile Ads SDK가 광고 게재에 사용합니다.
- 개인 키 파일을 불러올 때는 사용자가 직접 고른 파일 하나만 읽습니다.
5. 정보 삭제
앱에서 접속 항목을 길게 눌러 삭제하거나, 앱을 삭제하면 기기에 저장된 모든 정보가 지워집니다. 광고 관련 정보는 기기의 광고 ID를 삭제·재설정하여 관리할 수 있습니다.
6. 아동
HanTerm은 개발자와 서버 관리자를 위한 도구이며 13세 미만 아동을 대상으로 하지 않습니다.
7. 변경 및 문의
이 방침이 바뀌면 이 페이지에 게시하고 시행일을 갱신합니다. 문의: contact@d32.org
HanTerm Privacy Policy
1. Data stored on your device
SSH connection settings you enter (name, host, port, user name, and optionally password, private key, key passphrase, remote LANG) and server host-key fingerprints are stored only in the app's private storage; connection settings and SSH keys created or imported in the app are encrypted with a key held in the Android Keystore. Backups you export are encrypted with a password you choose and saved only where you choose. They are never sent to the developer or third parties and are excluded from cloud backup. SSH sessions go directly between your device and your server; the developer does not collect anything you type or see in the terminal.
2. Advertising (Google AdMob)
HanTerm is free and may show one full-screen app-open ad when the app is launched. The Google Mobile Ads SDK may collect the advertising ID, IP address, device information, ad interactions, approximate location derived from IP, and diagnostics, for ad delivery, measurement and fraud prevention. See How Google uses information from sites or apps that use its services and the Google Privacy Policy. Users in the EEA, UK and Switzerland are asked for consent through Google's User Messaging Platform. You can reset or delete your advertising ID in Android settings.
3. Data collected by the developer
Crash reports only. When the app crashes, Google Firebase Crashlytics sends the stack trace, app version, device model, Android version, memory/storage state, number of open tabs and a random per-installation identifier. SSH connection settings (host, user name, password, keys), anything typed or shown in the terminal, and file names are never sent. Reports are used only to fix bugs, are not used for advertising or sold, and are kept for 90 days by Firebase. Turn off Settings → Send crash reports in the app to stop sending them. Otherwise the developer only sees aggregate statistics from AdMob and Google Play Console.
4. Deletion
Delete a connection in the app, or uninstall the app to remove all stored data.
5. Children
HanTerm is a tool for developers and system administrators and is not directed to children under 13.
6. Changes and contact
Changes will be posted on this page with a new effective date. Contact: contact@d32.org