개인정보 처리방침 & 데이터 보호 선언문
SimpleViewer에서 개인정보 보호는 단순한 정책 약속이 아니라 종단간 암호화 기술을 통해 수학적으로 강제됩니다. 본 문서는 당사가 처리하는 기술 메타데이터의 범위, 원격 데스크톱 세션이 제3자에게 절대 열람되지 않는 구조, 그리고 EU 일반 개인정보 보호법(GDPR), 영국 GDPR, CCPA/CPRA 및 EU NIS2 지침에 따른 정보주체의 권리 행사 방법을 투명하게 설명합니다.
당사는 사용자의 화면이나 파일을 볼 수 없습니다
모든 비디오 프레임, 오디오 스트림, 키보드/마우스 입력, 클립보드 데이터, 파일 전송 및 원격 셸 명령은 기기를 떠나기 전 AES-256-GCM으로 종단간 암호화됩니다.
데이터 판매, 프로파일링 및 공유 금지
SimpleViewer에는 제3자 광고 추적기, 행동 분석 픽셀 또는 외부 텔레메트리 SDK가 전혀 포함되어 있지 않습니다. 계정 이메일과 기기 메타데이터는 제3자에게 절대 판매되거나 대여되지 않습니다.
즉시 계정 삭제 & 자체 호스팅
웹 포털이나 클라이언트 앱에서 클릭 한 번으로 계정을 삭제하고 모든 컴퓨터 연동을 해제할 수 있습니다. 규제 산업 기업은 온프레미스 자체 호스팅 릴레이를 직접 운영할 수도 있습니다.
01 개인정보 컨트롤러, 범위 & 적용 대상
본 개인정보 처리방침은 다음 서비스 전반에서 SimpleViewer(이하 "SimpleViewer", "당사")가 수행하는 개인정보 및 기술 데이터의 수집, 처리 및 보호에 적용됩니다:
https://simpleviewer.app공식 웹사이트,https://dashboard.simpleviewer.app클라이언트 & 기기 포털,https://status.simpleviewer.app실시간 텔레메트리 상태 포털;- Windows 10/11(설치형 및 포터블
.exe), macOS(Apple Silicon 및 Intel), Linux(x86_64) 및 Android(.apk)용 네이티브 데스크톱·모바일 애플리케이션; - 클라우드 시그널링 및 바이너리 TCP 릴레이 인프라 (포트
443,7890,7891).
EU 일반 개인정보 보호법(규정 (EU) 2016/679, "GDPR")의 목적상 SimpleViewer는 계정 등록, 라이선스 발급, 결제 및 공용 클라우드 시그널링 메타데이터에 대해서는 데이터 컨트롤러(Data Controller) 역할을 하며, 비즈니스 구독 고객을 대신해 암호화된 원격 지원 세션을 라우팅할 때는 제로 지식 데이터 프로세서(Data Processor) 역할을 수행합니다.
02 제로 지식(Zero-Knowledge) 암호화 아키텍처
SimpleViewer는 엄격한 제로 지식 보안 모델을 기반으로 설계되었습니다. 중앙 서버에서 비디오 스트림을 복호화하거나 재인코딩하는 레거시 원격 도구와 달리, SimpleViewer는 모든 세션 페이로드를 판독 불가능한 인증 암호문으로만 취급합니다:
- 종단간 세션 암호화 (
AES-256-GCM): 모든 화면 캡처 프레임, WASAPI 오디오 패킷, 마우스/키보드 입력 이벤트, 클립보드 동기화 페이로드, 파일 전송 청크, 세션 채팅 메시지 및 원격 명령 터미널 스트림은 세션별 일회성 키와 96비트 논스를 사용하여 발신자 기기에서 256비트 갈루아/카운터 모드 표준 암호화(AES-256-GCM)로 암호화됩니다. - 블라인드 릴레이 라우팅: 직접 P2P 연결이 불가능하여 SimpleViewer 바이너리 TCP 릴레이 서버를 경유하는 경우에도, 릴레이 서버는 복호화 키 없이 메모리 상에서 원시 암호화 프레임만 전달합니다. SimpleViewer 임직원과 서버 인프라는 사용자의 화면 열람, 전송 파일 읽기, 키 입력 감지 또는 세션 녹화를 절대 수행할 수 없습니다.
- 제로 지식 비밀번호 검증 (솔트
SHA-256챌린지-응답): 임시 6자리 세션 비밀번호와 영구 무인 접속 비밀번호는 평문으로 전송되지 않으며, 암호화 해시와 일회성 세션 토큰을 통해 검증됩니다.
03 수집 & 처리하는 데이터 항목
당사는 GDPR의 개인정보 최소 수집 원칙(제5조 제1항 (c)호)을 철저히 준수합니다. 이용 방식에 따라 아래의 제한된 데이터만 처리합니다:
3.1 기기 시그널링 & 일시적 연결 메타데이터 (계정 불필요)
모든 플랫폼에서 SimpleViewer 앱을 실행하면 클라이언트는 수신/발신 연결 대기 상태를 등록하기 위해 TLS 암호화 WebSocket 연결을 수립하며, 이때 다음 항목을 처리합니다:
- 9자리 기기 ID & 하드웨어 GUID 해시: 재부팅 후에도 일관된 ID를 유지할 수 있도록 비가역적 설치 암호화 해시와 결합된 무작위 9자리 라우팅 식별자(예:
892 116 336). - 기기 라벨 & 운영체제 버전: 승인된 접속자가 대상 워크스테이션을 식별할 수 있도록 하는 컴퓨터 호스트명(또는 설정에서 지정한 별칭) 및 OS 빌드 문자열(예: Windows 11 Pro, Ubuntu 24.04, Android 14).
- 네트워크 & 세션 감사 메타데이터: 연결 엔드포인트의 공인 IP 주소, 연결 시작/종료 타임스탬프, 세션 승인 모드(대화형 창, 비밀번호, 원클릭 계정) 및 무차별 대입 공격 방지를 위한 인증 실패 횟수.
3.2 등록 사용자 계정 데이터 ("내 컴퓨터" & 웹 포털)
SimpleViewer 계정 생성은 선택 사항이며 여러 대의 컴퓨터를 원클릭 무인 원격제어로 묶고 상용 라이선스를 관리하기 위해 사용됩니다. 앱 또는 simpleviewer.app/register에서 가입 시 다음 정보를 저장합니다:
- 계정 식별자: 선택한 사용자 이름 및 인증된 이메일 주소.
- 인증 자격 증명: 솔트 처리된 계정 비밀번호 암호화 해시 (또는 'Google 계정으로 로그인' 선택 시 Google OAuth 2.0 고유 식별자).
- 연동 기기 목록 정보: 계정에 연동된 9자리 기기 ID 목록 및 플랜별 기기 한도 적용을 위한 최근 대상 기기 목록.
3.3 웹사이트 문의, 기술 지원 & 뉴스레터 신청
문의 양식을 제출하거나 릴리스 노트를 구독하는 경우, 문의 응답 또는 요청하신 제품 업데이트 발송 목적에 한하여 이름, 이메일 주소, 조직명(선택) 및 메시지 내용을 수집합니다.
04 GDPR 처리의 법적 근거 & 데이터 보유 기간
GDPR 제6조에 따라 당사는 적법한 근거가 있는 경우에만 데이터를 처리합니다. 아래 표는 각 데이터 항목의 처리 목적, 법적 근거 및 의무 보유 기간을 명시합니다:
| 데이터 항목 | 처리 목적 | 법적 근거 (GDPR) | 보유 기간 |
|---|---|---|---|
| 세션 비디오, 오디오, 파일 & 입력 | 엔드포인트 간 실시간 원격 데스크톱 제어 & 파일 전송 | 제6조 제1항 (b)호 — 계약 이행 (종단간 암호화) | 0초 (휘발성 RAM 경유만 수행, 디스크 저장 없음) |
| 9자리 기기 ID & 호스트명 | 연결 요청 라우팅 & '내 컴퓨터' 온라인 상태 표시 | 제6조 제1항 (b)호 — 서비스 이행 | 기기 연동 해제 시 또는 180일간 미사용 시까지 |
| 계정 이메일 & 비밀번호 해시 | 계정 인증, 원클릭 무인 접속 & 라이선스 관리 | 제6조 제1항 (b)호 — 계약 이행 | 사용자의 계정 삭제 시까지 (즉시 영구 파기) |
| IP 주소 & 인증 차단 로그 | 무차별 대입 비밀번호 공격 차단 (5회 실패 시 15분 차단) | 제6조 제1항 (f)호 — 정당한 이익 (사이버 보안 & 부정 사용 방지) | 실패 카운터는 15분 후 만료, 보안 감사 로그는 90일 주기로 순환 파기 |
| Stripe 인보이스 & 라이선스 키 | 구독 프로비저닝, 세무 규정 준수 & 세금 인보이스 발행 | 제6조 제1항 (b)호 계약 & 제6조 제1항 (c)호 법적 세무 의무 | EU 상법 및 세무 회계 법령에 따른 7~10년 |
05 운영체제 & 모바일 앱 권한 고지
SimpleViewer는 데스크톱 및 모바일 운영체제 간 초저지연 화면 공유와 원격 입력 제어를 제공하므로, 해당 기능을 실제로 사용할 때에만 OS 수준 권한을 요청합니다:
5.1 Android 앱 권한 & Google Play 주요 공개 사항
- 접근성 서비스 API (
android.permission.BIND_ACCESSIBILITY_SERVICE): 원격 PC나 승인된 엔지니어가 Android 기기를 제어할 수 있도록 사용자가 직접 'Android 호스트 모드'를 활성화한 경우에 한하여 요청됩니다. SimpleViewer는 인증된 세션을 통해 수신된 터치 좌표, 스와이프 제스처 및 시스템 내비게이션 이벤트(홈, 뒤로, 최근 앱)를 주입하는 목적으로만 접근성 API를 사용합니다. SimpleViewer는 화면 텍스트 열람, 비밀번호 수집, 금융 앱 감시, 동의 없는 설정 변경 또는 백그라운드 분석 수집 목적으로 접근성 API를 절대 사용하지 않습니다. - 화면 녹화 / MediaProjection API (
FOREGROUND_SERVICE_MEDIA_PROJECTION): 수신 원격 화면 공유 세션을 수락할 때만 실행됩니다. 픽셀이 캡처되기 전에 Android 시스템 동의 창이 표시되며, 상태 표시줄에 언제든 즉시 스트림을 종료할 수 있는 빨간색 "중지(Stop)" 버튼 알림이 상시 유지됩니다. - 파일 저장소 접근 권한: 연결된 컴퓨터와 사용자가 선택한 파일을 주고받기 위해 파일 전송 모드 세션을 시작하거나 수락할 때만 엄격히 사용됩니다.
5.2 Windows, macOS & Linux 데스크톱 권한
- Windows (DXGI Desktop Duplication & 무인 서비스): 60 FPS 화면 캡처를 위해 표준 Windows Desktop Duplication API를, 마우스/키보드 제어를 위해
SendInput을 사용합니다. 선택형 무인 시스템 서비스를 설치하면 Windows 로그인 화면 및 사용자 계정 컨트롤(UAC) 화면에서의 원격 접속을 지원하는 목적으로만 백그라운드 서비스가 실행됩니다. - macOS (화면 기록 & 손쉬운 사용 개인정보 보호 동의): 활성 세션 중 프레임 캡처와 커서 제어를 허용하기 위해 시스템 설정 → 개인정보 보호 및 보안 → 화면 기록 및 손쉬운 사용에서 사용자의 명시적인 승인이 필요합니다.
- Linux (X11 / PipeWire & 입력 주입): 승인된 원격 데스크톱 또는 터미널 세션 중에만 로컬 디스플레이 서버와 입력 하위 시스템에 접근합니다.
06 상용 구독, Stripe 결제 & 청구 데이터
SimpleViewer Pro 또는 Business Unlimited 구독을 simpleviewer.app/checkout에서 구매할 때, 결제는 PCI-DSS 레벨 1 인증 결제 대행사인 Stripe, Inc. / Stripe Payments Europe, Ltd.에서 직접 처리합니다:
- SimpleViewer 서버 내 카드 정보 저장 제로: 신용카드 번호, CVV 보안 코드 또는 IBAN/SEPA 계좌 정보는 Stripe의 호스팅 결제 환경에 직접 입력되며 SimpleViewer 서버를 절대 거치지 않습니다.
- 인보이스 & 라이선스 기록: Stripe 결제 승인이 완료되면 구독 플랜, 결제 주기, 결제 금액, 통화, 선택 입력한 회사명 및 사업자등록번호/VAT ID, Stripe 세션/고객 참조 번호 및 발급된 라이선스 키(
SV-PRO-XXXX-XXXX-XXXX또는SV-BIZ-XXXX-XXXX-XXXX)를 기록하여 고객 포털에서 세금 인보이스를 다운로드할 수 있도록 지원합니다.
07 쿠키, 로컬 스토리지 & 광고 추적기 제로 정책
SimpleViewer는 제3자 광고 쿠키, 사이트 간 추적 픽셀, 행동 지문 채취 또는 리마케팅 스크립트를 일절 사용하지 않습니다. 핵심 기능 동작을 위해서만 브라우저 localStorage와 필수 퍼스트파티 세션 토큰을 사용합니다:
sv_lang— 사용자가 선택한 인터페이스 언어 설정(예:en,de,fr등)을 기억합니다.sv_portal_token&sv_portal_user— 로그아웃을 클릭할 때까지 클라이언트 & 기기 포털 로그인 상태를 유지합니다.- 퍼스트파티 집계 페이지 & 다운로드 텔레메트리: 서버 부하 모니터링 및 바이너리 무결성 확인을 위해 교차 사이트 프로필 생성이나 외부 분석 업체 공유 없이 단순 집계 페이지뷰 및 다운로드 횟수만 카운트합니다.
08 개인정보 처리 수탁업체(Sub-Processors), EU 호스팅 & 국외 이전
당사의 주 시그널링 데이터베이스(MariaDB)와 초고속 TCP 릴레이 클러스터는 ISO/IEC 27001 인증 유럽연합 데이터센터(독일 프랑크푸르트 / EU-Central)에서 호스팅됩니다. 당사는 엄격한 GDPR 제28조 데이터 처리 계약(DPA)을 체결한 검증된 인프라 수탁업체만 이용합니다:
- 유럽 클라우드 인프라 (EU-Central): 유럽경제지역(EEA) 내 시그널링 노드, 바이너리 TCP 릴레이 및 암호화된 계정 데이터베이스 호스팅.
- Stripe Payments Europe, Ltd. / Stripe, Inc.: PCI-DSS 레벨 1 구독 결제 처리 및 세금 인보이스 검증.
- Google Ireland Limited (선택 사항): 사용자가 직접 'Google 계정으로 로그인'(OAuth 2.0)을 클릭해 인증하는 경우에만 사용됩니다.
수탁업체가 EEA/영국 외부에서 데이터를 처리하는 경우 유럽집행위원회의 표준계약조항(SCC) 및 EU-미국 데이터 프라이버시 프레임워크에 의해 안전하게 보호됩니다.
09 NIS2 지침, HIPAA & 자체 호스팅 릴레이 데이터 주권
EU NIS2 지침(지침 (EU) 2022/2555), ISO 27001, HIPAA 또는 엄격한 국가별 데이터 상주 규정을 적용받는 조직을 위해 SimpleViewer Business Unlimited는 자체 호스팅 시그널링 & 릴레이 서버를 지원합니다:
- 모든 기기 등록, 9자리 기기 ID, 사용자 계정 및 암호화 릴레이 스트림이 100% 고객사의 프라이빗 클라우드, VPC 또는 폐쇄망 온프레미스 네트워크 내부에만 유지됩니다.
simpleviewer.app공용 서버로 어떠한 시그널링 메타데이터나 네트워크 트래픽도 전송되지 않습니다.
10 기술적 & 관리적 보호조치 (TOMs)
GDPR 제32조에 따라 SimpleViewer는 업계 최고 수준의 기술적·관리적 보호조치를 이행합니다:
- 전송 구간 & 페이로드 암호화: 모든 웹 및 WebSocket 시그널링 엔드포인트에
TLS 1.3/HTTPS를 강제 적용하고 종단간AES-256-GCM세션 암호화를 결합합니다. - 무차별 대입 공격 자동 차단: 특정 기기 ID에 대해 5회 연속 잘못된 비밀번호를 시도하는 모든 IP 주소는 시그널링 계층에서 즉시 15분간 자동 차단됩니다.
- 데이터베이스 보안 강화: 운영 MariaDB 데이터베이스는 공용 인터넷과 완전히 격리된 루프백(
127.0.0.1)에만 바인딩되며 솔트 비밀번호 해싱과 역할 기반 접근 제어를 적용합니다. - 72시간 침해사고 대응: 계정 개인정보 메타데이터에 영향을 미치는 보안 사고가 발생할 경우 GDPR 제33조 및 제34조에 따라 72시간 이내에 관할 감독 기관과 대상 사용자에게 통지합니다.
11 정보주체의 데이터 보호 권리 (GDPR, 영국 GDPR & CCPA)
유럽경제지역(EEA), 영국, 스위스, 대한민국 또는 캘리포니아 거주자를 포함한 사용자는 본인의 개인정보에 대해 다음과 같은 권리를 행사할 수 있습니다:
- 열람권 (GDPR 제15조): 계정에 연결된 모든 개인정보 및 연동 기기 기록의 전체 사본 내보내기를 요청할 권리.
- 정정권 (GDPR 제16조): 고객 포털을 통해 언제든지 이메일 주소, 사용자 이름, 기기 별칭 또는 청구 정보를 수정할 권리.
- 삭제권 / '잊힐 권리' (GDPR 제17조): SimpleViewer 계정 및 관련된 모든 기기 연동 정보를 영구 삭제할 권리.
- 처리 제한권 & 반대권 (GDPR 제18조 & 제21조): 특정 개인정보 처리 활동에 이의를 제기하거나 처리를 제한할 권리.
- 데이터 이동권 (GDPR 제20조): 계정 및 결제 기록을 구조화되고 기계 판독 가능한 JSON/CSV 형식으로 수령할 권리.
- 감독 기관 불만 제기권 (GDPR 제77조): 관할 개인정보 보호 감독 기관에 민원을 제기할 권리.
12 계정 삭제 절차 & 개인정보 보호 문의처
다음 두 가지 채널을 통해 언제든지 SimpleViewer 계정을 영구 삭제하고 모든 9자리 기기 ID 연동을 해제하며 인증 기록을 완전히 파기할 수 있습니다:
- 방법 A — 즉시 셀프서비스 삭제 (웹 포털 / 앱): dashboard.simpleviewer.app(또는 Windows, macOS, Linux, Android 앱의 내 컴퓨터 탭)에 로그인하여 기기 연동과 계정 정보를 직접 해제·삭제합니다.
- 방법 B — 개인정보 보호팀(DPO) 직접 삭제 요청: 가입된 이메일 주소로 [email protected]에 이메일을 보내 주세요. 모든 계정 기록과 연동 기기 메타데이터가 48시간 이내에 운영 MariaDB 데이터베이스에서 영구 파기됩니다.
이메일: [email protected] | 보안 & 취약점 제보: [email protected]
웹 문의 양식: https://simpleviewer.app/contact