한국어
다운로드

MExplorer가 Mac 밖으로 보내는 것

짧게 답하면 사용 통계, 충돌 보고서, 업데이트 확인입니다. 파일 이름도, 파일 내용도, 어떤 종류의 경로도 없습니다.

Mac을 절대 벗어나지 않는 것

이것은 그냥 약속이 아닙니다. 보낼 수 있는 이벤트 목록은 소스 코드에서 닫힌 타입입니다. 모든 매개변수가 열거형이거나 횟수이거나 용량 구간입니다. 자유 텍스트를 받는 필드가 하나도 없으니, 경로를 끼워 넣을 자리 자체가 없습니다. 빌드할 때마다 도는 검사는 누군가 문자열 매개변수를 추가하거나 텔레메트리 모듈이 파일 시스템을 건드리면 빨간불이 켜집니다.

Mac을 실제로 벗어나는 것

1. 사용 통계(Firebase Analytics)

이벤트 함께 보내는 것
앱 실행 인터페이스 언어 코드
화면 열림 어떤 화면인지(정리, 중복, 디스크 분석…)
정리 완료 검사 깊이, 체크한 그룹 수, 확보한 공간의 구간
권한 단계의 결과 허용했는지 건너뛰었는지
기능 둘러보기 닫음 끝까지 봤는지, 몇 페이지에서 멈췄는지
라이선스 활성화 아무것도 함께 보내지 않음

용량은 실제 숫자가 아니라 구간으로 보냅니다(“1GB 미만”, “1–10GB”, “10GB 초과”). 정확한 숫자가 세션마다 되풀이되면 특정 기기의 지문이 되기 시작하지만, 구간은 그렇지 않습니다.

Firebase가 저희 통제 밖에서 스스로 덧붙이는 것: 앱 버전, macOS 버전, 기기 모델, IP 주소에서 추정한 국가, 그리고 설치마다 하나의 식별자.

2. 충돌 보고서(Firebase Crashlytics)

앱이 멈췄을 때: 호출 스택, 앱 버전, macOS 버전, 기기 아키텍처, 인터페이스 언어. 열어 두었던 파일의 이름은 들어가지 않습니다 — 보고서는 그 경로를 지나지 않습니다.

3. 업데이트 확인(Sparkle)

버전을 나열한 XML 파일을 내려받고, 더 새로운 것이 있으면 업데이트 패키지도 내려받습니다. 서버가 보는 것은 어떤 웹 서버든 보는 것들입니다: IP 주소, 시각, macOS 버전, MExplorer 버전. 패키지는 설치 전에 EdDSA 서명으로 검증됩니다. 설정 → 업데이트에서 끌 수 있습니다.

4. 라이선스 활성화(1.0.3부터)

이 Mac에서 직접 키를 활성화하거나, 키를 쓰는 Mac 목록을 열 때만 일어납니다. 하트비트는 없습니다. 앱이 정해진 주기로 라이선스 서버를 부르는 일은 없고, 첫 활성화 이후에는 아예 부르지 않습니다.

보관 기간: 활성화 기록과 이벤트 로그는 24개월 뒤 삭제합니다. 라이선스와 주문 기록은 구매 증빙이므로 더 오래 보관합니다.

오프라인이 되어도 잠기는 기능은 없습니다. Mac 안의 라이선스는 영구적이고 오프라인으로 검증됩니다 — 라이선스 서버가 영영 문을 닫아도 활성화된 Mac은 알아차리지 못합니다.

끄는 방법

사용 통계와 충돌 보고서는 기본으로 켜져 있고 현재는 끄는 스위치가 없습니다. 이것은 사업적 결정이며, 저희 자신의 명세가 정한 “옵트인” 요건과 어긋납니다. 침묵하는 대신 여기에 적어 둡니다.

전체 디스크 접근 권한은 무엇에 쓰이나

macOS는 앱들이 데이터를 두는 ~/Library를 읽으려면 이 권한을 요구합니다. 이것이 없으면 주요 기능 셋 — 앱별 사용량, 삭제된 앱의 잔여물, 캐시 정리 — 이 동작할 수 없습니다. 운영체제가 문 앞에서 막아 버리기 때문입니다.

이 권한은 MExplorer가 읽도록 해 줄 뿐입니다. 보낼 무언가를 모으는 데는 쓰이지 않습니다. 디스크에서 읽은 것이 위의 이벤트에 도달하는 일은 결코 없습니다.

직접 확인해 보기

이 페이지를 그냥 믿을 필요는 없습니다. Firebase는 이벤트를 로컬 데이터베이스에 모아 두었다가 자기 일정에 맞춰 보냅니다. 그래서 네트워크 연결을 한 번 들여다봐도 대개 아무것도 보이지 않습니다 — 그것이 앱이 아무것도 보내지 않는다는 뜻은 아닙니다. 대기 중인 것을 보려면 자신의 기기에서 그 대기열을 열어 보세요:

sqlite3 ~/Library/Application\ Support/Google/Measurement/google-app-measurement.sql \
    "SELECT name, count(*) FROM events GROUP BY name"

위 표에 있는 이벤트가 그대로 보이고, 여기에 Firebase 자체의 자동 이벤트 몇 개가 더해집니다. 파일 이름이나 경로는 하나도 보이지 않습니다. 거기까지 갈 경로가 없기 때문입니다.

2026년 9월 1일 갱신. 그날 전까지 MExplorer는 업데이트 확인 외에 아무것도 보내지 않았고, 이 페이지도 그렇게 적혀 있었습니다. 옛 약속을 그대로 두는 대신, 소프트웨어와 이 페이지를 같은 날 바꿨습니다.

이 문서는 MExplorer 웹사이트가 말하는 모든 언어로 공개됩니다. 번역은 여러분이 약관을 자신의 언어로 읽을 수 있도록 제공됩니다. 번역과 영어의 뜻이 다를 경우에는 영어판이 우선합니다. 이는 거주 국가에서 보장되는 법적 권리에 영향을 주지 않습니다.