Auto PiP Master

Privacy Policy
개인정보 처리방침

Auto PiP Master Privacy Policy

Policy date: · Updated: · Applies to extension version 1.0.0

Purpose and scope of processing

Auto PiP Master displays videos in Picture-in-Picture (PiP) in Chrome and returns them to their original tabs. It processes the following information on the user's device as needed for these features.

InformationPurposeRetention
Page and frame URLs and hostnames; page titlesPer-site settings, compatibility checks, PiP titles, and connections to the original pageIn memory while running. Excluded hostnames are saved as settings.
Video elements, dimensions, playback, pause, ended, mute and volume states, playback position, and durationSelecting videos for PiP and controlling playbackIn memory while running and in page session markers.
Tab, window, and frame identifiers; recent activation and visit times; PiP ownership; temporary session tokensSelecting recent videos, protecting manually opened PiP, returning to the source, and recovery after a worker restartIn memory and Chrome session storage.
PiP playback, seeking, movement, and resizing commands; input stateVideo and window controls requested by the userIn memory while running. The last position and size are saved in local settings.
Identifiers, coordinates, dimensions, and work areas of connected displaysPiP placement and adjustment at display boundariesIn memory while running. Values needed for the last placement are saved locally.
On/off settings, excluded sites, seek interval, per-meeting-service modes, and notice acknowledgment stateRetaining user preferencesChrome local storage.
Last transition result, error message, and timestampExplaining failures in the popupChrome session storage. Errors may include messages from the site or player.

For ordinary top-level videos, decoded frames are drawn in a local PiP window. For some embedded page frames, a video track is sent over a local WebRTC connection on the same device. No external STUN, TURN, or signaling servers are used. Video frames are not recorded or saved as files. Audio tracks are stopped in this transfer path, and audio continues to play in the original tab. The extension does not request microphone or camera input.

For supported top-level videos on netflix.com, www.netflix.com, coupangplay.com, and www.coupangplay.com, the same video element may be moved into a PiP document and then restored. This path does not copy protected frames. Meeting PiP provided by a service is managed by that service.

External transmission and sharing

The extension does not use a developer-operated data collection server, analytics SDKs, advertising, or remotely loaded executable code. It does not transmit the information described above to the developer's or third-party servers, or sell that information. No account is required to use PiP. The extension has no features that collect passwords, authentication cookies, payment or financial information, or private messages.

Video websites and Chrome itself may communicate for their own features, subject to their respective privacy policies. Information that users separately send to a support email address or support page is sent to that service. Do not include account information or sensitive page URLs in public support requests.

Permission use

  • HTTP/HTTPS site access and scripting: Check video and playback state and whether a site's PiP is ready, and run code bundled with the extension. Access across sites supports automatic transitions on sites that cannot be known in advance and videos in embedded page frames. No code is injected into Chrome's internal pages.
  • debugger: Used briefly and then detached for fallback during tab changes within Chrome and for requesting the selected video or service's PiP through the explicit manual shortcut. Chrome may display its debugging notice.
  • storage: Saves settings and PiP state. The extension does not use storage.sync.
  • system.display: Reads only display information needed for PiP placement. It does not change monitor settings.

Auto PiP Master's use of user data complies with the Chrome Web Store User Data Policy and Limited Use requirements. Data is used only for the PiP features described here, and not for advertising, data sales, or credit assessment.

Retention and deletion

Local settings remain until the user changes them or uninstalls the extension. Session storage persists across worker restarts but may be cleared by Chrome when the browser session ends or the extension is disabled, reloaded, or updated. Temporary page state and video transfers are released when the page or PiP ends or is cleaned up. The extension does not create a browsing history list or video recordings.

You can turn off automatic PiP or exclude the current site in the popup. The manual shortcut works independently of the automatic PiP settings. To stop all access, disable or uninstall the extension in Chrome's extension manager. Uninstalling also deletes this extension's Chrome storage data. The extension does not delete a website's own information left on sites you have visited.

Contact and changes

Developer support email: tech.jmtt@gmail.com. If the policy changes, the public policy and its date will be updated.

Auto PiP Master 개인정보 처리방침

정책 작성일: · 최종 수정일: · 적용 대상: 확장 프로그램 1.0.0

처리 목적과 범위

Auto PiP Master는 Chrome에서 영상을 Picture-in-Picture(PiP)로 표시하고 원본 탭으로 복귀시키는 기능을 제공합니다. 이 목적에 필요한 다음 정보를 사용자 기기 안에서 처리합니다.

정보사용 목적보관 범위
페이지·프레임 URL과 hostname, 페이지 제목사이트별 설정, 지원 여부 확인, PiP 제목과 원본 연결실행 중 메모리. 제외한 hostname은 설정으로 저장
영상 요소, 크기, 재생·일시정지·종료·음소거·볼륨·재생 위치와 길이PiP 대상 선정과 재생 제어실행 중 메모리와 페이지의 세션 표식
탭·창·프레임 식별자, 최근 활성·방문 시각, PiP 소유 관계와 임시 세션 토큰최근 영상 선택, 수동 PiP 보호와 복귀, worker 재시작 복구메모리 및 Chrome의 세션 저장소
PiP 재생·탐색·이동·크기 조절 명령과 입력 상태사용자가 요청한 영상·창 제어실행 중 메모리. 마지막 위치·크기는 로컬 설정으로 저장
연결된 디스플레이의 식별자·좌표·크기·작업 영역PiP 배치와 화면 경계 보정실행 중 메모리. 마지막 배치에 필요한 값은 로컬 저장
켜기/끄기, 제외 사이트, 탐색 간격, 회의 서비스별 모드와 안내 확인 상태사용자 설정 유지Chrome 로컬 저장소
마지막 전환 결과·오류 메시지와 시각팝업에서 실패 원인 안내Chrome 세션 저장소. 오류에 사이트·플레이어 메시지가 포함될 수 있음

일반 최상위 영상은 디코딩된 프레임을 로컬 PiP 화면에 그립니다. 일부 내장 프레임은 영상 트랙을 같은 기기의 로컬 WebRTC 연결로 전달합니다. 외부 STUN/TURN·신호 서버를 사용하지 않으며, 영상 프레임을 녹화하거나 파일로 보관하지 않습니다. 오디오 트랙은 이 전달 경로에서 중지하고 소리는 원래 탭에서 재생합니다. 마이크·카메라 입력을 요청하지 않습니다.

netflix.com, www.netflix.com, coupangplay.com, www.coupangplay.com의 지원되는 최상위 영상은 같은 video 요소를 PiP 문서로 이동했다가 복원할 수 있습니다. 이 경로는 보호된 프레임을 복사하지 않습니다. 서비스가 자체 제공하는 회의 PiP는 해당 서비스가 관리합니다.

외부 전송과 공유

확장 프로그램에는 개발자 수집 서버, 분석 SDK, 광고, 원격 실행 코드가 없습니다. 확장 기능이 처리하는 위 정보를 개발자나 제3자의 서버로 전송하거나 판매하지 않습니다. PiP 사용에 계정 생성은 필요하지 않습니다. 비밀번호, 인증 쿠키, 결제·금융정보, 개인 메시지를 수집하는 기능은 제공하지 않습니다.

영상을 재생하는 웹사이트와 Chrome 자체는 각각의 기능을 위해 통신할 수 있으며, 해당 사이트·브라우저의 개인정보 정책이 적용됩니다. 사용자가 별도로 지원 이메일이나 지원 페이지에 보내는 정보는 그 서비스로 전달됩니다. 공개 문의에는 계정 정보나 민감한 페이지 주소를 포함하지 마세요.

권한 사용

  • HTTP/HTTPS 사이트 접근과 scripting: 영상·재생 상태 및 사이트 PiP 준비 여부를 확인하고 번들에 포함된 코드를 실행합니다. 사전에 사이트를 알 수 없는 자동 전환과 내장 영상 지원을 위해 여러 사이트에서 동작합니다. Chrome 내부 페이지에는 주입하지 않습니다.
  • debugger: Chrome 내부 탭 전환의 보완 동작과 명시적인 수동 단축키에서 선택된 영상/서비스 PiP를 요청할 때 잠깐 사용하고 해제합니다. Chrome의 디버깅 안내가 표시될 수 있습니다.
  • storage: 설정과 PiP 상태를 저장합니다. storage.sync를 사용하지 않습니다.
  • system.display: PiP 배치에 필요한 디스플레이 정보만 조회하며 모니터 설정을 바꾸지 않습니다.

Auto PiP Master의 사용자 데이터 사용은 Chrome Web Store 사용자 데이터 정책과 Limited Use 요구사항을 준수합니다. 데이터는 설명한 PiP 기능에만 사용하며 광고, 데이터 판매 또는 신용 평가에 사용하지 않습니다.

보관과 삭제

로컬 설정은 사용자가 바꾸거나 확장을 제거할 때까지 유지됩니다. 세션 저장소는 worker 재시작 동안 유지되지만 브라우저 세션 종료, 확장 비활성화·다시 로드·업데이트 시 Chrome에 의해 초기화될 수 있습니다. 페이지 내 임시 상태와 영상 전송은 페이지·PiP가 종료되거나 정리될 때 해제됩니다. 과거 방문 기록 목록이나 영상 녹화 파일을 만들지 않습니다.

팝업에서 자동 PiP를 끄거나 현재 사이트를 제외할 수 있습니다. 수동 단축키는 자동 PiP 설정과 별개로 동작합니다. 전체 접근을 중단하려면 Chrome 확장 프로그램 관리에서 이 확장을 비활성화하거나 제거하세요. 제거하면 이 확장의 Chrome 저장소 데이터도 삭제됩니다. 이미 방문한 웹사이트에 남은 해당 사이트의 정보는 이 확장이 삭제하지 않습니다.

문의와 변경

개발자 지원 이메일: tech.jmtt@gmail.com. 정책이 달라지면 공개 정책과 작성일을 갱신합니다.