왜 나는 내 앱에서 'Magic'을 제거하는가 (프라이빗 Reddit 클라이언트 구축)
Source: Dev.to
Background
오늘 Hacker News에서 RemoveWindowsAI 저장소가 트렌드에 오른 것을 보고, 우리 모두가 AI 피로의 정점에 다다르고 있다는 생각이 들었습니다.
Problems with Modern Software
- 어디에나 있는 텔레메트리 – 파일을 검색하고 싶나요? 운영체제가 클라우드로 텔레메트리를 전송합니다.
- 광고 기반 추적 – 포럼을 탐색하고 싶나요? 앱이 스크롤 깊이를 추적해 광고를 제공합니다.
- 스파이하는 AI 비서 – 메모를 작성하고 싶나요? 내장된 “AI Assistant”가 당신의 사적인 생각을 스캔합니다.
이러한 패턴은 소프트웨어를 기본적으로 사용자에게 적대적으로 만들고 있습니다.
My Solution: Reddit Toolbox
웹‑앱 래퍼라는 쉬운 길을 택하는 대신, 나는 Reddit Toolbox를 로컬‑우선 데스크톱 클라이언트로 만들어 Reddit 연구와 스크래핑에 활용했습니다.
Key Features
- 직접 API 호출 – 앱이 Reddit에 바로 연결됩니다; 데이터를 가로채는 중간 서버가 없습니다.
- 게스트 모드 – 필수 로그인 없이 전체 앱을 사용할 수 있어 지문 추적을 피할 수 있습니다.
- 로컬 저장소 – 검색 기록, 다운로드한 동영상, 스크래핑한 데이터셋이 원격 서버가 아닌 머신 내 SQLite 데이터베이스(e.g.,
C:\Users\You\local_cache.sqlite)에 저장됩니다.
Philosophy
인터넷이 끊겨도, 앱은 저장된 데이터를 계속 보여줘야 합니다.
// The philosophy:
const db = new Database('local_cache.sqlite');
const user_data = db.prepare('SELECT * FROM scrapes').all();
// No fetch('https://my-tracking-server.com') here.
RemoveWindowsAI 프로젝트는 사용자가 깨끗한 컴퓨팅 환경을 위해 얼마나 큰 노력을 기울일 수 있는지를 보여줍니다. 침해적인 추적 없이 단순히 작업을 수행해 주는 도구에 대한 거대한, 아직 충분히 충족되지 않은 시장이 존재합니다.
What Reddit Toolbox Doesn’t Do
- 당신이 보고 싶어 할 것을 예측하려 하지 않습니다.
- 피드를 큐레이션하지 않습니다.
- 순수한 데이터만 제공하고, 직접 다운로드하도록 합니다.
Conclusion
당신이 소프트웨어와 싸우는 데 지쳤다면, 로컬로 전환해 보세요—놀라울 정도로 평화롭습니다. 나는 Reddit Toolbox를 공개적으로 개발하고 있습니다; 이것은 Windows용 프라이버시‑중심, 로컬‑우선 Reddit 클라이언트입니다.