DisplayDuo

Android 수신 앱 개인정보 처리방침

최종 수정일: 2026년 10월 17일

DisplayDuo Android 수신 앱의 화면, 입력, 연결 및 진단 정보 처리 방식을 안내합니다.

개발자 및 적용 범위

DisplayDuo는 DisplayDuo Android 수신 앱(com.displayduo.receiver)을 제공합니다. 개인정보 관련 문의나 요청은 [email protected]로 연락해 주세요. 이 처리방침은 Android 수신 앱에 적용됩니다. Mac 앱과 웹사이트에는 별도의 개인정보 처리방침이 적용됩니다.

수신 앱은 Wi-Fi 또는 USB 액세서리 연결로 사용자의 Mac에 직접 연결합니다. 화면 전송 및 진단 코드는 개발자 서버로 정보를 전송하지 않으며 광고, 분석 또는 계정 로그인 서비스를 포함하지 않습니다. 브라우저에서 이 처리방침을 열면 별도의 웹사이트 요청이 발생합니다. 지원 이메일을 보내면 사용자의 이메일 제공업체를 거쳐 사용자가 포함한 정보가 DisplayDuo에 전달됩니다.

기기 정보와 화면 내용

연결을 시작할 때 수신 앱은 기기 모델, 사용 가능한 화면 크기(픽셀), 주사율, 픽셀 밀도와 물리적 크기, 휴대폰·태블릿 구분과 화면 방향, 연결 방식 및 하드웨어 디코더 지원 정보를 Mac에 보냅니다. 디코더 정보에는 이름, 형식, 프로파일, 레벨, 최대 크기와 프레임 속도, 저지연 지원 여부가 포함됩니다. Mac이 호환되는 화면 전송 방식을 선택하기 위한 정보이며, 수신 앱의 로컬 세션 진단 파일에도 사본이 저장됩니다.

화면 내용은 표시를 위해 Mac에서 Android 기기로 전송됩니다. 수신 앱은 영상을 메모리에서 처리하며 화면 녹화나 스크린샷을 저장하지 않습니다. 로컬 진단에는 영상 내용 대신 프레임의 시각과 크기 측정값을 저장합니다. Mac이 수신한 정보는 Mac 앱의 별도 처리방침에 따라 처리됩니다.

펜·터치 입력과 연결 통계

Mac을 조작하기 위해 펜 및 지원되는 터치 동작, 버튼 상태, 정규화된 좌표, 필압, 스크롤 방향과 이동량, 입력 시각을 연결된 Mac에 보냅니다. 개별 입력 내용은 연결 중 사용되며 수신 앱의 진단 파일에는 기록하지 않습니다. 진단 파일에는 입력 횟수와 버리거나 합친 입력의 횟수가 포함됩니다.

수신 앱은 표시하거나 버린 프레임 수, 평균 디코딩 시간, 시계 차이, 왕복 시간, 수신 바이트 수를 Mac에 보냅니다. 시계 동기화를 위해 시각 정보도 교환합니다. 이 측정값은 연결 동작과 문제 진단에 사용됩니다. 시각 정보, 성능 수치 및 연결 이력은 로컬 세션 파일에도 보관됩니다.

Mac 검색과 연결 진단

로컬 네트워크에서 DisplayDuo Mac을 검색하고 서비스 이름, 주소와 포트를 확인합니다. 검색 요청은 로컬 네트워크에 노출됩니다. 검색 결과가 4초 동안 없으면 전면의 선택 화면에서 선택한 Wi-Fi IPv4 서브넷(/24~ /30)의 주소를 확인할 수 있습니다. 포트 47800에 데이터를 보내지 않는 짧은 TCP 연결을 최대 16개 동시에 시도합니다. TLS 및 앱 연결 설정이 성공하기 전까지 결과는 미확인 후보이며 검색 결과만으로 저장하지 않습니다. 재연결 및 ‘진단’ 기능은 기억한 Mac의 주소로 TCP 연결을 시도할 수 있습니다. 이 응답 확인 단계에서는 화면 연결을 위한 초기 기기 정보를 보내지 않습니다.

진단은 Wi-Fi 상태를 확인하고 로컬 공유기의 TCP 포트 80, 443, 53에서 응답을 확인합니다. 일부 연결 실패 후 자동 진단에서는 운영체제의 공유기 도달 가능 여부 확인 기능도 사용할 수 있습니다. 공유기 웹페이지 내용을 읽는 것이 아니라 응답 여부를 확인하며, 보고서를 업로드하지 않습니다. 대상은 검색하거나 기억한 Mac의 연결 주소와 로컬 공유기이며 공용 진단 서비스는 사용하지 않습니다.

‘진단’ 화면의 결과는 메모리에 유지하며 상태와 개수의 요약을 Android 시스템 로그에 남깁니다. 세션 연결 실패 시 자동 진단은 기기 IP 주소와 서브넷 접두사, Mac 호스트·주소와 포트, 공유기 주소, 연결 방식, 재시도 횟수, 응답 확인 결과, 시각 및 오류 내용을 로컬 세션 파일에 보관할 수 있습니다. 출시 버전의 세션 기록에서는 주소, USB 메타데이터 및 원본 오류 내용을 제거합니다. 디버그 버전에는 해당 내용이 남을 수 있습니다.

기억한 Mac과 로컬 기록

재연결을 위해 선택한 Mac의 서비스 이름, 주소, 포트 및 연결 정보의 출처를 앱 전용 설정에 저장합니다. Mac이 USB로 연결 정보를 제공하면 Mac 이름, IPv4 주소 목록, 포트 및 저장·갱신 시각을 저장합니다. 이후 검색으로 해당 정보를 갱신할 수 있습니다. 인증서 SHA-256 지문과 USB 확인 또는 Wi-Fi 최초 신뢰 여부도 저장합니다. 메타데이터 갱신과 선택으로 지문이 바뀌지 않으며 USB 확인으로 교체하거나 ‘이 Mac 삭제’로 제거할 수 있습니다. Mac 사용 시 기록이 갱신되며 자동 만료 기간은 없습니다. 이 기록을 개발자 서버에 보내지 않습니다.

출시 버전에서도 세션이 끝나면 진단 정보를 자동으로 저장합니다. 초기 연결 및 디코더 정보, 프레임 식별 번호·시각·크기, 성능 이력, 연결 및 오류 이벤트, 화면 회전·재연결 측정값, 제공되는 경우 USB 액세서리 정보(제조사, 모델, 버전, 설명, 일련번호)가 포함됩니다. 수신 앱은 이 파일을 자동으로 업로드하지 않습니다.

파일은 앱 전용 외부 저장 디렉터리에 저장됩니다. 최신 android_session.json과 android_frames.csv는 다음 저장 시 덮어씁니다. 휴대폰은 별도 세션 폴더도 보관하며 rotation_restarts.json에는 회전 측정값을 저장합니다. 세션 보관 폴더에는 기간에 따른 자동 삭제 기능이 없습니다. 출시 버전의 Android 시스템 로그에서는 주소, 이름, 일련번호와 원본 예외 내용을 제거합니다. 디버그 버전에는 해당 내용이 남을 수 있습니다. 시스템 로그의 보관 및 접근은 앱이 정한 기간이 아니라 Android에서 관리합니다.

전송 보안과 사용자의 선택

Wi-Fi 연결은 TLS 1.3으로 암호화되며 직접 연결한 USB 케이블 통신은 암호화되지 않습니다. 수신 앱은 Mac 인증서의 지문을 기억합니다. 첫 Wi-Fi 연결은 최초 사용 시 신뢰(TOFU) 방식이므로 첫 연결의 능동적 공격자를 막지 못합니다. USB로 한 번 연결하면 물리적 연결을 통해 지문을 확인하거나 교체할 수 있습니다. 검색 결과나 기억한 이름과 주소만으로 Mac을 인증하지 않습니다. USB는 물리적 신뢰를 전제로 하며 서버 인증이 Android 기기의 접근을 승인하는 것은 아닙니다.

연결을 끊거나 수신 앱을 닫으면 현재 세션이 중단됩니다. Android 설정에서 앱 저장공간을 지우거나 앱을 삭제하면 기억한 Mac 설정과 앱 전용 진단 파일을 삭제할 수 있습니다. Android 백업은 비활성화되어 있습니다. 따로 복사하거나 지원 이메일로 보낸 파일, Mac의 기록 및 Android 시스템 로그는 수신 앱 저장공간을 지워도 삭제되지 않습니다. 수신 앱에는 진단 자동 업로드나 보고서 공유 기능이 없습니다.

지원 이메일을 보내면 DisplayDuo는 이메일 주소와 메시지, 사용자가 첨부한 파일을 받습니다. 공유하려는 정보만 보내 주세요. 삭제 요청은 [email protected]로 연락해 주세요. 수신 앱의 정보 처리 방식이 바뀌면 이 페이지를 업데이트합니다.