대부분의 안드로이드 앱은 사용자의 활동을 추적하지만, 어떤 앱이 추적하는지, 어떤 데이터를 수집하는지 정확히 알기는 어렵습니다. 생산성 향상을 위해 일상 활동을 추적하는 앱도 많지만, 많은 앱들이 사용자의 동의 없이 데이터를 수집합니다. 만약 사용자의 동의 없이 진행되는 상황을 정확히 파악하고 원치 않는 추적기를 차단하고 싶다면, TrackerControl은 간단하면서도 효과적인 선택지입니다.

TrackerControl은 무료, 오픈 소스 앱으로, 실시간으로 네트워크 트래픽을 모니터링하며 앱에 내장된 추적기가 어떤 것인지 보여줍니다. 앱을 실행하면 추적 시도를 실시간으로 확인하고 허용하거나 차단할 수 있습니다.

TrackerControl은 실시간 추적을 보여줍니다.

앱을 깨끗하게 정리하면서도 작동하게 유지하기

TrackerControl을 실행하면 앱에서 발생하는 모든 추적 시도를 실시간으로 보여주는 피드 화면이 표시됩니다. 각 항목은 앱 이름, 데이터를 수신하는 추적 회사, 그리고 분석, 광고, 혹은 기타 유형의 추적기인지 여부를 보여줍니다.

이 앱은 기기에 로컬 VPN을 생성하여 작동합니다. 이를 통해 모든 네트워크 트래픽이 TrackerControl을 통과하게 되며, TrackerControl은 각 연결을 분석하여 최신 데이터베이스를 사용하여 알려진 추적기를 식별합니다. 사용자는 외부 VPN 서버에 연결하는 것이 아니라 모든 것이 기기 내에서 처리됩니다. 중요한 점은 상세한 정보 제공입니다. 일반적인 개인 정보 침해 경고 대신 Google Analytics, Facebook SDK, 또는 수많은 잘 알려지지 않은 데이터 브로커가 사용자의 정보를 수집하려는 시도와 같은 특정 회사들의 활동을 확인할 수 있습니다. 일부 앱은 단일 세션 동안 수백 건의 추적 요청을 보낼 수도 있습니다.

특정 추적기 또는 전체 앱을 차단하여 데이터를 전송하지 않도록 할 수 있습니다. 인터페이스는 화려하지 않지만, 앱이 무엇을 하고 있는지 명확하게 보여주며, 안드로이드의 내장 개인 정보 보호 도구에서는 보여줄 수 없는 정보를 제공합니다.

트래커 항목을 탭하면 트래커에 대한 자세한 정보를 확인할 수 있으며, 일반적으로 어떤 종류의 데이터를 수집하는지 알 수 있습니다. TrackerControl은 모든 추적 시도의 로그를 유지하여 패턴을 검토하고 데이터를 수집하는 데 가장 적극적인 앱을 파악할 수 있습니다.

이 글도 확인해 보세요:  모바일용 최고의 스케이트보드 게임 6가지

다음은 TrackerControl 설치 방법입니다.

Google Play 스토어 버전은 전체 보호 기능을 제공하지 않으므로 피하십시오.

TrackerControl을 설치하고 작동하는 데 몇 분밖에 걸리지 않으며, 기본 사항을 이해하면 차단 기능도 간단합니다.

기본적으로 Google Play 스토어의 TrackerControl 버전은 "slim" 버전입니다. Google은 다른 앱의 추적기를 차단하는 앱을 제한하므로 이 버전은 추적만 모니터링하지만 차단할 수는 없습니다. 전체 기능을 경험하고 데이터 유출을 막기 위해서는 F-Droid 또는 공식 웹사이트에서 전체 버전을 다운로드해야 합니다.

APK 파일을 다운로드한 후 브라우저에서 알 수 없는 출처에서 설치하도록 허용해야 할 수도 있습니다. 다소 위협적으로 들릴 수 있지만, Play 스토어 생태계 외부의 앱에 대한 표준 절차입니다. 설치 후 앱은 로컬 VPN을 설정하는 권한을 요청합니다. 이는 데이터를 서버로 보내는 것이 아니라 기기 내에서 트래픽을 필터링하기 위한 로컬 루프백을 생성합니다.

TrackerControl을 열고 왼쪽 상단의 토글 스위치를 탭하여 켭니다. 안드로이드 시스템 프롬프트가 나타날 때 VPN 연결 요청을 허용합니다. 앱을 몇 시간 동안 백그라운드에서 실행하고 평소처럼 휴대폰을 사용합니다. 앱은 휴대폰이 시도하는 모든 서버 목록을 표시합니다. 이는 필수, 분석, 마케팅으로 분류되어 누가 사용자의 뒤를 엿보고 있는지 정확히 파악할 수 있습니다.

TrackerControl을 사용하여 개인 정보를 보호하는 방법

걱정할 만한 수준으로 확인했으면 이제 보안을 강화할 때입니다. 앱은 모든 연결에 대한 세밀한 제어 기능을 제공합니다. 특정 앱의 모든 추적을 차단하거나 마케팅 추적기는 차단하고 필수 기능을 실행하도록 설정할 수 있습니다.

앱 목록에서 앱을 탭하여 상세 정보 화면을 엽니다. 스크롤하여 개별 라이브러리(예: 분석 또는 광고)를 확인하고 필요한 경우 켜거나 끌 수 있습니다. 하지만 주의해야 할 점은 공격적인 차단으로 인해 앱이 제대로 작동하지 않을 수 있다는 것입니다. 앱이 필수 서버에 액세스하지 못하도록 차단하면 충돌하거나 이미지를 로드하지 못할 수 있습니다. 앱이 제대로 작동하지 않으면 TrackerControl로 돌아가서 필수 카테고리의 확인을 해제하거나 문제를 해결하기 위해 차단을 일시적으로 중단합니다.

이 글도 확인해 보세요:  구글 메시지와 삼성 메시지 비교: 최고의 메시징 앱은 무엇인가요?

TrackerControl이 할 수 없는 것 (그리고 다른 필요한 것들)

완벽한 솔루션은 아닙니다.

TrackerControl은 강력한 도구이지만, 완전한 익명화 솔루션은 아닙니다. 기기의 로컬 필터링을 위한 단일 VPN 슬롯을 차지하므로 NordVPN 또는 ExpressVPN과 같은 표준 VPN 서비스를 함께 사용할 수 없습니다. 따라서 앱 추적기 차단과 IP 주소 마스킹 중에서 선택해야 하며, 둘 다 동시에 할 수는 없습니다. 또 중요한 점은 TrackerControl이 브라우저 앱을 지원하지 않는다는 것입니다.

또한 TrackerControl은 타사 회사가 사용자 데이터 수집을 막지만 인터넷 트래픽을 암호화하지 않는다는 점에 유의해야 합니다. ISP 또는 모바일 통신사는 여전히 방문하는 웹사이트를 확인할 수 있습니다. 그런 차원의 암호화가 필요하여 ISP로부터 활동을 숨기고 싶다면 더 신뢰할 수 있는 VPN을 사용하는 것이 좋습니다.

이러한 제한에도 불구하고 TrackerControl은 기본 Android에서 부족한 투명성 수준을 제공합니다. 앱이 어떤 서비스에 연결하는지 노출합니다. 무료, 오픈 소스이며 사용자가 알지 못했던 데이터 손실을 제어할 수 있도록 해줍니다.

By 김민수

안드로이드, 서버 개발을 시작으로 여러 분야를 넘나들고 있는 풀스택(Full-stack) 개발자입니다. 오픈소스 기술과 혁신에 큰 관심을 가지고 있고, 보다 많은 사람이 기술을 통해 꿈꾸던 일을 실현하도록 돕기를 희망하고 있습니다.