개인 정보 삭제, 자동화로 간편하게!
500개 이상의 데이터 브로커 사이트에서 개인 정보 삭제를 자동화하는 오픈 소스 도구 소개
macOS 환경에서 실행되며, CAPTCHA 해결, 상태 추적, iMessage 알림 기능 제공
자동화 과정에서의 오류, 비-US 주소 지원 미흡 등 기술적 문제점 지적
데이터 미저장 정책(Zero-Retention Policy) 부재 및 개인 정보 노출 위험에 대한 우려 제기
자동화 도구의 기술적 구현 방식
해당 도구는 macOS 환경에서 launchd를 사용하여 작업을 예약하고, Playwright를 통해 브라우저 자동화를 수행한다. 특히, CapSolver를 활용하여 CAPTCHA를 해결하고, state.json 파일을 통해 opt-out 상태를 추적한다. 하지만, 404 오류 발생, 비-US 주소 지원 미흡 등 기술적 문제점이 지적되었으며, 자동화 과정(Automation Process)에서의 오류 처리 및 유지 보수의 어려움에 대한 우려가 제기되었다.
CAPTCHA 해결 및 비용 문제
도구는 CapSolver를 사용하여 CAPTCHA를 해결하지만, 이는 추가적인 비용을 발생시킨다. 댓글에서는 CAPTCHA 해결 비용이 약 0.001달러/솔브(solve)로, 대량의 opt-out 요청 시 비용 부담이 있을 수 있다는 점을 지적한다. 또한, CAPTCHA 해결 서비스 의존성은 도구의 유지 보수(Maintenance) 및 확장성(Scalability)에 영향을 미칠 수 있다.
개인 정보 보호 및 데이터 미저장 정책(Zero-Retention Policy) 부재
도구는 사용자의 개인 정보를 config.json 파일에 저장하며, 이는 gitignored 처리되어 보안을 강화한다. 하지만, 도구 사용 자체가 개인 정보를 500개 이상의 데이터 브로커에 제공하는 결과를 초래할 수 있다는 비판이 제기되었다. 또한, 데이터 미저장 정책(Zero-Retention Policy) 부재로 인해 개인 정보 노출 위험이 존재하며, 도구 사용 시 신중한 접근이 필요하다는 의견이 제시되었다.
자동화 도구의 한계 및 개선 방향
커뮤니티에서는 자동화 도구의 한계와 개선 방향에 대한 논의가 이루어졌다. 특히, 비-US 주소 지원 및 다양한 데이터 브로커 사이트 지원의 필요성이 강조되었다. 또한, 드라이 런(Dry-run) 모드를 통해 실제 전송될 정보를 미리 확인하고, 오류 처리(Error Handling) 및 유지 보수(Maintenance)를 위한 개선이 필요하다는 의견이 제시되었다. Docker 컨테이너 지원에 대한 요구도 있었다.