- 정말 무료 — 개인용 한정 조건 없음
- "무료"는 어떤 용도로든 무료로 쓸 수 있다는 뜻이어야 해요. 알고리즘이 상업적이라고 판단하기 전까지만 무료인 건 아니에요. 라이선스에 개인 사용 조항이 있다면 문제를 해결한 게 아니라 미뤄 둔 거예요.
- 릴레이가 복호화하지 않는 종단간 암호화
- 세션 키는 두 기기 사이에서 직접 협상되어야 하고, 중간의 릴레이는 읽을 수 없는 암호문만 전달해야 해요. "전송 중 암호화"는 그보다 약해요. 업체의 릴레이가 복호화한 뒤 다시 암호화한다는 뜻일 수 있고, 그러면 업체도 위협 모델의 일부가 돼요.
- 계정 불필요
- 이메일도, 비밀번호도, 프로필도 없이 페어링할 수 있어야 해요. 계정이 없으면 뚫릴 자격 증명 데이터베이스도, 비밀번호 재설정도 없고, 제출 명령을 받거나 유출되거나 피싱당할 것도 없어요.
- 네이티브 앱 — Electron도, 웹 래퍼도 아님
- 원격 데스크톱 클라이언트는 입력 지연과 디코딩 효율에서 승부가 갈려요. 플랫폼별 네이티브 앱은 시스템의 하드웨어 비디오 디코더와 입력 파이프라인을 직접 쓰지만, Electron과 브라우저 기반 클라이언트는 매 프레임, 매 키 입력마다 런타임 비용을 치러요.
- 측정 가능한 지연 시간
- 업체가 LAN에서 몇 밀리초, WAN에서 몇 밀리초인지, 언제 측정했는지 수치를 공개해야 하고, 여러분이 오후 한나절이면 직접 확인할 수 있어야 해요. "엄청나게 빠르다"는 숫자가 아니에요.
- 크로스 플랫폼, 양방향
- 여러 기기를 섞어 쓰는 가정과 사무실이 일반적이에요. macOS, Windows, Linux에서 호스트가 되고, 가진 모든 OS의 휴대폰, 태블릿, 데스크톱에서 연결할 수 있어야 해요. 그렇지 않으면 기기 한 묶음을 다루려고 도구를 두 개 돌리게 돼요.