방법론 — 어떤 숫자를 인용하기 전에 먼저 읽어주세요
1. 이 사이트는 무엇인가
한국에서 가장 무서운 것은 ‘도둑맞는 것’이 아니라 ‘들키는 것’입니다. 몰카와 불법 촬영이 일상이 된 나라에서, 사람들은 이미 카메라를 의식하며 살아갑니다. 그런데 이제 카메라는 안경테 위에 올라왔습니다. 앞 사람이 찍히고 있는지, 그 영상이 어디로 가는지, 쓰고 있는 본인도 모릅니다. 그래서 이 사이트는 리뷰도, 추천도 하지 않습니다. 하는 일은 하나, 장부를 적는 것입니다. 가계부처럼, 각 모델이 ‘무엇을 모으고, 무엇을 기본으로 켜고, 데이터가 어디로 가고, 지울 수 있는지’를 한 줄 한 줄, 증거와 함께 적습니다. 각 기사의 주장도 꾸미지 않고 그대로 받아 적습니다. 출시 추적은 자매 사이트 aiglassesdata.com에, 실제 사용 경험은 UX Ledger(uxledger.com)에 있고, 이곳은 링크만 걸고 중복하지 않습니다.
2. 출처
제조사 제품 페이지와 발표(Meta, Snap, Samsung/Google), 규제 기관 보고서(함부르크 HmbBfDI, EDPB), 출시 보도. 모든 카드와 사건, 스펙 행마다 출처 링크가 있습니다. 제조사 원문이 아니라 2차 보도에 기댄 주장은 비고에 그렇게 적습니다.
3. ‘미공개’는 진짜 값입니다
제조사가 공개하지 않았거나, 인용 가능한 출처와 대조해 확인하지 못한 숫자는 ‘미공개’로 표기합니다. 이 사이트의 어떤 숫자도 추정치나 보간값, 비슷한 제품에서 빌려온 값이 아닙니다. 평균은 null이 아닌 값으로만 계산하고, null 개수도 함께 표시합니다.
4. 프라이버시 히트맵 규칙
코드는 카드 문장에서 키워드 규칙으로 도출합니다 — ‘미공개’ → 0, ‘기본으로 켜짐’ → 3, ‘지속 녹화 없음’ → 1, LED/표시등 있음 → 2, ‘독립적으로 확인되지 않음’ → 1, ‘온디바이스 처리’ → 1, ‘Meta 서버’ → 2. 카드 전문은 지도 바로 아래에 있으므로 어떤 코드든 원문과 대조할 수 있습니다. 지도는 지도로 읽으세요, 점수가 아닙니다. 빨간 셀은 ‘기본으로 켜져 있음 — 카드를 확인하라’는 뜻이지 ‘나쁜 제품’이라는 뜻이 아닙니다.
5. 검색 관심도
Google Trends 지수(0–100)이지 검색 횟수가 아닙니다. 24시간 평균은 하루짜리 스냅샷이라 잡음이 크고, 주간 수치가 안정적인 읽기 값입니다. 출처는 2026년 11월 5일의 스크린샷 두 장(캐나다와 전 세계)입니다.
6. 기사와 분석
보도는 Hacker News, Bing News, 기술 블로그, YouTube, Reddit(Bing News 경유)에서 수집합니다. Google News RSS는 Worker 송출에서 503을 반환하므로 뉴스 통로는 Bing News입니다. Reddit 직접 RSS도 같은 송출에서 403입니다. 각 기사는 Workers AI(Llama 3.1 8B, @cf/meta/llama-3.1-8b-instruct-fp8)로 한 번 분석합니다. 1–3문단 요약과 구조화된 필드입니다. 분석 근거는 제목, 스니펫, 회수 가능한 본문 발췌입니다. 전문을 가져올 수 없으면 ‘snippet’으로 표시합니다. 판단할 수 없는 필드는 null 그대로 두며, 절대 지어내지 않습니다. 기사는 제목에 장부에 있는 모델명이 들어 있을 때만 들어옵니다(제목 게이트: Display 먼저, 그다음 Ray-Ban, Oakley, Galaxy Glasses, Specs). 게이트는 완벽하지 않습니다. 알려진 오분류가 하나 있습니다. Motorola Signature 27 휴대전화에 대한 9to5Google 기사가 snap-specs로 들어간 것으로, 그 배터리 수치는 Snap 배터리 행에서 주석과 함께 제외했고, 원문은 감사용으로 장부에 남겨 두었습니다.
7. 채점 규칙 — 이 지수가 재는 것, 재지 않는 것
한국 사람들은 물건을 살 때 ‘써본 사람 말’을 가장 먼저 찾습니다. 그런데 ‘누가 좋다고 했다’와 ‘그 물건이 좋다’는 전혀 다른 말입니다. 식당 앞 줄이 길다고 그 집 음식이 맛있다는 뜻은 아니듯이 말입니다. 이 사이트의 긍정 감성 지수(0–100), 추천 지수(0–100), 저자의 결론(buy / wait / skip / mixed, 저자 본인의 말 인용)이 재는 것은 바로 줄의 이쪽입니다. 이 기사가 얼마나 긍정적으로 읽히는지, 저자 본인이 얼마나 추천 쪽으로 기우는지를, 그리고 저자가 스스로 무슨 결론을 내렸는지. 재는 것은 기사와 저자의 입장이며, 제품 자체가 아닙니다. 더구나 이 사이트의 제품 평가가 아닙니다. 이 사이트는 제품에 점수를 매기지 않습니다. 사이트 점수도, 순위도, ‘최고의 선택’도 어디에도 없습니다. 이것이 경계선입니다. 보도를 설명하는 지수는 방법과 함께 남기고 공개합니다. 이 사이트의 판단처럼 보일 숫자는 일절 싣지 않습니다. 사이트에 순위가 나온다면 그것은 출처 자체의 순위(예: Google Trends 지수)이며, 페이지에 그렇게 적습니다.
8. 세 가지 장부
세 장부 모두 기사별 분석에서 직접 생성합니다. experience_records(본 사이트에서는 0행, 실제 경험은 UX Ledger)에서 가져온 것이 아닙니다.
- 공칭 대 명시 수치(/api/ledger/claims): measured_value가 있는 모든 key_claim을 출처 기사와 함께 나열합니다. measured_value는 해당 기사에 적힌 숫자이지, 독립적인 실험실 측정값이 아닙니다. ‘tested’로 표시된 행은 직접 사용해 본 기사나 소유자 기사, 사용 기간을 밝힌 기사에서 온 것이고, 나머지는 제조사나 발표 수치를 그대로 전한 것입니다. /metrics/battery/에서는 스펙 표의 제조사 공칭값과 이런 기사 수치를 나란히 비교합니다.
- 점수(/api/ledger/scores): 감성·추천 지수 분포(구간 0–19 / 20–39 / 40–59 / 60–79 / 80–100), null이 아닌 값들의 단순 평균, 모델별·사이트 전체의 결론 집계입니다. 결론이 없는 기사는 ‘결론 없음’으로 세고, 대신 결론을 달아주지 않습니다.
- 고장 모드(/api/ledger/failures): 모델별로 issues[]를 원문 그대로의 문제 문구로 묶습니다. 비슷한 표현은 따로 두고, 쓰인 대로 보여주며 합치지 않습니다. 수는 분석된 기사에서의 언급 횟수입니다.
9. 증거 검증
모든 분석은 저장 전에 모델의 말투와 무관하게 두 가지 결정적 검증을 거칩니다. 첫째, compared_products는 증거 텍스트(제목 + 스니펫 + 가져온 본문)에 그대로 등장하는 이름만 남깁니다. compares_with는 살아남은 목록에서 다시 계산하고, 모델의 말을 그대로 믿지 않습니다. 둘째, verdict_quote는 정규화된 텍스트가 정규화된 증거 텍스트 안에 있을 때만 남기고, 그렇지 않으면 null로 저장합니다. 이 검증은 새 분석에만 적용됩니다. 검증 도입 전의 오래된 분석에는 지어낸 항목이 남아 있을 수 있으며, 재분석 때 정리합니다.
10. 실시간 데이터 / 스냅샷
API(D1)에 닿으면 실시간 숫자를 쓰고, 닿지 않으면 빌드 시점에 같은 데이터베이스에서 만든 동결 스냅샷을 보여주며 머리말에 그렇게 적습니다. 스냅샷을 실시간인 것처럼 내놓지 않습니다. 차트는 API나 스냅샷 데이터로 실시간 렌더링합니다(ECharts). 정적 스크린샷 차트는 쓰지 않습니다. 각 차트 아래에 원본 데이터 표가 있습니다.
11. 정정 로그
- 2026-11-07 — Meta Ray-Ban Display 배터리. 이전: “Up to 6 hours (per buying guide; Meta figure not yet confirmed)”. 이후: “Up to 6 hours per charge (mixed use); charging case adds up to 24 hours; Meta Neural Band up to 18 hours”. 출처: Meta Help Center, https://www.meta.com/help/ai-glasses/1116302600085081/. 이전의 “with case 30 hours total” 표현은 대체되어 더 이상 쓰지 않습니다.
- 2026-11-07 — Oakley Meta HSTN 마이크. 이전: 기재하지 않음(출처 충돌). 이후: “5-mic array (2 per arm + 1 near nose pad)”. 출처: Abt와 Android Central. “dual beam-forming” 표현은 쓰지 않습니다. 스펙 표에 마이크 열을 추가했습니다. Ray-Ban Meta Gen 3은 “6-mic array”(이 사이트의 프라이버시 카드 기준), 나머지 모델은 ‘미공개’로 표시합니다.
12. 한계
- 분석은 제목, 스니펫, 부분 본문에 대한 AI 추출입니다. 대부분의 분석은 스니펫 기반입니다(전문을 가져올 수 없어서). 추출된 모든 숫자는 ‘기사에는 그렇게 적혀 있다’는 뜻으로 받아들이세요. 검증된 사실이 아닙니다.
- 제목 게이트는 가끔 놓치거나 잘못 분류합니다(§6 Motorola 사례 참조). 잘못 들어간 기사는 해당 비교에서 주석과 함께 제외하고, 조용히 지우지 않습니다.
- 이 사이트의 experience_records가 0행인 것은 설계상 의도입니다. 여기서의 ‘공칭 대 명시’는 보도에서 추출한 것이지 실험실 측정이 아닙니다. 독립적인 측정에는 UX Ledger의 경험 기록이 필요합니다.
- 검색 관심도는 2026년 11월 5일의 Google Trends 스크린샷 두 장일 뿐, 연속된 시계열이 아닙니다.
- 차트는 브라우저에서 렌더링합니다. 차트 라이브러리가 로드되지 않아도 차트 아래 데이터 표에 같은 숫자가 있습니다.
13. 과거·현재·미래 — 세 구간이 모두 갖춰져야 완전하고, 과거가 기준선입니다
이 사이트의 데이터는 세 구간으로 이루어집니다. 과거(이미 일어난 일), 현재(현재 값), 미래(이후의 모든 변화)입니다. 하나라도 빠지면 불완전합니다. 현재의 0을 출발점으로 삼아 미래의 변화만 기다리는 일은 결코 없습니다. 과거와 현재가 미래 변화의 기준선이기 때문입니다. 기준선이 없으면 변화는 의미가 없습니다. 방법은 세 가지입니다. 첫째, 모든 차원에서 과거를 채워 넣는 것 — 가격 이력, 스펙·출시 이력, 리뷰·체험 기록 이력, 언급·사건 이력. 공개 출처에서 얻을 수 있는 것은 모두 가져옵니다. 둘째, 이미 수집한 기사 자체가 과거라는 것 — 이 사이트의 분석된 기사 233편에 담긴 공칭값, 명시 수치, 문제, 결론은 이미 역사 장부에 구조화되어 채워져 있습니다(/history/ 참조). 미래의 새 기사를 기다렸다가 기록을 시작하는 것이 아닙니다. 셋째, 0이 허용되는 경우는 공개 출처에도 수집된 기사에도 과거 기록이 확실히 존재하지 않을 때뿐이며, 그 경우 이 페이지에 명시합니다. 미래의 모든 변화는 채워 넣은 뒤의 기준선을 참조해 기록합니다. 아카이브와 문장 단위 차이(diff)는 기준선에서 시작합니다. 현황: 독립적인 실험실 측정(experience_records)은 여전히 0행입니다. 공개 출처에는 이 사이트 기준에 맞는 독립적인 구조화 측정 기록이 아직 없습니다. 보도 속 직접 사용해 본 실측값은 역사 장부에 들어 있습니다(tested 표시). 독립 측정과는 따로 기록하고 섞지 않습니다.