카-스 프리의 상품 로고 이미지

카-스 프리

카-스 프리의 항목 미디어 1(스크린샷)

개요

디시인사이드에서 혐오 이미지를 사전에 감지하여 안구를 보호합니다.

# 카-스 프리 (Kas-Free) - 디시인사이드 안구 테러 방지 디시인사이드 커뮤니티에서 발생하는 "안구 테러"를 사전에 감지하여 게시글을 클릭하기 전에 위험도를 확인할 수 있는 크롬 확장 프로그램입니다. ## 왜 필요한가요? 디시인사이드를 이용하다 보면 예고 없이 혐오스러운 이미지(사고 현장, 폭력, 선정적 콘텐츠 등)를 마주치게 됩니다. 카-스 프리는 이러한 이미지를 **게시글을 열기 전에** 미리 감지하여 신호등으로 표시해줍니다. ## 주요 기능 ### 🚦 직관적인 신호등 시스템 - **초록색**: 안전한 이미지 - **노란색**: 주의가 필요한 이미지 - **빨간색**: 위험한 이미지 (혐오 콘텐츠) - **회색**: 아직 검사하지 않은 이미지 게시글 목록에서 썸네일 옆에 신호등이 자동으로 표시되어 클릭 전에 판단할 수 있습니다. ### 🔍 3단계 검증 시스템 **1단계 - pHash 해시 검증 (0.02초)** - 이미 신고된 혐오 이미지를 데이터베이스에서 즉시 차단 - 해밍 거리 알고리즘으로 유사 이미지도 탐지 **2단계 - CLIP 임베딩 의미적 유사도 (0.1~0.3초)** - AI가 이미지를 512차원 벡터로 변환하여 의미적 유사성 판단 - 회전, 크롭, 다른 각도의 유사 이미지도 탐지 가능 - 서버에서 자동으로 수행 (별도 설정 불필요) **3단계 - AI 검증 (선택, 수동)** - 사용자가 "AI 검증" 버튼을 클릭했을 때만 실행 - Gemini Flash, Claude Haiku, GPT-4o-mini 지원 - 유해 이미지 판정 시 자동으로 서버에 신고 ### 📊 카테고리별 상세 분석 다음 10개 카테고리로 이미지를 분석합니다: - 피/상처 (Gore) - 폭력 (Violence) - 사망 (Death) - 충격 (Disturbing) - 벌레 (Insects) - 의료 (Medical) - 소름/공포 (Shock) - 동물 학대 (Animal Cruelty) - 성인 콘텐츠 (NSFW Porn) - 선정적 이미지 (NSFW Sexy) ### ⚙️ 사용자 맞춤 설정 - **민감도 조정**: 10개 카테고리별로 민감도 세부 조정 가능 - **임계값 커스터마이징**: 신호등 색상 전환 기준을 원하는 대로 설정 - **자동 숨김**: 위험 이미지를 자동으로 블러 처리하거나 숨김 처리 ### 🎯 추가 편의 기능 - **게시글 프리뷰**: 마우스를 제목에 올리면 본문 미리보기 - **범용 신고 기능**: 모든 웹사이트에서 우클릭 메뉴로 혐오 이미지 신고 - **성능 최적화**: - 캐시 히트율 90% (같은 이미지 재분석 불필요) - LFU + TTL 하이브리드 캐싱으로 메모리 사용량 70% 감소 - 배치 처리로 Service Worker 과부하 방지 ## 사용 방법 1. **확장 프로그램 설치** - 크롬 웹 스토어에서 "카-스 프리" 설치 2. **디시인사이드 갤러리 접속** - 평소처럼 디시인사이드 갤러리 목록 페이지 방문 3. **신호등 확인** - 이미지가 첨부된 게시글 옆에 자동으로 신호등 표시 - 빨간불이면 클릭하지 않기! 4. **상세 정보 보기 (선택)** - 신호등에 마우스를 올리면 카테고리별 점수 툴팁 표시 - 게시글 제목에 마우스를 올리면 본문 미리보기 5. **AI 검증 (선택)** - 설정에서 AI API 키 등록 (Gemini, Claude, GPT 중 선택) - 의심스러운 이미지를 우클릭 → "AI 검증" 선택 - 유해 이미지로 판정되면 자동으로 서버에 신고 ## 개인정보 보호 카-스 프리는 사용자 개인정보를 최우선으로 보호합니다: ✅ **1차 검증 (pHash)**: 이미지 해시만 서버로 전송 (원본 이미지 전송 없음) ✅ **2차 검증 (CLIP)**: 이미지 URL만 전송, 서버에서 임베딩 생성 ✅ **3차 검증 (AI)**: 사용자가 명시적으로 버튼 클릭 시에만 실행 ✅ **브라우징 기록**: 수집하지 않음 ✅ **통계 데이터**: 로컬 브라우저에만 저장 ✅ **익명 신고 시스템**: reporterId는 랜덤 생성되어 개인 식별 불가 ### 서버 데이터 보관 정책 - **해시 검사**: 이미지 원본이 아닌 해시값(지문)만 저장 - **신고 기능**: 사용자가 명시적으로 신고한 이미지만 서버에 저장 - **원본 이미지**: 절대 저장하지 않음 (해시와 분석 결과만 저장) ## 혐짤 판별 원리 ### 1단계: pHash 해시 비교 이미지를 64비트 해시값으로 변환하여 데이터베이스와 비교합니다. **예시:** 원본 혐짤: 1ed868c4bf1f0c52 (해밍 거리 0) 리사이즈: 1ed868c4bf1f0c52 ← 동일 (차단) 살짝 편집: 1ed868c4bf1f0c50 ← 해밍 거리 1 (차단) 회전/크롭: a3f291b7e8d04c1f ← 해밍 거리 35 (통과) **장점**: 속도가 매우 빠름 (0.02초) **한계**: 회전, 크롭된 이미지는 탐지 불가 ### 2단계: CLIP 임베딩 의미적 유사도 AI가 이미지를 512개의 숫자로 압축하여 "의미"를 파악합니다. **비유**: 1920×1080 이미지(약 200만 픽셀)를 512개 핵심 특징으로 압축 → "피가 있는지, 사람인지, 폭력적인지, 선정적인지" 등의 정보가 인코딩됨 **코사인 유사도로 비교:** 혐짤A vs 혐짤B: 0.95 ← 매우 유사 (차단) 혐짤A vs 고양이: 0.12 ← 관련 없음 (통과) **장점**: 회전, 크롭, 다른 각도의 유사 이미지도 탐지 **처리 시간**: 0.1~0.3초 (1단계보다 약 10배 느리지만 체감 불가) ### 3단계: AI 검증 (선택) 사용자가 API 키를 등록하고 수동으로 "AI 검증" 버튼을 클릭하면 실행됩니다. **지원 모델:** - Gemini 1.5 Flash (권장, 무료 티어 제공) - Claude 3.5 Haiku - GPT-4o-mini **자동 신고**: AI가 유해 이미지로 판정하면 자동으로 서버에 신고되어 다른 사용자 보호 ## 신고 시스템의 중요성 사용자가 신고한 혐짤은 CLIP 임베딩으로 변환되어 데이터베이스에 저장됩니다. 데이터베이스가 커질수록 2단계 검증의 정확도가 향상되어 커뮤니티 전체가 보호됩니다. **선순환 구조:** 사용자 신고 → DB 저장 → 유사 이미지 자동 차단 → 다른 사용자 보호 ## 성능 최적화 ### LFU + TTL 하이브리드 캐싱 - 접근 횟수와 최근성을 모두 고려한 스마트 캐시 정리 - **캐시 히트율 90%**: 같은 이미지를 재분석하지 않음 - **메모리 사용량 70% 감소**: 효율적인 캐시 관리 ### 적응형 타임아웃 - API별 응답 시간을 학습하여 타임아웃을 동적 조정 - **평균 응답 시간 30% 감소** (30초 → 21초) ### 자동 에러 복구 - 6가지 복구 전략으로 일시적 에러 자동 해결 - Network, Timeout, DB, APIKey, Memory, ServiceWorker 에러 대응 ### 리소스 관리 - 타이머, 이벤트 리스너, Observer 자동 정리 - **24시간 메모리 사용량 70% 감소** (500MB → 150MB) ## 기술 스택 - **Chrome Extension Manifest V3**: 최신 확장 프로그램 표준 - **pHash**: Perceptual Hash 기반 이미지 지문 생성 - **CLIP Embedding**: 512차원 벡터 의미적 유사도 비교 - **IndexedDB**: 분석 결과 로컬 캐싱 - **Offscreen API**: Service Worker 환경에서 Canvas 작업 지원 ## API 설정 (선택) 3차 AI 검증을 사용하려면 다음 중 하나의 API 키를 등록하세요: ### Gemini 1.5 Flash (권장) 1. [Google AI Studio](https://aistudio.google.com) 접속 2. API 키 생성 (무료 티어 제공) 3. 확장 프로그램 설정에 API 키 입력 4. 빠른 응답 속도와 정확한 분석 ### Claude 3.5 Haiku 1. [Anthropic Console](https://console.anthropic.com) 접속 2. API 키 생성 3. 확장 프로그램 설정에 API 키 입력 ### GPT-4o-mini 1. [OpenAI Platform](https://platform.openai.com) 접속 2. API 키 생성 3. 확장 프로그램 설정에 API 키 입력 ## 자주 묻는 질문 (FAQ) **Q: 무료인가요?** A: 네, 완전히 무료입니다. 1차/2차 검증은 자체 서버에서 무료로 제공되며, 3차 AI 검증만 선택적으로 사용자 API 키가 필요합니다. **Q: 모든 혐오 이미지를 차단하나요?** A: 데이터베이스에 등록된 이미지와 유사한 이미지는 높은 확률로 차단됩니다. 신고 시스템을 통해 데이터베이스가 지속적으로 확장되며 정확도가 향상됩니다. **Q: 정상 이미지도 차단되나요?** A: 민감도를 높게 설정하면 오탐지가 발생할 수 있습니다. 설정에서 카테고리별 민감도와 임계값을 조정하여 개인 취향에 맞게 설정하세요. **Q: 디시인사이드 외에 다른 사이트에서도 작동하나요?** A: 현재는 디시인사이드 전용입니다. 우클릭 신고 기능은 모든 웹사이트에서 작동합니다. **Q: 내 검색 기록이 수집되나요?** A: 아니요. 브라우징 기록은 절대 수집하지 않으며, 이미지 해시와 분석 결과만 익명으로 서버에 전송됩니다. **Q: AI 검증 없이도 사용 가능한가요?** A: 네, 1차/2차 검증만으로도 충분히 효과적입니다. AI 검증은 추가적인 정확도 향상을 원하는 사용자만 선택적으로 사용하세요. ## 버그 리포트 및 문의 - **GitHub Issues**: [github.com/JinHo-von-Choi/kas-free/issues](https://github.com/JinHo-von-Choi/kas-free/issues) - **이메일**: jinho.von.choi@nerdvana.kr ## 개발자 **Jinho Von Choi** ## 라이선스 MIT License - 자유롭게 사용, 수정, 배포 가능합니다. --- **Made by Jinho Von Choi** 인간을 널리 이롭게 하기 위해 제작되었습니다.

세부정보

  • 버전
    1.2.0
  • 업데이트됨
    2026년 3월 16일
  • 제공
    jinho von choi
  • 크기
    3.82MiB
  • 언어
    한국어
  • 개발자
    이메일
    jinho.von.choi@nerdvana.kr
  • 비판매자
    판매자로 식별되지 않은 개발자입니다. 유럽 연합에 거주하는 소비자의 경우, 이 개발자와 체결한 계약에 대해서는 소비자 권리가 적용되지 않을 수 있음을 유의해야 합니다.

개인정보 보호

확장 프로그램을 관리하고 조직에서 확장 프로그램이 사용되는 방식을 알아보세요.

카-스 프리에서 데이터 수집 및 사용과 관련하여 다음 정보를 공개했습니다. 더 자세한 정보는 개발자의 privacy policy을 참고하세요.

카-스 프리 항목은 다음을 처리합니다.

웹사이트 콘텐츠

개발자가 사용자 데이터에 관해 다음과 같이 선언했습니다

  • 승인된 사용 사례를 제외하고 서드 파티에 판매하지 않음
  • 항목의 핵심 기능과 관련 없는 목적으로 사용하거나 전송하지 않음
  • 신용도 판단 또는 대출 목적으로 사용하거나 전송하지 않음

지원

관련 항목

Панель отладки Яндекс Метрики

5.0

Управление панелью отладки Яндекс Метрики и получение списка доступных счётчиков на странице

Prompt Studio — 이미지 AI 프롬프트 라이브러리

5.0

gpt-image-2와 Nano Banana 2를 위한 큐레이션된 프롬프트 31개. 검색·복사·AI 페이지에 바로 삽입.

SaveFree - I.G Downloader (Video & Photo)

0.0

SaveFree is a free Instagram Downloader. Support Instagram users to save favorite photos and videos directly on the web browser.

Unmask Pass - 암호 보여

4.4

Unmask Pass 는 입력 된 암호를 시각화하는 도구입니다.이 암호를 잘못 입력을 방지 할 수 있습니다.

Microsoft Copilot Sidepanel - Tabbee

4.2

Use Microsoft Copilot visible on every page in the side panel.

Проверка цены Озон

1.0

Проверяет, не мухлюет ли Озон с ценами, указывая для анонимов цены ниже, чем для премиум-пользователей.

FNaF 4 - 차단 해제 게임

4.0

나이트메어 애니매트로닉스로부터 침실을 방어하세요. 문, 옷장, 침대를 확인하세요. 숨소리를 듣고 오전 6시까지 살아남으세요.

Temp Mail - 즉시 일회용 이메일 생성기

4.6

즉석 일회용 이메일 주소를 생성하세요. 개인정보를 보호하고 스팸을 차단하며, 안전한 임시 이메일로 익명성을 유지하세요.

UnblockedHub.com - 측면 패널에서 차단되지 않은 게임 플레이

0.0

측면 패널에서 인기 있는 차단되지 않은 게임을 즉시 플레이하세요. 탐색하는 동안 빠르고 재미있으며 액세스할 수 있습니다!

Stay Awake - 防止休眠助手

0.0

一鍵防止系統休眠,支援定時自動關閉。

Brújula Security | Detecta webs falsas antes de conectar tu wallet

5.0

Detecta webs falsas y protege tu wallet cripto. 295 sitios verificados, 590 palabras de detección. Offline, gratis y privada.

FNaF - 차단 해제 게임

0.0

야간 근무에서 살아남으세요! 카메라를 감시하고 전력을 아끼며 오전 6시까지 애니매트로닉스의 접근을 막으세요.

Панель отладки Яндекс Метрики

5.0

Управление панелью отладки Яндекс Метрики и получение списка доступных счётчиков на странице

Prompt Studio — 이미지 AI 프롬프트 라이브러리

5.0

gpt-image-2와 Nano Banana 2를 위한 큐레이션된 프롬프트 31개. 검색·복사·AI 페이지에 바로 삽입.

SaveFree - I.G Downloader (Video & Photo)

0.0

SaveFree is a free Instagram Downloader. Support Instagram users to save favorite photos and videos directly on the web browser.

Unmask Pass - 암호 보여

4.4

Unmask Pass 는 입력 된 암호를 시각화하는 도구입니다.이 암호를 잘못 입력을 방지 할 수 있습니다.

Microsoft Copilot Sidepanel - Tabbee

4.2

Use Microsoft Copilot visible on every page in the side panel.

Проверка цены Озон

1.0

Проверяет, не мухлюет ли Озон с ценами, указывая для анонимов цены ниже, чем для премиум-пользователей.

FNaF 4 - 차단 해제 게임

4.0

나이트메어 애니매트로닉스로부터 침실을 방어하세요. 문, 옷장, 침대를 확인하세요. 숨소리를 듣고 오전 6시까지 살아남으세요.

Temp Mail - 즉시 일회용 이메일 생성기

4.6

즉석 일회용 이메일 주소를 생성하세요. 개인정보를 보호하고 스팸을 차단하며, 안전한 임시 이메일로 익명성을 유지하세요.

Google 앱