본문으로 건너뛰기

콘텐츠 쉴드

개요

콘텐츠 보호 기능은 Android 기기에서만 제공되는 기능으로, 기기 전체에서 NSFW 콘텐츠로부터 사용자를 보호합니다. 이 기능은 전적으로 휴대폰에서 실행되며, 어떤 콘텐츠도 업로드되거나 전송되지 않습니다.

NSFW Blocker
정보

Content Shield는 현재 활발히 개발 중입니다. 더욱 심층적인 AI/봇 통합을 포함한 다양한 기능이 곧 추가될 예정입니다.

요구 사항

  • Android 기기 — 콘텐츠 보호 기능은 iOS 또는 웹에서 사용할 수 없습니다.
  • 프리미엄 구독 - 실시간 필터링을 위해 필요합니다.
  • 권한 — "다른 앱 위에 표시" 및 화면 캡처 권한을 요청받게 됩니다.
  • 화면 꺼짐 후 다시 활성화 — Android는 화면이 꺼질 때마다 실시간 필터를 다시 활성화해야 합니다.

세 가지 보호 모드

콘텐츠 쉴드에는 세 가지 모드가 있습니다. 이 모드들을 원하는 대로 조합하여 사용할 수 있습니다.


1. 실시간 화면 필터

실시간 필터는 화면을 모니터링하여 NSFW 콘텐츠를 감지하면 즉시 흐리게 처리하거나 차단합니다. 이는 Chastify뿐만 아니라 기기의 모든 앱에서 적용됩니다.

이 모드는 Android의 미디어 프로젝션 기능을 사용하여 화면을 캡처합니다. Android의 보안 요구 사항으로 인해 다음과 같은 제한이 있습니다.

  • 필터를 활성화할 때마다 화면 캡처 권한을 부여해야 합니다.
  • 휴대폰 화면이 꺼지면 필터가 자동으로 비활성화됩니다.
  • 화면이 다시 켜질 때마다 수동으로 다시 활성화해야 합니다.
선택 사항인 ADB 바로가기

Android에서 테스트 중이고 화면이 켜질 때마다 MediaProjection 권한을 수동으로 부여하고 싶지 않다면 다음 명령어를 사용하여 권한을 부여할 수 있습니다.

adb shell appops set net.chastify.app PROJECT_MEDIA allow

전원을 켜면 화면의 내용을 지속적으로 스캔하고 감지된 영역을 사용자가 선택한 마스크로 덮습니다.

마스크 스타일착용 모습
완전 검정색해당 영역을 완전 검정색으로 채웁니다 - 최상의 배터리 수명
픽셀화모자이크처럼 영역을 픽셀화합니다
흐림 효과해당 영역에 흐림 효과를 적용합니다. - 배터리 소모량이 약간 증가합니다.

또한 필터링할 콘텐츠 유형(예: 노출된 신체 부위 vs. 가려진 신체 부위)을 선택하고 민감도를 낮음, 중간, 높음으로 조정할 수 있습니다.

사용자 지정 오버레이 텍스트 — 마스킹된 영역 안에 "차단됨" 또는 "보호됨"과 같은 짧은 단어를 표시할 수 있습니다.

브라우저 및 앱 차단 — 자녀 보호 모듈이 활성화된 경우, MediaProjection 권한이 부여되지 않은 경우(즉, 실시간 필터가 실행되지 않는 경우) 웹 브라우저와 X.com 앱을 차단하도록 선택할 수 있습니다. 차단된 브라우저를 열면 MediaProjection 권한 요청 화면이 자동으로 표시됩니다. 권한을 부여하면 브라우저 앱이 자동으로 다시 실행됩니다.


2. AI 앱 차단

이 모드는 화면에 지속적으로 오버레이하는 대신 주기적으로 화면 내용을 확인합니다. NSFW 콘텐츠가 감지되면 앱을 강제로 종료하고 30초 동안 차단합니다.

정보

Android 11 이상 버전과 장치 제어 접근성 서비스가 활성화되어 있어야 합니다.

이 기능은 실시간 필터보다 배터리 소모량이 적습니다. 지속적으로 확인하는 대신 주기적으로만 확인하기 때문입니다. 기기의 모든 앱과 웹사이트에서 작동하며, 열쇠 소지자가 원격으로 활성화할 수도 있습니다.

주의

콘텐츠 필터와 별개 — AI 앱 차단은 고정된 보수적인 NSFW 카테고리 세트를 사용하여 차단 대상을 결정합니다. 실시간 필터에서 설정한 사용자 지정 콘텐츠 필터 설정을 사용하지 않습니다. 이는 의도적인 설정입니다. 이 모드는 전체 앱과 웹사이트를 차단하기 때문에(단순히 영역을 흐리게 처리하는 것이 아니라), 엄격한 기본 목록을 사용하여 안전성을 확보하고 사용자 지정을 지원하지 않습니다.

차단을 유발하는 카테고리:

카테고리설명
엉덩이 노출맨 엉덩이 감지됨
여성의 가슴 노출여성의 맨가슴이 감지됨
남성 생식기 노출남성 생식기 노출 감지됨
항문 노출맨 항문 발견
여성 생식기 노출여성 생식기 노출 감지됨
옷으로 가려진 여성의 가슴옷을 통해 감지된 여성의 가슴
엉덩이 가림옷 위로 엉덩이 노출됨
여성 생식기 가림옷을 통해 여성 생식기 부위 발견

AI 앱 차단 기능이 기기에서 너무 민감하게 반응하는 것 같으면 지원 채팅으로 문의해 주세요. 향후 업데이트에서 감지 임계값을 조정하는 데 도움을 드릴 수 있습니다.


3. 가족 DNS VPN

이 모드는 기기에 로컬 VPN을 설정하여 DNS 수준에서 인터넷 트래픽을 필터링합니다.

  • 음란 사이트 차단 — 100만 개 이상의 성인 도메인으로 구성된 대규모 차단 목록을 사용합니다.
  • 광고 및 추적기 차단 — 광고 및 추적 도메인을 필터링합니다.
  • 구글 세이프서치 강제 적용 — 구글 검색 결과를 안전한 결과로만 제한합니다.
경고

DNS 필터링은 이미지/동영상을 직접 로드하는 앱(예: 소셜 미디어 피드) 내의 콘텐츠는 차단하지 못합니다. 완벽한 보호를 위해서는 모드 1 또는 모드 2와 함께 사용하십시오.

자녀 보호 기능 실행 중 잠금 — 자녀 보호 기능이 활성화된 동안 VPN이 비활성화되지 않도록 선택적으로 방지할 수 있습니다.

통계 패널에서는 실시간으로 확인 및 차단된 DNS 쿼리 수를 보여줍니다.


열쇠 소지자 제어

콘텐츠 보호 기능은 자녀 보호 기능 없이 단독으로 사용하거나, 자체 제어 잠금 중에 사용하거나, 키 소지자/컨트롤러가 자녀 보호 세션을 활성화한 상태에서 사용할 수 있습니다.

기기 열쇠를 소지한 사용자는 제어판에서 NSFW 보호 옵션을 관리할 수 있습니다.

Keyholder Content Shield controls for NSFW filters

열쇠 소지자는 다음과 같은 권한을 가집니다.

  • 제어 세션이 활성화된 동안 브라우저 및 앱 차단을 비활성화하십시오.
  • 브라우저 및 앱 차단 기능을 사용할 때 필터링할 실시간 콘텐츠 보호 카테고리를 선택하세요.
  • AI 앱 차단 기능을 원격으로 활성화하세요
  • 가족 DNS VPN 보호 기능을 활성화하세요
  • 제어 세션이 종료될 때까지 이러한 보호 기능이 비활성화되지 않도록 잠금 옵션을 켜십시오.

브라우저 및 앱 차단에는 착용자의 동의가 필요합니다. 이 모드는 Android의 MediaProjection 권한에 따라 작동합니다. Android는 화면 캡처 권한 대화 상자를 표시하므로 착용자는 해당 메시지가 나타날 때 권한을 부여해야 합니다. 브라우저 및 앱 차단이 이미 활성화된 경우 실시간 화면 필터가 실행되지 않을 때 브라우저와 X.com을 차단할 수 있습니다. 차단된 앱을 열면 차단 화면이 표시되고 실시간 필터를 시작할 수 있도록 MediaProjection 권한을 요청하는 메시지가 나타납니다.

키 소지자 없이도 작동 — 로컬 Content Shield 설정은 그대로 유지됩니다. 서버 측 자녀 보호 기본 설정은 독립 실행형 Content Shield 설정을 비활성화하지 않으며, 자체 제어 잠금은 사용자가 직접 설정한 옵션을 따릅니다.

정보

AI 앱 차단은 키홀더가 활성화한 경우에도 고정된 보수적인 카테고리 목록을 계속 사용합니다. 키홀더 제어에 표시되는 사용자 지정 카테고리 선택 사항은 브라우저 및 앱 차단에 사용되는 실시간 콘텐츠 보호 필터에 적용됩니다.


비활성화 방지(잠금 옵션)

브라우저 및 앱 차단, AI 앱 차단, 가족용 DNS VPN의 경우, 자녀 보호 또는 잠금 세션이 활성화된 동안 해당 기능이 꺼지지 않도록 잠금 기능을 선택적으로 활성화할 수 있습니다.

잠금 기능이 활성화된 경우:

  • 해당 기능의 토글 스위치가 비활성화되어 끌 수 없게 됩니다.
  • 필터 구성도 잠겨 있습니다(브라우저 및 앱 차단용) - 차단할 카테고리를 변경할 수 없습니다.
  • 해당 잠금은 활성 제어 세션이 종료될 때까지 유지됩니다.
  • 자체 제어 세션 중에 직접 잠금 기능을 활성화한 경우, 해당 세션이 종료될 때까지 잠금을 해제할 수 없습니다.

이 기능은 세션 도중에 보호 기능을 우회할 수 없도록 하면서 보호 기능이 계속 활성화된 상태를 유지하도록 할 때 유용합니다.


은둔

모든 것이 기기에서 로컬로 실행됩니다.

  • 모든 이미지 감지는 내장된 AI 모델을 사용하여 휴대폰에서 이루어지며, 이미지는 절대 업로드되지 않습니다.
  • 허용된 DNS 쿼리는 Cloudflare Family 리졸버로 전달되며, 응답이 없을 경우 AdGuard Family가 대체 리졸버로 사용됩니다. Google 검색 도메인은 기기 내 SafeSearch에 고정되어 있습니다.
  • VPN — 사용자의 모든 활동은 기록, 저장 또는 기기 외부로 전송되지 않습니다.
  • 검색 기록, 스크린샷 또는 개인 데이터는 기기에서 외부로 유출되지 않습니다.

  • 배터리 수명 최상: 실시간 필터링 대신 검정색 마스크 스타일과 AI 앱 차단 기능을 사용하세요.
  • 화면 꺼짐 후 다시 활성화: 실시간 필터는 화면이 꺼질 때마다 다시 켜야 합니다. 이는 Android의 제한 사항입니다.