이름을 묻지 않는 이유 — 익명 제보를 신뢰하는 방법

작성·검수: 알뜰킹 운영팀 · 편집 가이드 · 광고성 대가 없음 · 편집 원칙 · 조사 방법 · 오류 신고

밥집 가격을 제보하는 화면에는 로그인 버튼이 없습니다. 이메일도, 닉네임도, 인증번호도 묻지 않습니다. 가격만 적고 보내면 끝입니다.

이걸 처음 본 분들이 자주 묻습니다. "그러면 아무나 아무 숫자나 넣을 수 있는 거 아닌가요?" 맞습니다. 넣을 수 있습니다. 그래서 신뢰를 다른 데 두었습니다.

로그인은 정보를 잃게 만든다#

국밥을 먹고 나와서 "여기 8,500원이었네" 하고 알려 주려는 순간을 생각해 봅니다. 그 마음이 유지되는 시간은 길지 않습니다. 앱을 켜고, 로그인하고, 인증번호를 기다리고, 약관에 동의하는 사이에 그 정보는 사라집니다.

가격 제보는 3초 안에 끝나야 하는 일입니다. 로그인은 3초를 3분으로 만들고, 3분이 되면 대부분은 하지 않습니다. 그래서 우리가 잃는 건 스팸이 아니라 정직한 제보 대부분입니다.

게다가 대가도 큽니다. 국밥 값 하나를 알려 주려고 이메일 주소를 내주는 건 공정한 교환이 아닙니다. 우리는 여러분이 어디서 밥을 먹는지 알 필요가 없습니다.

그래서 신뢰를 사람이 아니라 구조에 둔다#

"믿을 만한 사람의 말을 믿는다"가 아니라, **"여러 사람의 값이 모이면 진짜 값에 가까워진다"**로 방향을 바꿨습니다. 개별 제보를 검증하는 대신 집계 방식을 설계한 것입니다. 구체적으로 세 가지입니다.

1. 평균이 아니라 중앙값#

평균은 이상한 값 하나에 크게 흔들립니다. 8,000원짜리 국밥에 누군가 실수로 80,000원을 적으면 평균은 순식간에 무너집니다. 값을 크기순으로 늘어놓고 가운데를 집는 중앙값은 그런 값 하나에 거의 흔들리지 않습니다.

한 사람이 장난을 쳐도 결과가 바뀌지 않는 구조. 이게 익명을 감당하는 첫 번째 장치입니다.

2. 크게 벗어난 값은 집계에서 뺀다#

중앙값에서 지나치게 멀리 떨어진 제보는 이상치로 표시해 집계에서 제외합니다. 지우지는 않습니다. 기록은 남기고 계산에서만 빼둡니다.

지우지 않는 이유가 있습니다. 오늘의 이상치가 내일의 진실일 수 있기 때문입니다. 가게가 정말로 가격을 올렸다면, 새 가격 제보가 쌓이면서 중앙값이 그쪽으로 옮겨가고 어제까지 이상치였던 값이 정상 범위에 들어옵니다. 틀린 값을 걸러내되, 변화를 막지는 않는 선을 지키려는 설계입니다.

3. 제보가 없으면 없다고 말한다#

가장 중요한 장치는 이것일지도 모릅니다. 제보가 아직 없는 가게의 가격은 비어 있습니다. 비슷한 가게에서 추정하거나, 지역 평균으로 채우거나, 그럴듯한 숫자를 만들어 넣지 않습니다.

빈칸은 서비스가 부실해 보이게 만듭니다. 하지만 지어낸 숫자는 더 나쁩니다. 사용자가 그걸 믿고 헛걸음하는 순간, 그때까지 쌓은 신뢰가 한꺼번에 사라지니까요. 모르는 값은 모른다고 두는 것이 우리가 지키려는 선입니다.

대신 포기한 것들#

정직하게 말하면, 로그인을 받지 않아서 못 하는 일이 있습니다.

특히 세 번째가 아깝습니다. 정보를 채워 주신 분들이 드러나지 않으니까요. 그래도 이 교환이 맞다고 봅니다. 이름을 묻지 않는 대신 문턱을 없앴고, 문턱이 없으니 정보가 모입니다. 배지 하나보다 다음 사람이 얻는 정확한 가격이 더 값지다고 믿습니다.

다같이 만드는 가계부#

알뜰킹의 밥집 가격은 우리가 조사한 게 아닙니다. 다녀온 분들이 남긴 값입니다. 그래서 이건 플랫폼이라기보다 여러 사람이 같이 쓰는 가계부에 가깝습니다.

가계부에는 관리자가 필요 없습니다. 각자 자기가 쓴 돈을 적으면 되고, 그게 모이면 동네 시세가 됩니다. 학생이든 자취생이든 오늘 점심을 먹은 사람이면 누구나 한 줄을 보탤 수 있습니다.

제보 화면에서 이름을 묻지 않는 건 무성의가 아닙니다. 당신이 누구인지 몰라도 당신이 남긴 숫자는 믿을 수 있게 만들자 — 그렇게 정한 결과입니다.

시세를 확인하는 법은 착한 밥집 찾는 법에, 온라인 실질가 계산은 최저가 검색에 정리해 두었습니다.