이메일 프라이버시 이해하기: 내 데이터는 어디로 가는가
PureTempMail 팀
PureTempMail을 만들고 운영하는 엔지니어들
이메일은 애초에 프라이버시를 염두에 두고 만들어지지 않았습니다
오늘날 거의 모든 이메일 통신을 떠받치는 SMTP(Simple Mail Transfer Protocol)는 1982년에 설계됐습니다. 설계자들이 풀려던 문제는 프라이버시가 아니라, 네트워크에 연결된 컴퓨터들 사이에서 메시지를 어떻게 전달할 것인가 하는 배송의 문제였습니다. SMTP는 기본적으로 메시지를 평문으로 전송합니다. STARTTLS 같은 확장이 전송 구간 암호화를 더해 주기는 하지만, 프로토콜의 뼈대 자체가 경로에 놓인 모든 당사자를 신뢰한다는 전제 위에 서 있습니다.
이 점이 중요한 이유는 주고받는 모든 이메일이 여러 대의 서버를 거치기 때문입니다. 그 서버들은 하나같이 메시지 내용을 읽고, 복사하고, 기록하고, 분석할 수 있습니다. 내가 쓰는 이메일 제공업체도, 수신자의 제공업체도, 중간에 놓인 중계 서버도 모두 기술적으로 메시지에 접근할 수 있습니다. 이메일에서 프라이버시는 기본값이 아닙니다. 프라이버시를 고려하지 않고 만들어진 시스템 위에 나중에 덧댄 장치일 뿐입니다.
이메일 추적은 어떻게 이루어지나
자신의 이메일 활동이 얼마나 촘촘하게 추적되는지 아는 사람은 많지 않습니다. 핵심 수단은 추적 픽셀과 링크 추적, 두 가지입니다. 추적 픽셀은 HTML 메일 안에 심어 둔 눈에 보이지 않는 아주 작은 이미지(보통 1×1 픽셀)입니다. 메일 클라이언트가 이 이미지를 불러오는 순간 발신자의 서버로 요청이 전달되고, 그 과정에서 IP 주소와 메일을 연 시각, 대략적인 위치, 사용 기기 종류가 드러납니다.
링크 추적은 메일 속 모든 URL을 고유한 중계 주소로 바꿔치기하는 방식입니다. 링크를 누르면 요청이 먼저 발신자의 추적 서버로 갔다가, 클릭이 기록된 뒤에야 실제 목적지로 넘어갑니다. 덕분에 발신자는 어떤 링크를 언제 몇 번 눌렀는지까지 정확히 파악합니다. Mailchimp, SendGrid, HubSpot 같은 마케팅 플랫폼은 누구나 이 기능을 손쉽게 붙일 수 있게 해 줍니다.
이 두 가지가 결합되면 발신자는 상세한 행동 프로필을 손에 넣습니다. 메일을 언제 읽었는지, 픽셀이 여러 번 불려 온 기록으로 얼마나 오래 들여다봤는지, 어떤 내용에 관심을 보였는지, 어디에 있는지까지 알 수 있습니다. 이 모든 일이 아무런 알림도 없이 조용히 벌어집니다.
현대 이메일의 기반을 확립한 최초의 SMTP 규격: RFC 5321 — Simple Mail Transfer Protocol (IETF) ↗
이메일 제공업체는 무엇을 수집하나
Gmail, Outlook, Yahoo 같은 무료 이메일 제공업체는 광고를 기반으로 수익을 냅니다. Google이 2017년에 광고 타기팅을 위한 Gmail 본문 스캔을 중단하기는 했지만, 메타데이터는 여전히 폭넓게 수집합니다. 누구와 메일을 주고받는지, 언제, 얼마나 자주 주고받는지, 제목, 첨부파일 종류, 사용자의 반응 패턴까지가 여기에 포함됩니다. 이 메타데이터는 Google 계정 전체 프로필에 합쳐져 모든 Google 서비스의 광고 타기팅에 쓰입니다.
Microsoft의 Outlook.com과 Yahoo Mail도 비슷한 메타데이터를 수집합니다. Yahoo의 개인정보 처리방침은 광고 목적의 본문 스캔을 명시적으로 허용하고 있습니다. 유료 제공업체라고 예외는 아닙니다. ProtonMail이나 Tutanota처럼 종단 간 암호화를 제공하지 않는 이상, 업체는 메시지 내용에 기술적으로 접근할 수 있고 수사기관의 자료 제출 요구에도 응해야 합니다.
결국 받은편지함은 한 사람의 디지털 생활을 가장 촘촘하게 담아 둔 기록이 됩니다. 구매 내역, 구독 서비스, 여행 일정, 금융 거래 내역서, 병원에서 온 안내, 인간관계까지 전부 남의 회사가 관리하는 서버에 쌓여 있는 셈입니다.
SMTP가 지나는 길: 이메일을 받을 때 벌어지는 일
이메일이 지나는 기술적 경로를 알면 프라이버시 문제가 왜 생기는지 쉽게 이해할 수 있습니다. 누군가 메일을 보내면 그 사람의 메일 클라이언트가 발신 SMTP 서버(포트 587 또는 465)에 접속합니다. 그 서버는 수신자 도메인의 MX(Mail Exchange) DNS 레코드를 조회해 수신 메일 서버를 찾아냅니다. 그런 다음 25번 포트로 그 MX 서버에 접속해 SMTP 명령으로 메시지를 넘깁니다.
중간의 모든 지점에서 메시지는 열람되고, 기록되고, 저장될 수 있습니다. 발신 서버와 중계 서버, 수신 서버는 저마다 메시지가 지나온 경로를 남기는 헤더를 덧붙입니다. 이 Received 헤더에는 IP 주소와 서버 이름, 시각이 담겨 있어 어떤 인프라를 거쳤는지가 그대로 드러납니다. 각 서버의 스팸 필터와 바이러스 검사기, 규정 준수 시스템도 본문을 분석할 수 있습니다.
PureTempMail은 프라이버시를 어떻게 지키나
일회용 이메일 서비스는 구조를 단순하게 만드는 방식으로 이 문제를 해결합니다. PureTempMail은 가입 절차 없이 무작위 메일함을 만들어 줍니다. 이름도, 비밀번호도, 어떤 개인정보도 받지 않습니다. 메일함은 정해진 짧은 시간 동안만 존재하다가 만료되는 순간 모든 메시지와 첨부파일과 함께 완전히 삭제됩니다.
계정이 없으니 쌓아 올릴 프로필도 없습니다. 로그인이 없으니 털릴 비밀번호도 없습니다. 메시지가 자동으로 지워지니 압수되거나 해킹당할 보관함도 없습니다. 들어온 메일은 SMTP로 수신되어 SSE 연결을 통해 실시간으로 화면에 표시되고, 이후 자동화된 절차로 정리됩니다. 분석 도구도 없고, 추적 픽셀도 불러오지 않으며(메시지 뷰어가 HTML을 샌드박스에 가둡니다), 행동 데이터도 수집하지 않습니다.
일반 받은편지함
샌드박스 뷰어(PureTempMail)
물론 모든 이메일을 이렇게 처리할 수는 없습니다. 은행이나 직장, 가까운 지인과 주고받으려면 여전히 영구적인 주소가 필요합니다. 하지만 가입, 체험판, 다운로드, 일회성 인증처럼 대다수를 차지하는 상황에서는 일회용 주소만으로 프라이버시를 내주는 거래 자체를 없앨 수 있습니다.
이메일 프라이버시를 높이는 실천 방법
중요하지 않은 가입에 일회용 주소를 쓰는 것 말고도, 이메일 프라이버시를 크게 끌어올리는 방법이 몇 가지 있습니다. 먼저 메일 클라이언트에서 이미지 자동 로드를 꺼 두세요. 추적 픽셀이 작동하지 못하게 막아 줍니다. 주로 쓰는 주소는 ProtonMail이나 Tutanota처럼 프라이버시를 중시하는 제공업체로 옮기는 것도 좋습니다. 모든 이메일 계정에 2단계 인증을 켜 두세요. 그리고 웹사이트에 직접 접속할 수 있는 상황이라면 메일 속 링크는 누르지 않는 편이 안전합니다.
이용 중인 제공업체의 개인정보 처리방침을 한 번쯤 읽어 보고 어떤 데이터를 왜 수집하는지 확인하세요. 광고를 위해 메일 본문을 스캔한다면 다른 곳으로 옮기는 것도 고려해 볼 만합니다. 프라이버시를 존중하는 대안 서비스들은 그동안 크게 발전해서, 이제는 주요 업체와 견줘도 기능 면에서 부족함이 없습니다.
이메일 프라이버시는 전부 지키거나 전부 포기하거나 둘 중 하나인 문제가 아닙니다. 한 번 쓰고 버릴 상황에 일회용 주소를 쓰는 것부터 상시 사용하는 받은편지함을 프라이버시 중심 업체로 옮기는 것까지, 한 걸음씩 옮길 때마다 노출은 줄고 디지털 흔적에 대한 통제력은 커집니다.
PureTempMail이 데이터를 어떻게 보호하는지 알아보세요. 개인정보 처리방침 읽기