์นด-์ค ํ๋ฆฌ
Overview
๋์์ธ์ฌ์ด๋์์ ํ์ค ์ด๋ฏธ์ง๋ฅผ ์ฌ์ ์ ๊ฐ์งํ์ฌ ์๊ตฌ๋ฅผ ๋ณดํธํฉ๋๋ค.
# ์นด-์ค ํ๋ฆฌ (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** ์ธ๊ฐ์ ๋๋ฆฌ ์ด๋กญ๊ฒ ํ๊ธฐ ์ํด ์ ์๋์์ต๋๋ค.
0 out of 5No ratings
Details
- Version1.2.0
- UpdatedMarch 16, 2026
- Offered byjinho von choi
- Size3.82MiB
- Languagesํ๊ตญ์ด
- Developer
Email
jinho.von.choi@nerdvana.kr - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
์นด-์ค ํ๋ฆฌ has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
์นด-์ค ํ๋ฆฌ handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser