Multilo의 텔레메트리가 보내는 것
첫 실행 시 Multilo는 세 가지 옵션 중 하나를 선택하도록 요청합니다: 표준만 (권장), 표준 + 충돌 진단 또는 텔레메트리 없음. 이 페이지는 각 등급이 보내는 내용을 정확히 문서화합니다. 어떤 카테고리가 여기에 문서화되어 있지 않다면 앱은 그것을 수집하지 않습니다.
설정 → 개인정보에서 언제든지 선택을 변경하거나, 곧 전송될 정확한 버퍼를 보거나, 익명 기기 ID에 연결된 모든 행을 한 번의 클릭으로 삭제할 수 있습니다.
절대 보내지 않는 것
- 문서 내용, 파일 이름, 프로젝트 경로.
- AI 프롬프트, AI 완성, 채팅 메시지.
- 이메일 주소 또는 계정 식별자.
- IP 주소(서버는 TCP를 통해 보지만 절대 기록하지 않습니다).
- 사용자 컴퓨터의 스택 추적 또는 충돌 덤프.
- 클라이언트가 실수로 보낼 수 있는 모든 자유 텍스트 속성 — 서버는 속성 키의 허용 목록을 적용하고 그 외 모든 것을 삭제합니다.
실제로 보내는 것 (익명)
익명 식별자 하나(deviceId): 첫 사용 시 생성되는 무작위 UUID로, 로컬 userData 디렉터리에 저장됩니다. 계정이나 하드웨어 식별자에 절대 연결되지 않습니다.
기기 지문 (한 번, 변경 시)
| 필드 | 예시 |
|---|---|
| currentVersion | 2.0.53 |
| platform | windows / macos / linux |
| arch | x64 / arm64 |
| osLabel | Windows 11 / macOS 14 / Linux 6.5 |
| locale | en-US |
| screenWidth / screenHeight | 2560 / 1440 |
| installedVersion / installedAt | 2.0.50 / 2026-06-08 |
| totalSessions / totalSessionMs / totalActiveDays | 247 / 39,124,000 / 84 |
일일 집계
각 명명된 이벤트가 몇 번 발생했는지를 담은 하루 한 개의 페이로드. 대시보드는 이를 기능 사용 히스토그램으로 표시합니다.
전체 이벤트 카탈로그 보기 (~30개 이름)
- app.launched
- app.update.installed
- app.update.rollback
- session.started
- session.ended
- doc.opened
- doc.created
- doc.exported
- agent.run.started
- agent.run.succeeded
- agent.run.failed
- chat.message.sent
- inline.suggestion.accepted
- inline.suggestion.rejected
- ai.completion
- citation.searched
- citation.inserted
- update.nudge.shown
- update.nudge.accepted
- update.nudge.dismissed
- update.nudge.snoozed
- update.install.started
- update.install.succeeded
- update.install.failed
- update.hardwall.shown
- perf.startup
- perf.slow_ipc
- error.renderer.crashed
- error.main.uncaught
- error.update.failed
태그된 이벤트 (퍼널용)
일부 이벤트는 작은 속성 모음도 함께 전달하여 대시보드가 “BANNER 표면의 사용자가 MODAL 표면의 사용자보다 더 많이 수락했는가?” 같은 질문에 답할 수 있게 합니다. 서버는 속성 키의 엄격한 허용 목록을 적용하며, 그 외 모든 것은 저장 전에 삭제됩니다.
| 속성 | 예시 값 |
|---|---|
| urgency | important / critical / mandatory |
| surface | banner / modal / hardwall |
| version / fromVersion / toVersion | 2.0.53 |
| modelId | gpt-5 / claude-opus-4-7 |
| costTier | cheap / balanced / flagship |
| latencyMs / tokensIn / tokensOut | 숫자 |
| success | true / false |
| p50 / p95 | 숫자 (성능 백분위수) |
| reason | 짧은 문자열, 최대 64자 (예: 오류 메시지) |
어디로 가는지
- 오직 HTTPS를 통해
https://www.multilo.com(으)로만 전송됩니다. - 원시 이벤트는 Convex 데이터베이스에 최대 90일 동안 저장된 후 자동으로 삭제됩니다. 집계된 일일 스냅샷(DAU/MAU, 버전 분포 등)은 추세를 위해 무기한 보관되며 — 이는 기기별 데이터를 절대 포함하지 않습니다.
- 기기별 기록(위의 지문)은 기기 수명 동안 보관됩니다. 텔레메트리를 끄면 대기 중인 데이터는 디스크에서 폐기됩니다. 서버를 소급하여 정리하지는 않습니다. 특정 deviceId를 제거하고 싶으면 지원 양식을 통해 문의하세요.
두 가지 등급
| 등급 | 기본값 | 포함 |
|---|---|---|
| 표준 | 동의 후 켜짐 | 위의 “실제로 보내는 것” 섹션의 모든 항목(기기 지문, 일일 집계, 허용 목록 속성이 있는 태그된 이벤트). 주요 분석 소스. |
| 충돌 진단 | 옵트인하지 않으면 꺼짐 | 이미 발생시키는 오류 이벤트에 오류 메시지와 짧은 사유 문자열을 추가합니다. 때때로 사용자 컴퓨터의 파일 경로가 포함됩니다 — 그래서 별도의 옵트인입니다. |
끄는 방법 (또는 등급 변경)
- 데스크톱에서 Multilo를 엽니다.
- 설정 → 개인정보.
- 익명 사용 텔레메트리 및/또는 충돌 진단을(를) 독립적으로 전환하세요. 어느 쪽이든 끄기 상태는 즉시 적용됩니다 — 메모리 내 대기열이 지워지고 다시 켤 때까지 더 이상 데이터가 기기를 떠나지 않습니다.
- 동일한 패널에서 전송된 내용 보기(투명성), 동의 프롬프트 다시 열기(첫 실행 대화 상자 다시 실행) 또는 내 텔레메트리 데이터 삭제(Multilo 서버에서 기기 ID에 연결된 모든 행 삭제)를 누를 수도 있습니다.
이 토글은 데스크톱 앱의 URI 스킴을 통해서도 노출됩니다: multilo://settings/privacy.
v2.0.54 출시 시 마지막으로 업데이트됨. 위 허용 목록에 대한 향후 추가 사항은 동일한 릴리스에서 이 페이지를 반드시 업데이트해야 합니다. 불일치를 발견하시면 알려주세요.