NetAudio는 주로 로컬 네트워크에 있는 호환 네트워크 오디오 장치를 검색하고 제어하도록 설계되었습니다. iOS 앱은 계정을 요구하지 않으며, 광고를 포함하지 않고, 앱 간 추적을 사용하지 않으며, 타사 분석 또는 광고 소프트웨어 개발 키트를 포함하지 않습니다.
NetAudio iOS 앱은 어떠한 경우에도 오디오 콘텐츠를 수집하거나 사용하지 않습니다. 앱이 주고받는 것은 오디오 스트림이 아니라 장치 제어 메시지와 메타데이터입니다.
오디오 장치에서 검색된 정보는 사용자가 해당 정보를 포함한 피드백을 의도적으로 제출하지 않는 한 사용자의 기기와 로컬 네트워크에 머무릅니다. 피드백 제출은 선택 사항입니다.
로컬 네트워크 접근
NetAudio는 사용자의 허가를 받아 Bonjour, 멀티캐스트, 직접 네트워크 연결을 사용하여 로컬 네트워크의 호환 장치와 사용자가 선택한 netaudio 데몬을 검색하고, 확인하고, 제어합니다. 앱은 장치 이름과 식별자, 모델 및 제조업체 정보, IP 주소와 MAC 주소, 펌웨어 및 소프트웨어 버전, 네트워크 인터페이스 설정, 채널 이름, 라우팅 및 구독 상태, 클럭 및 샘플 레이트 상태, 미터링 정보, 명령 응답을 처리할 수 있습니다.
이 로컬 네트워크 정보는 앱의 장치 제어 기능을 제공하는 데 사용됩니다. 이 정보는 NetAudio의 인터넷 서비스로 자동 전송되지 않습니다. 데몬을 설정하면 앱은 사용자가 선택한 주소에서 해당 데몬과 통신합니다. netaudio 0.4.0 이후 버전의 데몬은 사용자가 직접 인증서를 구성하지 않는 한 스스로 생성한 인증서로 HTTPS를 제공합니다. 앱은 처음 연결할 때 인증서 지문을 표시하고 신뢰할지 묻습니다. 그 후 연결은 암호화됩니다. 데몬에는 일반 HTTP로도 연결할 수 있으며, 이전 버전의 데몬에서는 이것이 유일한 방법입니다. 일반 HTTP 연결은 서버 전송 이벤트(server-sent events)를 포함해 암호화되지 않으므로, 로컬 네트워크에 접근할 수 있는 제3자가 해당 트래픽을 볼 수 있습니다. 데몬은 사용자 자신의 네트워크 환경의 일부이며, 명시적으로 달리 밝히지 않는 한 NetAudio가 운영하지 않습니다.
Dante Domain Manager
Dante Domain Manager(DDM) 사용자 이름, 암호, API 키, 호스트 이름, IP 주소, MAC 주소는 사용자의 기기에 보관되며 사용자가 설정한 DDM 연결에만 사용됩니다. 이 정보는 NetAudio의 서비스로 전송되지 않으며 NetAudio 또는 NetAudio의 서비스 제공업체와 공유되지 않습니다. 자격 증명은 사용자가 설정한 DDM 서버에 인증하는 데에만 사용됩니다.
DDM 자격 증명, 호스트 이름, IP 주소, MAC 주소는 앱이 생성하는 모든 진단 보고서와 피드백 첨부 파일에서 제외됩니다. 이 제외는 ‘전체’를 포함한 모든 개인정보 보호 수준에 적용되며, 최근 활동이나 장치 응답 원문을 포함하는 경우에도 적용됩니다. 자격 증명이나 비공개 DDM 연결 세부 정보를 자유 형식 피드백이나 이메일에 붙여 넣지 마십시오.
기기에 저장되는 정보
NetAudio는 앱을 운영하고, 사용자의 선택을 유지하고, 문제 해결을 지원하기 위해 정보를 로컬에 저장합니다. 여기에는 앱 설정과 선택한 데몬 정보, 검색된 장치 및 라우팅 메타데이터의 캐시, Application Support에 저장되는 프리셋, 최대 500개의 최근 활동 항목, 사용자가 입력한 텍스트와 장치 정보가 포함될 수 있는 피드백 초안, App Attest 키 식별자, 알림 환경설정, 그리고 ThisDeviceOnly 접근성 클래스를 사용하여 iOS 키체인에 저장되는 장치 잠금 키가 포함됩니다.
NetAudio는 장치가 iOS 검색에 표시되도록 장치 이름, 모델 및 제조업체 세부 정보, IP 주소와 MAC 주소, 상태, 구성 정보를 Core Spotlight에 색인할 수 있습니다. 알림을 켜면 장치 이름, 라우트, 채널 정보, 샘플 레이트 정보 및 관련 이벤트가 iOS 알림 센터에 표시될 수 있습니다. 이러한 운영 체제 기능은 Apple이 제공하고 관리합니다.
임시 프로토콜 캡처는 최대 1,000개 항목 및 16MiB로 제한되어 메모리에 보관됩니다. 내보낸 진단 파일은 사용자가 공유를 요청할 때 임시 저장소에 기록될 수 있습니다. 사용자가 저장하거나 내보낸 프리셋 및 기타 파일은 사용자의 관리하에 남아 있습니다. 피드백 초안은 지우거나 성공적으로 제출할 때까지 유지됩니다. 프리셋은 앱 내에서 삭제할 수 있으며, 캐시된 정보, 임시 정보, Spotlight 및 키체인 정보, 백업 정보, 내보낸 정보에는 별도의 iOS 보관 방식이 적용될 수 있습니다. 앱을 삭제하면 일반적인 앱 컨테이너는 제거되지만, 이미 내보내거나, 공유하거나, 백업하거나, 색인되었거나, 알림에 표시되었거나, 키체인 또는 다른 Apple 서비스에 보관된 정보는 제거되지 않을 수 있습니다.
피드백 및 지원
‘피드백 제출’을 누르면 NetAudio는 피드백 카테고리, 제목, 메시지, 영향을 받는 장치 레이블, 그리고 사용자가 제공한 재현, 예상 결과 또는 실제 결과 세부 정보를 포함하여 사용자가 입력한 정보를 전송합니다. 제출 내용에는 지원에 필요한 앱 및 기기 메타데이터, 즉 앱 식별자, 앱 버전, 빌드, 소스 리비전(있는 경우), 플랫폼, iOS 버전, 하드웨어 모델도 포함됩니다.
앱 문제 및 장치 호환성 신고의 경우 진단 정보를 첨부할지 선택하고 ‘익명화’, ‘표준’, ‘전체’ 중에서 개인정보 보호 수준을 선택할 수 있습니다. 특정 장치에 대한 피드백을 시작하면 현재 화면에서는 처음에 진단 정보, ‘전체’ 개인정보 보호 수준, 최근 활동, 장치 응답 원문이 켜져 있습니다. 이러한 선택에 따라 보고서에는 장치 이름, 모델, 제조업체, 펌웨어 및 소프트웨어 버전, 채널 및 라우팅 이름, 구성 및 상태 정보, 최근 앱 내 활동, 오류, 제어 경로, 장치 식별자, IP 주소, MAC 주소, 장치 응답 페이로드 원문이 포함될 수 있습니다. 페이로드 원문은 익명화되지 않으며 영향을 받는 장치가 반환한 모든 정보가 포함될 수 있습니다. 구조화된 진단 보고서는 장치 잠금 키와 알림 내용을 제외하도록 설계되었습니다.
피드백 화면에는 제출 전에 진단 정보, 최근 활동 또는 장치 응답 원문을 생략하거나 진단 정보의 개인정보 보호 수준을 낮출 수 있는 컨트롤이 있습니다. NetAudio는 이 진단 정보가 생성되었거나 조회되었다는 이유만으로 이를 업로드하지 않습니다.
진단 정보의 개인정보 보호 수준을 선택해도 제출 내용 전체가 익명이 되지는 않습니다. 모든 수준에서 NetAudio는 사용자가 입력한 텍스트, 영향을 받는 장치 레이블과 최상위 장치 정보, 앱 및 기기 메타데이터, App Attest 키 식별자를 계속 전송합니다. ‘익명화’ 및 ‘표준’ 모드는 주로 첨부된 진단 정보 안의 정보를 줄입니다.
피드백 서비스는 정해진 필드 목록만 추출하지 않고, 앱이 제공한 추가 필드를 포함하여 서명된 JSON 제출 내용 전체를 보관합니다.
피드백 제출 시에는 Apple의 App Attest 서비스를 사용하여 제출이 정품 앱 인스턴스에서 전송되었는지 확인합니다. NetAudio 서버는 무결성 유지, 악용 방지, 향후 피드백 확인을 위해 App Attest 키 식별자, 공개 키, 환경, 어설션 카운터를 보관합니다. Apple은 자체 개인정보 보호 약관에 따라 증명 정보를 처리합니다.
앱 내 피드백 양식에는 계정이나 연락처 정보 전용 필드가 없습니다. 메시지에 연락처 정보를 포함하거나 별도로 이메일로 문의하지 않는 한 NetAudio는 앱 내 보고서에 답변할 수 없습니다.
이메일로 문의하면 NetAudio는 사용한 이메일 주소, 메시지, 첨부 파일, 일반적인 이메일 메타데이터를 받게 됩니다. netaudio.app의 이메일은 Apple의 iCloud Mail 서비스에서 호스팅됩니다.
자동으로 수신되는 요청 정보
웹사이트를 라이트 또는 다크 모드로 전환하면 웹사이트는 해당 선택을 브라우저의 로컬 저장소에 저장합니다. 이 선택은 NetAudio의 서버로 전송되지 않습니다. 기기의 화면 모드 설정을 따르도록 다시 전환하면 저장된 선택이 삭제되고, 웹사이트는 다시 기기 설정을 따릅니다.
NetAudio 웹사이트를 방문하거나 인터넷 피드백 서비스를 사용하면 Cloudflare와 NetAudio 서버가 표준 요청 정보를 자동으로 수신합니다. 여기에는 IP 주소, IP 주소에서 도출한 국가, 요청 날짜 및 시간, 요청한 전체 호스트 이름, 경로 및 쿼리 문자열, 요청 메서드, 사용자 에이전트, 요청 헤더, 응답 상태 및 크기, 요청 타이밍, 보안 또는 속도 제한 정보가 포함될 수 있습니다. 피드백 서비스 헤더에는 가명 처리된 App Attest 키 식별자와 어설션이 포함될 수 있습니다. 요청 본문은 Caddy 액세스 로그에 기록되지 않습니다.
IP 주소는 피드백 서비스를 보호하고 등록 및 챌린지 요청의 속도를 제한하는 데 사용됩니다. IP 기반의 단기 속도 제한 기록은 약 1시간 후 만료됩니다. NetAudio의 서버 액세스 로그는 최대 보관 기간이 약 2주로 설정되어 있으며, 저장 공간 제한으로 인해 더 일찍 로테이션될 수 있습니다. Cloudflare는 자체 정책에 따라 일반적인 요청 정보와 보안 정보를 보관할 수 있습니다.
Cloudflare는 네트워크 오류 로깅(Network Error Logging)을 활성화하며, 이 기능을 통해 지원되는 브라우저가 네트워크 장애 보고서를 Cloudflare 엔드포인트로 보낼 수 있습니다. NetAudio는 이 서비스를 광고나 사이트 간 추적에 사용하지 않으며, 의도적으로 퍼스트 파티 추적 쿠키를 설정하지 않습니다. 자세한 내용은 Cloudflare의 네트워크 오류 로깅 문서와 개인정보 처리방침에서 확인할 수 있습니다.
TestFlight
TestFlight를 통해 베타 버전을 설치하거나 TestFlight를 통해 피드백을 제출하면 Apple은 충돌 정보, 스크린샷, 의견, 기기 정보 및 관련 베타 진단 정보를 처리할 수 있으며, 선택된 정보를 개발자에게 제공할 수 있습니다. Apple의 해당 정보 처리에는 Apple의 개인정보 처리방침과 TestFlight 약관이 적용됩니다.
정보의 이용 방법
NetAudio는 다음 목적에 필요한 범위에서만 정보를 이용합니다.
- 로컬 장치 검색, 모니터링, 설정, 라우팅 및 관련 앱 기능 제공
- 사용자가 앱에 로컬로 보관하도록 요청한 선택 사항과 콘텐츠 저장
- 피드백 또는 지원 요청의 접수, 조사 및 응답
- 제출된 보고서를 바탕으로 한 호환성, 안정성, 보안 및 앱 동작 개선
- 정품 앱 인스턴스 확인, 악용 방지, 속도 제한 적용 및 피드백 서비스 보호
- 법적 의무 준수 및 사용자, 시스템, 권리 보호
NetAudio는 개인정보를 판매하거나 대여하지 않으며, 맞춤형 광고에 사용하거나 교차 컨텍스트 행동 광고를 위해 공유하지 않습니다.
서비스 제공업체 및 정보 공개
정보는 서비스 운영, 법률 준수, 사용자 및 시스템 보호에 필요한 경우에만 공개됩니다.
- Apple은 iOS, App Attest, App Store, TestFlight, iCloud Mail, 기기 백업 및 관련 플랫폼 서비스를 제공합니다.
- Cloudflare는 NetAudio 도메인과 피드백 엔드포인트에 대해 권한 있는 DNS, HTTPS 엣지 보호, 요청 전송, 보안 서비스, 네트워크 오류 로깅을 제공합니다.
- 법률 및 안전 관련 공개는 유효한 법적 절차 준수, 권리 행사, 악용 조사, 또는 사람이나 시스템 보호를 위해 합리적으로 필요한 경우에 이루어질 수 있습니다.
NetAudio는 서비스 제공업체가 제출된 정보를 자체 광고에 사용하도록 허용하지 않습니다. 서비스 제공업체가 NetAudio를 대신하여 정보를 처리하는 범위 내에서, 서비스 제공업체는 이 방침에 설명되고 관련 법률이 요구하는 것과 동일하거나 동등한 수준의 보호를 제공해야 합니다. 서비스 제공업체의 처리에는 각자의 개인정보 처리방침과 법적 의무도 적용됩니다.
보안 및 저장
공개 피드백 요청은 먼저 Cloudflare의 HTTPS 엣지에 도달합니다. Cloudflare와 NetAudio 백엔드는 요청을 전송, 압축 해제, 구문 분석 및 검증하는 데 필요한 범위에서 요청을 평문으로 처리합니다. 검증 후 피드백 페이로드 전체는 공개 키 기반 봉인 상자(sealed box) 암호화를 사용하여 저장 시 암호화됩니다. 실행 중인 피드백 서비스는 복호화용 개인 키를 보유하지 않습니다. 암호화된 보고서는 참조 ID, App Attest 키 식별자, 생성 시간, 페이로드 크기, 저장 경로를 포함한 평문 운영 메타데이터와 함께 저장됩니다. 보고서 파일과 관련 기록은 미국 내 접근이 제한된 인프라에 저장됩니다.
어떤 시스템도 완벽한 보안을 보장할 수 없습니다. 문제 진단에 필요하지 않은 정보는 자유 형식 피드백이나 장치 응답 원문에 포함하지 마십시오.
보관 및 삭제
로컬 정보는 앱이 지우거나, 사용자가 제공되는 삭제 컨트롤을 사용하거나, iOS가 임시 또는 캐시된 데이터를 제거하거나, 사용자가 앱을 삭제할 때까지 사용자의 기기에 남아 있습니다. 내보낸 파일은 사용자가 저장하거나 공유한 위치에 남아 있습니다.
피드백 보고서와 관련 App Attest 등록 기록은 보고서 조사, 지원 및 보안 기록 유지, 악용 방지 또는 법적 의무 이행에 필요한 기간 동안 보관됩니다. 현재 제출된 피드백이나 App Attest 등록 기록에 대해 정해진 자동 삭제 일정이 없으므로, 수동으로 삭제될 때까지 남아 있을 수 있습니다. 운영 로그와 임시 속도 제한 기록에는 위에서 설명한 더 짧은 기간이 적용됩니다.
support@netaudio.app으로 이메일을 보내 제출한 피드백 보고서의 열람 또는 삭제를 요청할 수 있습니다. 대략적인 제출 시간과 보고서를 찾는 데 충분한 정보를 포함하십시오. NetAudio는 계정을 요구하지 않고 앱 내 양식에 연락처 정보 전용 필드가 없으므로, 보고서를 식별하거나 해당 보고서가 사용자의 것인지 확인하지 못할 수 있습니다.
사용자의 선택과 권리
로컬 네트워크 권한을 거부할 수 있지만, 이 경우 앱의 주요 검색 및 제어 기능이 작동하지 않습니다. 피드백을 제출하지 않거나, 선택 사항인 진단 첨부 파일을 제거하거나, 더 제한적인 진단 개인정보 보호 수준을 선택하거나, 앱이 해당 컨트롤을 제공하는 경우 로컬에 저장된 초안을 지우거나, 앱을 삭제할 수 있습니다.
거주 지역에 따라 개인정보의 열람, 정정, 삭제, 처리 제한 또는 사본을 요청하거나 특정 처리에 이의를 제기할 권리가 있을 수 있습니다. 이러한 요청을 하려면 NetAudio에 문의하십시오. NetAudio는 관련 개인정보 보호 권리를 행사했다는 이유로 사용자를 차별하지 않습니다.
아동
NetAudio는 네트워크 오디오를 제어하는 기술 애플리케이션으로, 13세 미만 아동을 대상으로 하지 않습니다. NetAudio는 아동의 개인정보를 알면서 수집하지 않습니다. 아동이 개인정보를 제출했다고 생각되면 NetAudio가 조사하고 적절한 경우 삭제할 수 있도록 문의하십시오.
국외 처리
NetAudio는 미국에서 운영됩니다. 다른 국가에서 인터넷 피드백 서비스를 사용하는 경우 제출된 정보는 미국으로 이전되어 처리되며, 미국의 개인정보 보호법은 사용자 소재지의 법률과 다를 수 있습니다.
이 방침의 변경
이 방침은 앱, 서비스 또는 법적 요구 사항이 변경되면 업데이트될 수 있습니다. 개정된 방침이 게시되면 상단의 시행일이 업데이트됩니다. 중요한 변경 사항은 필요한 경우 앱, 웹사이트 또는 릴리스 공지 중 적절한 방법을 통해 알려 드립니다.
문의
개인정보 보호 관련 질문이나 요청은 support@netaudio.app으로 이메일을 보내십시오.