탈중앙 소셜 미디어 블루스카이(Bluesky)가 스크린샷을 찍을 때만 앱 로고를 자동으로 삽입하는 흥미로운 기술을 사용하고 있음이 드러났습니다. 평소 앱을 사용할 때는 보이지 않던 로고가 스크린샷을 찍는 순간 우측 하단에 나타나는 방식입니다. 이는 사용자가 게시물을 공유하거나 저장할 때 자연스럽게 블루스카이 브랜드를 노출하려는 의도로 보입니다.
이 기술의 비밀은 'GrowthHack.tsx'라는 코드 파일과 'expo-privacy-sensitive'라는 패키지에 있습니다. 블루스카이는 iOS의 'isSecureTextEntry' 속성이 true로 설정된 UITextField를 활용합니다. 이 속성은 비밀번호 입력 필드처럼 민감한 정보를 보호하기 위해 스크린샷 시 내용을 가리도록 설계되어 있습니다. 블루스카이는 이 UITextField의 레이어에 실제 콘텐츠(예: '팔로우' 버튼)를 렌더링하고, 그 아래에 로고를 숨겨둡니다. 사용자가 스크린샷을 찍으면 iOS가 보안 텍스트 필드의 레이어를 자동으로 비워버리고, 그 순간 숨겨져 있던 블루스카이 로고가 드러나는 원리입니다. 이는 텔레그램(Telegram)의 '비밀 대화'나 시그널(Signal) 앱에서도 유사하게 사용된 전례가 있는 기술입니다.
이러한 방식은 앱의 브랜딩을 강화하고 바이럴 마케팅 효과를 노리는 '성장 해킹(Growth Hacking)' 전략의 일환으로 해석됩니다. 사용자들은 앱 내에서 로고에 방해받지 않고 콘텐츠에 집중할 수 있지만, 공유 시에는 자연스럽게 브랜드가 노출되는 효과를 얻을 수 있습니다. 일각에서는 iOS의 개인 정보 보호 API를 본래 목적과 다르게 활용하는 것이 아니냐는 논란도 있지만, 애플(Apple)이 이를 적극적으로 막을 가능성은 낮다는 의견이 지배적입니다. 이는 디지털 제품의 브랜딩과 사용자 경험, 그리고 기술적 창의성 사이의 미묘한 균형을 보여주는 사례라 할 수 있습니다.