Skip to content

개인 정보 보호

VMark는 여러분의 개인 정보를 존중합니다. 실제로 일어나는 일 — 그리고 일어나지 않는 일을 정확히 설명합니다.

VMark가 전송하는 것

VMark에는 새 버전이 사용 가능한지 확인하기 위해 주기적으로 서버에 접속하는 자동 업데이트 확인기 가 포함되어 있습니다. 이것이 VMark가 수행하는 유일한 네트워크 요청입니다.

각 확인은 정확히 다음 필드만 전송합니다 — 그 이상은 없습니다:

데이터예시목적
IP 주소203.0.113.42HTTP 요청에 내재된 것 — 수신하지 않을 수 없습니다
OSdarwin, windows, linux올바른 업데이트 패키지를 제공하기 위해
아키텍처aarch64, x86_64올바른 업데이트 패키지를 제공하기 위해
앱 버전0.5.10업데이트가 있는지 확인하기 위해
기기 해시a3f8c2... (64자 16진수)익명 기기 카운터 — 호스트명 + OS + 아키텍처의 SHA-256; 역추적 불가

전체 URL은 다음과 같습니다:

GET https://log.vmark.app/update/latest.json?target=darwin&arch=aarch64&version=0.5.10
X-Machine-Id: a3f8c2b1d4e5f6078a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1

직접 확인할 수 있습니다 — 엔드포인트는 tauri.conf.json ("endpoints" 검색)에 있고, 해시는 lib.rs (machine_id_hash 검색)에 있습니다.

VMark가 전송하지 않는 것

  • 문서나 그 내용
  • 파일명 또는 경로
  • 사용 패턴이나 기능 분석
  • 어떤 종류의 개인 정보도 없음
  • 충돌 보고서
  • 키 입력 또는 편집 데이터
  • 역추적 가능한 하드웨어 식별자 또는 지문
  • 기기 해시는 단방향 SHA-256 다이제스트입니다 — 호스트명이나 다른 입력을 복원하기 위해 역추적할 수 없습니다

데이터 사용 방법

업데이트 확인 로그를 집계하여 홈페이지에 표시된 라이브 통계를 생성합니다:

지표계산 방법
고유 기기일/주/월당 고유 기기 해시 수
고유 IP일/주/월당 고유 IP 주소 수
업데이트 확인 요청의 총 수
플랫폼OS + 아키텍처 조합별 핑 수
버전앱 버전별 핑 수

이 수치들은 log.vmark.app/api/stats에서 공개적으로 발표됩니다. 숨겨진 것이 없습니다.

중요한 주의 사항:

  • 고유 IP는 실제 사용자 수를 과소 계산합니다 — 동일한 라우터/VPN 뒤에 있는 여러 사람이 하나로 계산됩니다
  • 고유 기기는 더 정확한 수치를 제공하지만 호스트명 변경이나 새 OS 설치는 새 해시를 생성합니다
  • 핑은 실제 사용자 수를 과다 계산합니다 — 한 사람이 하루에 여러 번 확인할 수 있습니다

데이터 보존

  • 로그는 표준 접근 로그 형식으로 서버에 저장됩니다
  • 로그 파일은 1 MB에서 순환되고 최근 3개 파일만 유지됩니다
  • 로그는 누구와도 공유되지 않습니다
  • 계정 시스템이 없습니다 — VMark는 여러분이 누구인지 모릅니다
  • 기기 해시는 어떤 계정, 이메일, IP 주소와도 연결되지 않습니다 — 익명 기기 카운터일 뿐입니다
  • 추적 쿠키, 지문 수집, 분석 SDK를 사용하지 않습니다

오픈 소스 투명성

VMark는 완전한 오픈 소스입니다. 여기서 설명한 모든 것을 확인할 수 있습니다:

업데이트 확인 비활성화

자동 업데이트 확인을 완전히 비활성화하려면 네트워크 수준 (방화벽, /etc/hosts, 또는 DNS)에서 log.vmark.app을 차단할 수 있습니다. VMark는 없어도 정상적으로 계속 작동합니다 — 업데이트 알림만 받지 못합니다.