프라이버시 화면 앱이 화면 전체를 까맣게 만드는 이유
화면을 까맣게 만드는 게 안드로이드 앱이 확실히 할 수 있는 유일한 일이기 때문입니다. 앱은 다른 앱 위에 오버레이를 그릴 수 있을 뿐, 패널이 빛을 내보내는 방식은 바꾸지 못합니다. 그래서 옆에서는 어둡고 정면에서는 밝게 만들 수 없습니다. 모두에게 — 나를 포함해 — 어둡게 만들 수 있을 뿐입니다. 이 분야 앱 대부분은 거기로 가는 가장 짧은 길을 택했습니다. 가속도 센서를 보다가 기울기가 기준을 넘으면 전부 덮는 방식입니다.
플랫폼이 실제로 허용하는 것
안드로이드가 여기서 주는 건 하나입니다. 다른 앱 위에 그리는 권한. 그 권한을 가진 앱은 아무 색과 투명도의 층을 화면 위에 올릴 수 있고, 도구는 그게 전부입니다. 시야각은 디스플레이 스택의 성질입니다 — 편광판, 백라이트, 픽셀 구조. 어떤 권한도 거기에 접근하게 해주지 않습니다. 보호필름이 통하는 건 빛이 지나는 경로에 놓인 물리적 필터이기 때문입니다. 소프트웨어는 유리의 반대편에 있습니다.
왜 기울기 감지가 표준이 됐나
오버레이 하나만 주어지면 나오는 뻔한 제품이 있습니다. 폰이 기울어졌으면 누가 보고 있다고 가정하고 까맣게 만드는 것. 30초짜리 영상에서는 잘 보입니다. 하지만 노이즈가 많은 센서에 무딘 규칙을 붙인 것이고, 폰은 늘 기울어집니다. 걸을 때, 앉을 때, 손잡이를 잡을 때, 누워 있을 때.
설치한 사람들이 남기는 말
이런 방식으로 만든 앱의 리뷰에는 같은 두 가지가 반복됩니다. 의역하면 "조금만 기울여도 전체가 까매져서 꺼야 했다", 그리고 "나도 안 보이면 무슨 소용인가". 둘 다 같은 설계 결함을 말하고 있습니다. 소유자까지 막는 프라이버시 기능은 프라이버시 기능이 아니라 단계만 늘어난 전원 스위치입니다. 그래서 사람들은 지우고 아무것도 안 쓰는 상태로 돌아갑니다.
대안: 전체를 덮되 읽는 곳만 창으로 연다
오버레이를 쓸모 있게 만드는 방법은 전부 아니면 전무가 아닙니다. 화면을 덮고, 지금 읽는 줄 위에 작은 읽기 창을 열고, 그 창이 따라오게 하는 것입니다. 옆자리에서 힐끗 본 시선은 덮인 화면에 닿고 메시지 전체 대신 조각만 가져갑니다. 나는 원래 밝기로 계속 읽습니다. 센서가 내 의도를 추측해서 뭔가 작동하는 일도 없습니다 — 켜고 끄는 건 내가 정합니다.
한계는 분명히 해둡니다. 이건 노출되는 양을 줄이는 것이지 노출되는 각도를 줄이는 게 아닙니다. 모든 소프트웨어 방식의 정직한 상한선이고, 그 이상을 주장하는 앱은 하드웨어 이야기를 하고 있는 것입니다.
광고에 대한 경고
프라이버시 앱 영상 광고 중에 정면에서는 멀쩡하고 옆에서 보면 까매지는 화면을 보여주는 것들이 있습니다. 그 영상은 내장 프라이버시 디스플레이가 있는 폰입니다 — 일부 최신 기종의 하드웨어 기능입니다. 앱이 내 폰에서 그걸 재현할 수는 없습니다. 설치형 앱이 그 효과를 약속한다면, 실제로 파는 건 위에서 설명한 전체 블랙입니다.
Peekless
Peekless는 창 방식입니다. 화면을 덮고 내가 보는 자리에 옮기고 크기를 바꿀 수 있는 읽기 창을 엽니다. 나머지는 가려도 폰은 그대로 씁니다. 기울기 추측도, 전체 블랙도 없습니다. 켜고 끄는 건 알림 영역에서 직접 합니다. 오프라인으로 동작하고, 덮개를 그리는 데 필요한 오버레이 권한만 요청합니다.