Skip to content

개인정보 보호정책 ​

유효일: 2026년 4월 16일

본 개인정보 보호정책은 귀하가 당사 모바일 앱 및 관련 지원 채널을 사용할 때 NimoteCode가 데이터를 처리하는 방법을 설명합니다.

1. 범위 ​

이 정책은 NimoteCode 모바일 애플리케이션 및 공식 지원 채널에 적용됩니다.

2. 당사가 처리하는 데이터 ​

2.1 계정 및 로그인 데이터 ​

로그인하면 Firebase 인증을 통해 다음을 포함한 계정 데이터가 처리됩니다.

  • 사용자 ID

  • 이메일 주소(이메일/비밀번호 로그인용)

  • 로그인 공급자 메타데이터(예: Google 로그인)

2.2 구독 및 평가판 데이터 ​

Pro 기능과 평가판 제어를 제공하기 위해 다음을 처리합니다.

  • 구독 권한 및 구매 상태(RevenueCat 및 앱 스토어를 통해)

  • 평가판 상태 필드(예: 평가판 시작/종료 및 평가판 사용 여부)

  • 반복적인 시험 남용을 방지하는 데 사용되는 해시된 장치 시험 식별자

2.3 작업 공간 및 앱 기본 설정 데이터 ​

사용에 따라 NimoteCode는 다음을 저장합니다.

  • SSH 프로필 및 작업 공간 연결 설정(예: 호스트, 포트, 사용자 이름, 인증 방법, 작업 공간 루트)

  • 앱 설정 및 기본 설정(예: 테마, 언어, 편집기 및 키보드 기본 설정)

  • 작업 공간의 워크플로 메타데이터 및 채팅/에이전트 기록 .nimote 경로(워크플로에 따라 로컬 및/또는 원격)

SSH 비밀번호 처리:

  • SSH 비밀번호는 시작한 연결을 인증하는 데에만 사용됩니다.

  • SSH 비밀번호는 로컬 프로필(연결 설정)에 저장되지 않습니다.

  • 앱에서 "비밀번호 기억" 옵션을 선택하면 비밀번호는 기기의 플랫폼 보안 저장소(iOS 키체인 또는 Android 키스토어)에 저장됩니다. 저장된 SSH 프로필이나 연결을 삭제하여 언제든지 제거할 수 있습니다.

2.4 AI 구성 및 AI 요청 데이터 ​

AI 공급자를 구성하면 다음이 처리됩니다.

  • 입력하는 공급자 구성 값(예: 공급자 유형, 기본 URL, 모델, API 키)

  • 보내기로 선택한 프롬프트 및 콘텐츠

AI 요청은 구성한 공급자 엔드포인트로만 전송됩니다.

AI API 자격 증명 저장소:

  • AI API 키는 플랫폼 보안 저장 메커니즘(예: iOS 키체인/Android 키 저장소 지원 저장소)을 사용하여 저장됩니다.

  • AI API 키는 더 이상 일반 앱 기본 설정 저장소에 저장되지 않습니다.

2.5 작동 진단 ​

신뢰성, 문제 해결 및 보안을 위해 필요한 제한된 운영 로그를 처리할 수 있습니다.

진단 최소화:

  • 릴리스 빌드에서는 인증 및 자격 증명 로그가 줄어들고 민감한 필드가 마스크되거나 생략됩니다.

3. 데이터 사용 방법 ​

우리는 다음과 같은 목적으로 데이터를 사용합니다.

  • 사용자 인증 및 계정 보안

  • 앱 기능 제공(작업공간, 편집기, 터미널, 소스 제어, AI, 작업)

  • 구독 및 평가판 자격 확인

  • 서비스 신뢰성, 보안 및 지원 운영 유지

4. 제3자 및 데이터 공유 ​

NimoteCode는 특정 기능을 위해 제3자에 의존합니다.

  • Firebase(인증 및 관련 클라우드 백엔드 기능)

  • RevenueCat(구독 자격 동기화)

  • App Store / Google Play(스토어 정책에 따른 인앱 구매 청구, 갱신, 환불)

  • 사용자가 선택한 AI 제공자(귀하가 구성한 AI 추론 엔드포인트)

  • 사용자가 선택한 원격 서버(SSH/SFTP 작업)

저희는 개인정보를 판매하지 않습니다.

5. 권한 및 장치 액세스 ​

NimoteCode는 사진, 카메라, 마이크, 연락처 또는 정확한 위치와 같은 민감한 장치 데이터에 대한 액세스를 요청하지 않습니다. Android와 iOS 권한 모델이 다르기 때문에 우리가 선언하는 권한은 아래에 별도로 나열되어 있습니다.

Android에서 앱은 매니페스트에서 제한된 권한을 선언합니다.

  • INTERNET 및 ACCESS_NETWORK_STATE Google Play 구독 구매의 경우

  • com.android.vending.BILLING

  • com.google.android.gms.permission.AD_ID, 앱에서 사용하는 Google 서비스 라이브러리(Firebase Analytics / Google 로그인)의 일부로 선언됨

  • READ_EXTERNAL_STORAGE 및 WRITE_EXTERNAL_STORAGE는 Android 9 이하에서만 기존 파일 및 작업 공간을 열 수 있습니다. Android 10 이상에서는 앱이 저장소 액세스 프레임워크를 사용하며 이러한 권한이 필요하지 않습니다.

iOS에서 앱은 사진, 카메라, 마이크, 연락처 또는 파일에 대한 런타임 권한 프롬프트를 요청하지 않습니다.

  • 네트워크 액세스는 원격 개발, 인증, 구독 확인 및 AI/공급자 통신에 사용됩니다.

  • 구독 및 인앱 구매는 App Store를 통해 청구됩니다(StoreKit, RevenueCat을 통해 통합됨)

  • 파일 선택은 기본 문서 선택기를 사용하므로 사진 또는 파일 라이브러리 액세스 권한이 필요하지 않습니다.

권한은 개인정보 판매가 아닌 앱 기능을 위해 사용됩니다.

6. 데이터 보존 ​

  • 로컬 데이터는 귀하가 제거할 때까지 장치/작업 공간에 남아 있습니다(예: 앱 데이터 지우기, 작업 공간 정리, .nimote 삭제).

  • 클라우드 계정/가입 기록은 서비스 운영, 사기 예방, 보안, 분쟁 처리, 법률 준수를 위해 필요에 따라 보관됩니다.

  • 보존 기간은 법적 및 운영 요구 사항에 따라 달라질 수 있습니다.

7. 귀하의 선택과 권리 ​

다음을 수행할 수 있습니다.

  • 로컬 앱/작업 공간 데이터를 직접 관리 또는 제거

  • AI 공급자 구성을 제거하여 해당 공급자에 대한 새 요청 전송을 중지합니다.

  • 설정 -> 계정 삭제를 통해 인앱 계정 삭제 시작

  • 로그인할 수 없을 때 웹 삭제 페이지를 사용하세요: 계정 삭제

  • 지원 문의 채널을 통해 계정/개인 정보 보호 요청

8. 보안 ​

우리는 합리적인 기술적, 조직적 보호 장치를 적용합니다. 어떤 전송 방법이나 저장 방법도 100% 안전을 보장할 수 없습니다.

현재 보호 장치에는 다음이 포함됩니다.

  • AI API 자격 증명을 위한 보안 저장소(플랫폼 보안 저장소)

  • 연결 프로필에 SSH 비밀번호의 영구 로컬 저장이 없습니다.

  • 릴리스 빌드의 민감한 로깅 감소 및 익명화

9. 어린이 ​

NimoteCode는 13세(또는 해당 지역에서 적용되는 최소 연령) 미만의 어린이를 대상으로 하지 않습니다.

10. 국제 가공 ​

구성된 제공업체와 인프라가 서로 다른 지역에서 운영될 수 있으므로 관련 법률에 따라 데이터가 귀하의 국가 외부에서 처리될 수 있습니다.

11. 정책 업데이트 ​

본 정책은 업데이트될 수 있습니다. 이 페이지 컨트롤의 최신 게시 버전 및 유효 날짜입니다.

12. 연락처 ​