텔레메트리
각 Mattermost 서버의 개인정보 처리방침에 설명된 대로, Mattermost 서버에서 선택적으로 공유되는 텔레메트리 데이터는 보안 및 안정성 문제를 파악하고, 소프트웨어 문제를 분석·수정하며, Mattermost 소프트웨어와 관련 서비스의 품질을 개선하고, 향후 릴리스의 설계 결정을 내리는 데 사용됩니다.
텔레메트리 데이터는 전송 중 암호화되며, 개인 식별 정보나 메시지 내용을 포함하지 않습니다. 정보가 어떻게 사용되고 처리되는지에 관한 자세한 내용은 개인정보 처리방침에서 확인할 수 있습니다.
수집된 데이터는 다음 목적으로 사용됩니다.
- 보안 및 안정성 문제 파악
- 소프트웨어 문제 분석 및 수정
- Mattermost 소프트웨어와 관련 서비스의 품질 개선
- 향후 릴리스의 설계 결정
텔레메트리 데이터 수집은 모든 Mattermost 배포에서 기본적으로 활성화되어 있습니다. 자체 호스팅 시스템 관리자는 시스템 콘솔에서 자체 호스팅 Mattermost 서버의 텔레메트리 데이터 공유를 해제할 수 있습니다. 클라우드 시스템 관리자는 Mattermost Cloud 배포의 텔레메트리를 비활성화할 수 없습니다.
보안 업데이트 확인 기능
시스템 보안에 대한 새로운 위협은 끊임없이 발생합니다. 관련성이 높고 우선순위가 높은 보안 업데이트를 알려 드리기 위해, Mattermost 서버는 적절한 알림을 제공할 수 있도록 진단 정보를 Mattermost Inc.와 공유하도록 구성되어 있습니다.
다음 데이터가 24시간마다 한 번씩 수집됩니다.
- Mattermost 서버 빌드 번호 및 버전
- 빌드 유형(Enterprise Edition 또는 Team Edition)
- 서버 운영 체제
- 서버 진단 ID(푸시 알림 프록시에 접근하는 ID와 동일하며, 텔레메트리 데이터의 중복 집계를 방지하는 데 사용됩니다)
- 데이터베이스 유형
- 데이터베이스 버전
- 팀 수
- 사용자 수
- 활성화된 사용자 수
- 단위 테스트 실행 여부
- 마지막 보안 업데이트 확인 날짜 및 시각
수집 해제
자체 호스팅 배포에서는 시스템 콘솔의 Environment > SMTP > Enable Security Alerts로 이동해 이 보안 업데이트 확인 기능을 비활성화함으로써 수집을 해제할 수 있습니다. 자세한 내용은 보안 알림 활성화 문서를 참고하세요. 이 기능을 비활성화하면 어떤 보안 알림도 받지 않게 됩니다.
오류 및 진단 보고 기능
이 기능을 활성화하면 서버 오류와 패닉이 진단을 위해 Mattermost가 호스팅하는 Sentry 엔드포인트로 자동 전송됩니다. 메시지 내용이나 개인 식별 정보는 포함되지 않습니다.
Mattermost의 오류 및 진단 데이터는 다음 목적으로 수집됩니다.
- 보안 및 안정성 문제 파악을 포함해, 사용·업그레이드·배포 패턴에 특화된 개선 사항을 추가하기 위해.
- 소프트웨어 문제를 분석하고 수정하기 위해.
- Mattermost 소프트웨어와 관련 서비스의 품질을 개선하기 위해.
- 향후 릴리스의 설계 결정을 내리기 위해.
수집 해제
자체 호스팅 배포에서는 시스템 콘솔의 Environment > Logging > Enable Diagnostics and Error Reporting으로 이동해 오류 및 진단 보고 기능을 비활성화함으로써 수집을 해제할 수 있습니다. 자세한 내용은 진단 및 오류 보고 활성화 문서를 참고하세요.
Android 모바일 앱 성능 모니터링
Android 앱 성능을 개선하기 위해, 성능이 느린 주요 영역을 파악하는 용도로 트레이스 이벤트와 기기 정보(통칭 메트릭)를 수집하고 있습니다. 이 메트릭은 v1.20 이상의 Android 앱 베타 빌드를 사용하면서 진단 정보 전송을 허용하는 서버에 로그인한 사용자에게서만 전송됩니다.
트레이스 이벤트(Trace events) — 시작, 팀/채널 전환, 게시물 로딩/업데이트, 채널 드로어 열기/닫기 같은 동작이 얼마나 오래 걸렸는지에 대한 소요 시간을 포함합니다. 명명 규칙은
[start observation]:[end observation]으로 해석합니다. 예를 들어start:overall은 앱 시작부터 완전히 렌더링될 때까지를,post_list:thread는 게시물 목록에서 게시물을 누른 시점부터 스레드가 열릴 때까지를 뜻합니다.트레이스 이벤트의 전체 목록은 다음과 같습니다.
start:overallstart:process_packagesstart:content_appearedstart:select_server_screenstart:channel_screenteam:switchchannel:loadingchannel:switch_loadedchannel:switch_initialchannel:close_drawerchannel:open_drawerposts:loadingpost_list:threadpost_list:permalink
기기 정보(Device information) — 수집되는 정보는 개인을 식별할 수 없는 정보입니다.
system_version을 제외한 기기 정보는 react-native-device-info 라이브러리를 기반으로 합니다. 자세한 내용은 링크된 문서를 참고하세요.기기 정보의 전체 목록은 다음과 같습니다.
api_levelbuild_numberbundle_idbrandcountrydevice_iddevice_localedevice_typedevice_unique_idheightis_emulatoris_tabletmanufacturermax_memorymodelserver_versionsystem_namesystem_versiontimezoneversionwidth