공공 예산으로 굴러가는 차량이 어디를 다니는지 시민이 직접 기록하겠다는 프로젝트가 등장했다. SparrowMap은 자원봉사자들이 쓰지 않는 스마트폰이나 웹캠을 창가에 세워 두고 지나가는 차량을 촬영해, 그중 정부 소속 차량만 골라 공개 지도에 표시하는 서비스다. 스스로를 '누구의 소유도 아니다(owned by nobody)'라고 소개하는 이 프로젝트는, 공적 자금·공공 도로·공용 차량이라면 그 움직임 또한 공적 기록의 대상이 될 수 있다는 문제의식에서 출발한다. 감시의 방향을 시민에서 국가로 되돌리는 이른바 '역감시(sousveillance)'의 최근 사례로 볼 수 있다.
프라이버시는 어떻게 지키는가
이 프로젝트에서 실무자가 주목할 지점은 정치적 메시지가 아니라 아키텍처다. 핵심 원칙은 원본 영상이 기기 밖으로 나가지 않는다는 것이다. 폰에 세워 둔 카메라는 지나가는 차량을 인식하고, 정부 차량으로 판별된 것만 사진과 번호판을 남긴 뒤 나머지는 기기 안에서 즉시 파기한다. 서버로 무언가가 전송되기 전에 처리가 끝난다. 일반 차량의 영상은 어디에도 저장되거나 업로드되지 않는다.
번호판 처리 방식은 두 갈래로 설명된다. 정부 차량으로 분류된 경우 사진과 번호판이 공개 기록으로 남지만, 그 외의 데이터에 대해서는 번호판이 카메라 단계에서, 즉 기기를 떠나기 전에 파기된다. 서버에 도달하는 것은 사진도 번호판도 없는 익명의 점 하나뿐이다. 설명에 따르면 이 두 서술 사이의 경계, 즉 어떤 차량을 '공개 대상'으로 남기고 어떤 데이터를 완전히 지울지는 전적으로 기기 위의 판별 결과에 달려 있다.
서버가 아니라 폰에서 돌린다
기술적으로 가장 중요한 결정은 차량 탐지와 번호판 인식(모두 판별과 OCR)을 서버가 아니라 기기에서 수행한다는 점이다. 프로젝트 측은 이 차이가 들리는 것보다 훨씬 크다고 강조한다. 만약 영상을 서버로 올려 그곳에서 분석했다면, 가로챌 수 있는 영상 스트림이 존재하게 된다. 온디바이스 처리에서는 그런 피드 자체가 없다. 공격 표면과 데이터 유출 경로를 설계 단계에서 없애 버린 것으로, '수집 후 익명화'가 아니라 '수집 시점에 익명화'하는 엣지 컴퓨팅 프라이버시 설계의 전형이다.
진입 장벽을 낮춘 점도 특징이다. 설치할 앱도, 만들 계정도 없다. 이미 안 쓰게 된 폰의 브라우저 탭에서 실행되며, 창가에 세워 두기만 하면 된다. 성능이 더 필요하면 웹캠이 달린 여분의 PC로 전체 탐지기를 로컬에서 돌릴 수 있는데, 이 경우 순찰차와 일반 차량을 기기에서 구분하고 번호판까지 읽는다. 명령어 하나로 설정과 지도 기여가 시작된다고 소개된다. 사용자에게는 라이브 지도 열기, 카메라 추가, 드라이빙 모드 같은 진입점이 제공된다.
실무자가 눈여겨볼 지점과 한계
엔지니어 관점에서 SparrowMap은 '프라이버시 바이 디자인'을 마케팅 문구가 아니라 데이터 흐름 그 자체로 구현한 참고 사례다. 원본을 중앙에 모으지 않고, 민감 정보를 발생 지점에서 제거하며, 남길 데이터와 버릴 데이터를 기기가 결정하게 하는 구조는 CCTV·차량 인식·사물인터넷 같은 영역에서 규제 부담과 유출 위험을 동시에 줄이는 접근으로 참고할 만하다. 브라우저 탭에서 도는 온디바이스 추론이라는 점은 웹 기반 머신러닝의 실용성을 보여 주는 사례이기도 하다.
다만 공개된 설명만으로는 확인되지 않는 부분도 분명하다. 어떤 모델로 정부 차량과 일반 차량을 구분하는지, 오탐과 미탐이 얼마나 되는지, 잘못 분류된 일반 차량의 번호판이 공개 기록으로 새어 나갈 가능성은 없는지에 대한 수치나 검증 자료는 원문에 제시되지 않았다. 판별 정확도가 낮으면 무고한 시민 차량이 공개될 위험이, 반대로 지나치게 보수적이면 기록의 신뢰도가 떨어지는 딜레마가 남는다. 또한 온디바이스 처리라 해도 어떤 차량을 '공적 감시 대상'으로 규정할지는 기술이 아니라 사회적 합의의 영역이라는 점에서, 이 프로젝트의 성패는 코드만큼이나 그 경계에 대한 신뢰에 달려 있다.
"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"
실제 수강생 후기- 비전공자도 6개월이면 첫 수익
- 20년 경력 개발자 직강
- 자동화 프로그램 + 소스코드 제공