당신의 스마트폰이 곧 당신 것이 아니게 됩니다 — Android 잠금까지 105일
Keep Android Open은 Google이 2027년부터 모든 Android 앱 개발자에게 중앙 등록과 신원 확인을 요구하고, 미등록 앱의 설치를 차단할 계획이라고 비판합니다. F-Droid와 독립 개발자에 미칠 영향, 24시간 대기와 7일·무기한 허용으로 나뉘는 사이드로딩 절차를 둘러싸고 Reddit에서도 찬반과 사실관계 검증이 이어지고 있습니다.
본문
Keep Android Open 페이지는 Google의 Android Developer Verification 정책이 2027년부터 Android의 앱 배포 구조를 근본적으로 바꾼다고 주장합니다. 페이지의 핵심 주장은 Google Play Store에 올라오는 앱만이 아니라, 친구끼리 공유하는 앱, F-Droid를 통해 배포되는 오픈소스 앱, 취미로 만든 개인 프로젝트까지 모든 Android 앱이 중앙 등록 대상이 된다는 것입니다. 제목에서 말하는 ‘105일’은 정책 시행 시점까지 남은 기간을 가리키며, 페이지는 이를 사용자가 별도의 동의를 하지 않아도 기기에 적용될 수 있는 잠금으로 묘사합니다.
개발자 등록에 요구된다고 설명하는 항목
페이지에 따르면 개발자는 Google에 비용을 내고 약관에 동의해야 하며, 정부 발행 신분증을 제출하고, 앱의 private signing key를 보유하고 있다는 증거를 제공해야 합니다. 현재와 향후 사용할 application identifier도 모두 등록해야 한다고 설명합니다. 개발자가 이 절차를 따르지 않으면 해당 앱이 전 세계 Android 기기에서 조용히 차단될 수 있다는 것이 페이지의 주장입니다. 이 변화가 적용되면 학생이 처음 만든 앱, 자원봉사자가 만든 개인정보 보호 도구, 교회·지역 커뮤니티의 앱, 회사 내부에서만 사용하는 비공개 베타도 Google의 승인 없이는 설치하기 어려워진다고 지적합니다.
페이지는 특히 F-Droid를 주요 사례로 듭니다. F-Droid는 Google Play Store 밖에서 자유·오픈소스 Android 앱을 배포하는 대표적인 저장소인데, 모든 개발자와 앱을 중앙 등록 체계에 넣으면 독립적인 배포 채널이 존립하기 어려워진다고 설명합니다. 페이지가 인용한 F-Droid와 여러 단체의 입장에서는 이 정책이 단순한 개발자 계정 등록이 아니라, Google이 자체 마켓플레이스 밖의 소프트웨어까지 식별하고 통제하는 구조로 확장되는 문제입니다. Keep Android Open은 23개국 71개 조직이 공개서한에 서명했다고 밝히며, 개인 개발자·소규모 팀·자원봉사 프로젝트에 비용과 신원 확인, Google 약관이라는 진입 장벽이 생긴다고 주장합니다.
‘고급 사용자’용 사이드로딩 예외
Google이 검증되지 않은 앱을 설치할 수 있는 고급 사용자용 경로를 남겨 둔다고 설명하지만, 페이지는 이 경로가 실질적인 권리 보장이 아니라 설치를 포기하게 만드는 deterrence mechanism이라고 비판합니다. 안내된 절차는 System Settings에서 About Phone으로 들어가 build number를 일곱 번 눌러 Developer Mode를 활성화하고, 위험 경고를 여러 차례 닫은 뒤 PIN을 입력하는 방식입니다. 이후 기기를 재시작하고 24시간을 기다린 다음 다시 경고 화면을 거쳐, ‘7일 동안 임시 허용’ 또는 ‘무기한 허용’을 선택하고 위험을 이해했다는 확인을 다시 해야 한다고 설명합니다.
페이지가 강조하는 부분은 이 흐름이 Android 운영체제 자체가 아니라 Google Play Services를 통해 동작한다는 점입니다. 따라서 Google이 운영체제 업데이트 없이도 절차를 바꾸거나 더 까다롭게 만들거나 중단할 수 있다고 주장합니다. 페이지의 관점에서는 사용자가 소유한 기기에서 앱 하나를 설치하기 위해 아홉 단계와 24시간의 대기 시간을 요구하는 것은 전통적인 sideloading이 아니라, 사실상 Google의 허가를 받아야 하는 절차입니다.
보안 정책인가, 중앙 통제인가
Google이 정책의 근거로 보안을 제시할 수 있다는 점에 대해, 페이지는 Google Play Protect가 이미 개발자 신원과 별개로 악성코드를 검사한다고 반박합니다. 정부 신분증을 제출하게 하는 것이 코드 자체를 안전하게 만든다는 보장은 없으며, 오히려 개발자를 식별하고 통제할 수 있게 만드는 장치라는 주장입니다. 악성코드 제작자는 등록된 계정을 사용할 수 있지만, 익명으로 활동해야 하는 독립 개발자·고발자·활동가·개인정보 보호 도구 개발자는 신원 제출을 감수하기 어려울 수 있다는 설명입니다.
페이지는 이 문제가 ‘숨길 것이 있는 사람’에게만 해당하지 않는다고도 주장합니다. 권위주의적 정부 아래의 whistleblower, 기자, 활동가, 가정폭력 피해자, 익명 오픈소스 기여자는 법적 신원을 Google 데이터베이스에 넣지 않고 소프트웨어를 배포해야 할 이유가 있을 수 있습니다. privacy-first 브라우저, 암호화 메신저, VPN, Tor 기반 도구처럼 사용자를 보호하는 소프트웨어를 만드는 개발자에게 자신의 개인정보 제출을 배포 조건으로 요구하는 것은 정책 목적과도 충돌한다고 지적합니다.
Android와 대체 운영체제의 선택권
페이지는 이번 정책을 Apple의 iOS와 단순히 비교해서는 안 된다고 말합니다. Apple은 처음부터 폐쇄형 생태계였지만, 사용자가 Android를 선택한 이유 중 하나는 Play Store 밖에서 앱을 설치하고 기기를 상대적으로 자유롭게 사용할 수 있다는 기대였다는 설명입니다. Google이 이미 판매된 기기에도 정책을 적용해 나중에 허용되는 소프트웨어의 범위를 바꾸면, 하드웨어를 구매한 뒤에도 제조사가 실행 가능한 소프트웨어를 결정하는 선례가 만들어진다고 주장합니다. 이 논리는 Android뿐 아니라 다른 하드웨어 제조사에도 영향을 주며, 기기 구매 후 소프트웨어 선택권이 중앙 게이트키퍼에게 넘어갈 수 있다는 우려로 이어집니다.
페이지가 제안하는 대응
Keep Android Open은 사용자가 자신의 Android 기기에 F-Droid를 설치해 대체 앱 저장소를 실제로 사용하고, 규제기관에 의견을 전달하며, 공개서한과 청원에 참여하라고 제안합니다. 개발자에게는 Android Developer Console에 가입하고 되돌릴 수 없는 약관에 동의하거나 신원을 인증하지 말라고 촉구하며, 다른 개발자와 조직이 프로그램에 참여하지 않도록 알리라고 합니다. 앱에 FreeDroidWarn 라이브러리를 넣어 사용자에게 정책을 알리는 방법과 웹사이트에 카운트다운 배너를 추가하는 방법도 제시합니다.
다만 Reddit 토론에서는 페이지의 표현과 Google FAQ 해석을 둘러싼 반론도 나옵니다. 한 댓글은 취미·학생 계정이 일정 범위까지 비용과 정부 신분증 제출을 면제받는다고 지적했고, private key 소유 증명은 공개키 암호 체계에서 자연스러운 절차라고 설명합니다. 해당 댓글 작성자는 이후 Google FAQ를 잘못 읽었다고 일부 정정하면서도, ‘10대가 첫 앱을 만드는 경우’까지 모두 막힌다는 페이지의 예시는 부정확하다고 주장합니다. 반대로 다른 댓글들은 Android가 점점 iOS Lite처럼 변하고 있으며, 현재 가능한 ADB 설치나 GrapheneOS 같은 대안도 장기적으로 영향을 받을 수 있다고 우려합니다. 이 토론의 핵심은 보안 검증 자체가 아니라, Google이 Android의 기본 배포 경로와 기기 소유자의 선택권에 어느 정도까지 개입할 수 있는지에 있습니다.
Reddit 반응
- @u/acewing905 — Android가 점점 더 ‘iOS lite’가 되어 가는 것이 정말 싫습니다. 지금은 ADB를 통해 설치할 수 있는 점이 여전히 좋아서 제 기준에서는 그나마 낫지만, 장기적으로는 그것도 바뀌어도 놀랍지 않을 것 같습니다.
- @u/andymaclean19 — 흥미롭습니다. 새 Samsung이나 Google Pixel 같은 일반적인 기기 중에서 대체 휴대폰 운영체제로 다시 플래시할 수 있는 기기가 얼마나 됩니까? 최신 기기에서 모든 기능을 지원하는 대안도 있습니까? 전통적인 컴퓨터에서 Linux가 어느 정도 대안이 될 수 있었던 것은 MacOS나 Windows 대신 설치해서 원하는 대로 사용할 수 있었기 때문입니다. 이제 휴대폰에도 비슷한 선택지가 필요해 보입니다.
- @u/sylvester_0 — 저는 이런 일들 때문에 iPhone을 사용하지 않습니다. 적어도 지금은 GrapheneOS가 영향을 받지 않을 것이라고 생각합니다.
- @u/AConfusedGoose_ — Google이 하는 일에는 동의하지 않지만, 이 웹사이트는 잘못된 정보로 반대 운동을 하고 있습니다. Google에 앱을 등록하려면 비용과 정부 신분증이 필요하다고 말하고, 10대가 첫 앱을 만들거나 취미로 F-Droid 앱을 만든 경우를 예로 듭니다. 하지만 이 페이지에서 연결한 Google FAQ에는 일정 범위의 취미·학생 계정이 비용이나 정부 신분증 없이 사용할 수 있다고 분명히 적혀 있습니다. 수정하자면 제가 FAQ를 잘못 읽었고 20개 앱이 아니라 20개 기기라는 점에서 상당히 제한적이지만, 그래도 10대의 첫 앱이라는 예시는 여전히 부정확합니다. 또한 private key 소유 증명을 나쁜 일처럼 보이게 만들지만, 공개키·개인키 암호화의 핵심은 개인키를 보유하고 있음을 증명하는 것입니다. 반대할 타당한 이유는 Google이 소유권을 중앙화하려 한다는 점과 등록 과정에서 약관에 동의하게 된다는 점입니다.
- @u/AConfusedGoose_ — Google이 하는 일에는 동의하지 않지만, 이 웹사이트는 잘못된 정보로 반대 운동을 하고 있습니다. Google에 앱을 등록하려면 비용과 정부 신분증이 필요하다고 말하고, 10대가 첫 앱을 만들거나 취미로 F-Droid 앱을 만든 경우를 예로 듭니다. 하지만 이 페이지에서 연결한 Google FAQ에는 일정 범위의 취미·학생 계정이 비용이나 정부 신분증 없이 사용할 수 있다고 분명히 적혀 있습니다. 수정하자면 제가 FAQ를 잘못 읽었고 20개 앱이 아니라 20개 기기라는 점에서 상당히 제한적이지만, 그래도 10대의 첫 앱이라는 예시는 여전히 부정확합니다. 또한 private key 소유 증명을 나쁜 일처럼 보이게 만들지만, 공개키·개인키 암호화의 핵심은 개인키를 보유하고 있음을 증명하는 것입니다. 반대할 타당한 이유는 Google이 소유권을 중앙화하려 한다는 점과 등록 과정에서 약관에 동의하게 된다는 점입니다.
원문: Keep Android Open / 번역·요약: Trawling