앱을 삭제했고 아이콘도 사라졌지만 구독은 다음 달에도 갱신됩니다. VPN 클라이언트를 제거하면 한 기기에서 소프트웨어가 사라질 뿐, 서비스에 삭제 요청을 보내지도, 결제를 취소하지도, 프로필의 모든 사본에 도달하지도 않습니다. 이들은 담당자가 다른 별개의 작업입니다. 실제로 어느 계층을 정리했는지 아는 것이 폐기된 기기와 살아 있는 자격 증명의 차이입니다. 기기 정리, 결제 관계, 계정 기록을 분리하면 나머지 작업은 자명해집니다.

제거 프로그램이 실제로 지우는 것

제거 프로그램은 애플리케이션 번들과 그것이 등록한 파일을 삭제합니다. Windows에서는 보통 사용자의 앱 데이터 아래에 프로필 디렉터리가 남고, macOS에서는 환경설정과 응용 프로그램 지원 폴더가 남는 경우가 많습니다. Android는 앱의 개인 데이터를 지우고, iOS는 앱 컨테이너를 삭제하지만 키체인 항목과 시스템 구성 프로필은 남길 수 있습니다.

VPN 소프트웨어는 앱 외부에 두 번째 구성 요소를 설치하는 경우가 많습니다. 네트워크 확장, 시스템 서비스, TUN 드라이버, 구성 프로필 등입니다. 그 구성 요소는 제거 후에도 남아 기기에 터널 정의를 유지할 수 있습니다. 제거가 끝났다고 단정하기 전에 앱 목록만이 아니라 플랫폼의 VPN 설정 화면을 확인하세요.

이 중 어느 것도 제공자에게 도달하지 않습니다. 제거 프로그램이 서버에 연락할 이유가 없고 대부분은 그러지 않으므로, 계정은 그 직후에도 다른 기기에서 사용할 수 있습니다.

프로필과 자격 증명이 숨는 곳

프로필은 설계상 휴대 가능하며, 바로 그 점 때문에 잊기 쉽습니다. 내보낸 OpenVPN 파일, WireGuard 구성, 스크린샷 속 QR 코드, 시스템 키체인에 저장된 비밀번호는 모두 앱이 소유하지 않았기 때문에 제거 후에도 남습니다.

PlatformCommon leftoverWhere to look
WindowsSaved profile, stored credentialApp data folder, Credential Manager
macOSConfiguration profile, keychain itemVPN settings, Keychain Access
AndroidAlways-on VPN entry, app dataNetwork settings, VPN screen
iOSVPN configuration, keychain itemVPN and device management settings

Linux에서는 연결이 클라이언트 자체 디렉터리가 아니라 NetworkManager에 있을 수 있습니다. 연결과 system-connections 폴더를 나열하면 데스크톱이 아직 무엇을 아는지 알 수 있습니다.

nmcli connection show
sudo ls /etc/NetworkManager/system-connections/
sudo find /etc -maxdepth 3 -iname '*vpn*'

사본은 기기 밖에도 있습니다. 동기화 폴더에 내려받은 프로필, 이메일 첨부 파일, 백업 이미지입니다. 로컬 앱을 제거해도 그 사본에는 아무 영향이 없고, 어느 것이든 아직 유효한 자격 증명으로 터널을 다시 세울 수 있습니다.

계정은 제공자 쪽에 있습니다

서비스는 기기가 결코 보지 못하는 기록을 보관합니다. 계정 신원, 구독과 결제 수단, 기기 승인, 지원 문의, 그리고 정책이 설명하는 연결 메타데이터입니다. 제거는 그쪽에 어떤 이벤트도 만들지 않으므로 계정, 갱신, 활성 세션은 계속됩니다.

사람들이 알아차리는 부분은 결제입니다. 앱을 제거한 뒤에도 구독이 갱신될 수 있는 것은 결제 승인이 소프트웨어가 아니라 계정에 속하기 때문입니다. 계정을 먼저 삭제하면 취소에 사용했을 결제 화면도 사라질 수 있으므로 작업 순서가 중요합니다.

일부 제공자는 셀프서비스 삭제 버튼을 제공하고, 다른 곳은 지원 요청을 요구하며, 몇몇은 법적 또는 회계상 이유로 삭제 후에도 기록을 보관합니다. Mozilla 구독 서비스 개인정보 보호 고지는 계정과 결제 범주가 어떻게 별도로 설명되는지를 보여 주는 공개된 예입니다. 동등한 목록은 사용 중인 제공자의 고지를 읽어 확인하세요.

올바른 순서로 접근 권한을 제거하세요

먼저 무엇이 있는지 목록을 만드세요. 활성 승인이 있는 기기, 내보낸 프로필, 저장된 자격 증명, 갱신 뒤의 결제 수단입니다. 그다음 기기나 키를 먼저 폐기하세요. 복사된 프로필이 남아 있어도 폐기는 효력이 있기 때문입니다. 폐기된 키는 어떤 사본도 사용할 수 없으므로 파일 삭제보다 앞섭니다. 무엇이든 취소하기 전에 이렇게 해 두어야 계정 화면에 폐기해야 할 기기가 모두 표시됩니다.

다음으로 결제 제어가 아직 닿는 동안 갱신을 취소하고 취소 확인을 저장하세요. 그 뒤 제공자의 문서화된 경로로 계정 삭제를 요청하고 답변을 보관하세요. 마지막으로 찾은 로컬 잔여물을 제거하고 삭제된 프로필과 공유했던 자격 증명을 모두 교체하세요.

관리되는 장비에서는 즉흥적으로 하지 마세요. 조직의 오프보딩 절차를 사용하세요. 프로필과 인증서는 기기 관리 시스템이 통제할 수 있어, 앱만 삭제하면 다시 설치될 수 있습니다.

가정하지 말고 결과를 확인하세요

깨끗한 세션에서 결과를 시험하세요. 계정에 로그인해 보고, 기기가 계정의 승인 목록에 여전히 나타나는지 확인하고, 다음 갱신이 취소되었는지 확인하세요. 로그인 실패는 아이콘이 없는 것보다 강한 증거이며, 연결된 이메일 로그인 같은 두 번째 신원이 아직 작동하는지도 드러냅니다.

삭제 답변을 기기 목록과 날짜와 함께 보관하세요. 나중에 제공자가 계정이 활성이었다고 주장하면 그 기록이 답이 됩니다. 법률상 결제 기록 보관이 필요하다면 삭제 실패로 취급하지 말고 예외로 기록하세요.

관련 글