윤리적인 분석. 필요한 만큼의 최소 데이터.
사용자 행동을 이해하기 위해 개인정보를 희생해서는 안 됩니다. MousePlayer는 감시가 아닌 인사이트를 위한 도구를 만듭니다.
강력한 디지털 분석과 엄격한 개인정보 보호는 양립할 수 있다고 믿습니다. MousePlayer는 처음부터 개인정보 우선 아키텍처로 설계되어 최소한의 개인정보로 UI/UX 개선에 필요한 텔레메트리를 제공합니다. 이 데이터는 익명 데이터가 아닌 가명 데이터이며, 아래에서 그 의미를 정확히 설명합니다.
실명이 아닌 가명
*누가*가 아닌 요소와 *어떻게* 상호작용하는지에 관심을 둡니다. MousePlayer는 방문자와 세션에 무작위 가명 식별자를 부여하며 해당 웹사이트에서만 유효합니다. 사이트 간 추적, 핑거프린팅 또는 방문자 신원 확인을 시도하지 않습니다. 운영자가 직접 보내거나 지정한 경우에만 방문자의 이름이나 자체 고객 ID가 존재합니다. 행동 프로필과 AI 분석은 프로젝트 내 방문 그룹이나 개별 가명 방문자를 설명하며 다른 프로젝트나 고객의 데이터와 연결하지 않습니다.
브라우저 내 마스킹
입력은 수집 위치에서 마스킹합니다. 모든 마스킹 수준의 비밀번호와 결제 데이터, 기본적으로 모든 양식 입력 텍스트를 서버에 전송하기 전에 방문자 브라우저에서 직접 읽을 수 없게 만듭니다. 페이지 자체가 표시하는 내용은 포함되지 않으며, 이를 위해 아래의 표식을 사용합니다.
분리 보관되는 데이터
당사는 데이터 중개업체가 아닌 도구 제공업체입니다. 텔레메트리 데이터는 워크스페이스 안에 엄격히 분리합니다. 방문자 데이터를 판매하거나 제3자 광고, 프로파일링 또는 마케팅용으로 전달하지 않습니다. MousePlayer에서 나가는 데이터는 직접 설정한 수신자(연동 및 공유 링크), 하위 처리자 목록에 명시된 당사자 및 법적 공개 의무가 있는 경우에만 전달됩니다.
윤리적인 추적의 작동 원리
1. 양식 입력 및 키 입력 정제
세션 재생은 개인의 비밀이 아닌 사용성 마찰을 드러내야 합니다. MousePlayer의 클라이언트 측 추적 스크립트는 엄격한 정제 로직을 사용합니다. 일반 입력 필드와 상호작용하면 기본적으로 기록 데이터를 즉시 마스킹합니다. 입력 사실을 보고 상호작용 시간을 판단할 수 있지만 실제 문자는 읽을 수 없는 표시로 대체하거나 완전히 제거합니다. 비밀번호와 결제 필드는 모든 수준에서 마스킹합니다. 두 한계를 분명히 밝힙니다. 약한 두 마스킹 수준은 당사의 서면 승인 후에만 활성화하며, 페이지 자체가 문서에 출력하는 내용은 마스킹하지 못합니다. 두 사항은 다음 문서에 명시되어 있습니다: 데이터 처리 계약.
2. DOM 요소 마스킹
의료 포털이나 금융 대시보드처럼 매우 민감한 데이터를 다루는 사이트에서는 절대 녹화하면 안 되는 영역을 개발자가 표시할 수 있습니다. 두 표식은 서로 다른 역할을 합니다.
속성 data-mp-mask또는 클래스 mp-masked를 민감한 영역을 감싸는 요소에 지정합니다. 페이지 스냅샷이 브라우저를 떠나기 전, 영역 내 모든 텍스트 노드의 공백 아닌 문자를 별표로 대체하고 짧은 기술적 허용 목록을 제외한 모든 속성 값은 [FILTERED]로 대체합니다. 복사본에서 처리하므로 방문자가 보는 페이지는 바뀌지 않습니다.
속성 data-mp-ignore또는 클래스 mp-ignore는 범위가 더 좁습니다. 양식 필드의 값 을 기록하지 않지만 페이지 스냅샷에서는 아무것도 제거하지 않습니다.
주의: mp-mask — data- 접두사 및 끝의 ed 가 없는 표기는 표식이 아니며 효과가 없습니다. 사용하고 있다면 다음으로 바꾸세요: data-mp-mask.
“당사의 철학은 간단합니다. 수집하지 않은 것은 노출, 유출 또는 오용될 수 없습니다. 개인정보 보호는 켜고 끄는 기능이 아니라 아키텍처의 기반입니다.”
3. 투명한 위치 확인
연결 시 방문자의 IP 주소로 국가, 도시 및 네트워크 운영자를 확인합니다. 주소 자체는 잘린 형태로만 저장합니다(IPv4는 마지막 옥텟, IPv6는 마지막 블록 제외). 전체 주소는 연결 중 메모리에만 보관하고 연결 폭주 감지를 위해 몇 초간 유지하며, 공격 의심으로 자동 차단한 경우 캐시의 차단 항목으로 최대 24시간 보관합니다.
4. 일시적인 라이브 보기
Live Viewer는 암호화된 연결(WSS)로 마우스 좌표와 페이지 변경을 시청자에게 전달합니다. 라이브 뷰 자체는 추가 사본을 만들지 않으며 원래 세션 녹화로 저장할 내용만 저장합니다. 라이브 연결 종료 시 메모리의 임시 버퍼를 지웁니다.