- Matter는 긍정적 기억과 감정 평가를 기록해 나중에 회상하도록 돕는 iPhone 앱을 만들면서, 민감한 사진과 감정 데이터를 회사가 보지 못하게 하는 프라이버시 우선 설계를 기반으로 삼음
- 설계의 중심은 사용자 신뢰, 실수·버그로부터의 보호, 향후 회사가 압박받거나 인수되는 상황까지 고려한 위협 모델이었음
- 사적인 감정 평가, 기억 설명, 첨부 사진은 Matter 서버가 아니라 iPhone의 Core Data와 사용자의 iCloud 비공개 데이터베이스에 저장되며, 회사는 Apple 도구로도 접근할 수 없게 구성됨
- 회사가 받는 것은 Matter Score처럼 입력값을 되돌릴 수 없는 결과 일부와 비공개 사용 이벤트 지표이며, 계정도 이메일·비밀번호 없이 번호화된 계정으로 다룸
- 데이터 유출 가능성은 줄어들지만, 회사가 사용자를 식별하거나 데이터를 보유하지 않기 때문에 분실 데이터 복구는 대신해줄 수 없고 사용자가 백업/복원을 활용해야 함
Matter의 출발점과 프라이버시 결정
- 2024년 10월 1일부로 Sean Coates는 Matter의 VP of Technology 역할에서 물러났으며, 이후 앱의 프라이버시 측면을 더 이상 개인적으로 보증할 수 없음
- Matter는 처음 Faculty의 클라이언트로 시작했고, 이후 에이전시-클라이언트 관계에서 스타트업 관계로 전환되며 Coates가 VP of Technology를 맡음
- 제품 아이디어는 사용자가 긍정적 경험의 기억을 기록하고 나중에 회상해 행복감을 높일 수 있게 하는 방향에서 출발함
- 사용자는 긍정적 경험의 사진을 저장하고, 당시 느낀 감정을 평가해 나중에 다시 떠올릴 수 있음
- Coates는 처음에는 웰니스식 주장에 회의적이었지만, 긍정적 경험을 회상하면 관련 신경전달물질이 생성·방출되어 행복감을 높일 수 있다는 기술과 과학에 설득됨
“왜 그런 데이터를 회사에 보내야 하는가”라는 질문
- 결정적 질문은 사용자가 사적인 사진과
sexual desire같은 민감한 감정 평가를 왜 Matter에 보내야 하느냐였음 - 이 질문을 계기로 Matter는 사적인 사용자 콘텐츠를 다루는 방식과 위협 모델링을 제품 초기에 정함
- 프라이버시는 나중에 덧붙일 기능이 아니라 제품 설계를 좌우하는 핵심 가치가 됨
- 이미 사용자 데이터를 회사 내부에 노출한 뒤 프라이버시를 추가하는 방식은 오류가 나기 쉽거나 불가능할 수 있다고 판단함
세 가지 원칙과 극단적 시나리오
- Matter는 사용자 데이터 처리 원칙을 세 가지로 정리함
- 사용자가 회사의 데이터 처리 방식을 믿을 수 있도록 신뢰를 만들어야 함
- 직원의 약한 비밀번호나 코드 버그가 있어도 사용자 데이터가 유출되지 않아야 함
- 현재 팀의 선의에만 기대지 않고, 미래에 회사를 통제하는 권력이 생기거나 신뢰할 수 없는 인수자가 등장하는 상황에도 견뎌야 함
- 인프라 수준에서도 극단적 질문을 검토함
- 자체 데이터센터를 지어야 하는지 논의했지만, 물리 계층은 더 큰 호스팅 사업자가 더 잘할 수 있고 산을 파서 민병대를 고용하는 데 자금을 쓰고 싶지는 않다고 판단함
- 악의적 국가 권력이 특정 사용자 데이터를 원하고 가족을 납치하는 상황까지 가정했으며, 그 경우에도 넘겨줄 데이터가 없도록 하는 방향을 택함
- 최종 선택은 사용자 사적 데이터를 아예 보유하지 않는 것이었음
Matter가 실제로 데이터를 다루는 방식
- 사용자가 Matter에서
pride같은 감정을 높게 평가해도 회사는 그 사실을 알 수 없음- 지표 시스템은 이런 개인 데이터를 수집하지 않도록 의도적으로 구성됨
- 해당 데이터는 사용자 기기에서 실행되는 앱만 접근함
- Matter는 iPhone 앱이며 데이터는 휴대폰의 Core Data와 사용자의 iCloud 계정 내 비공개 데이터베이스에 저장됨
- 회사 개발자 자격 증명으로 실행되는 앱 코드는 기기 안에서 데이터를 읽고 쓸 수 있음
- 데이터는 Matter로 전송되지 않으며, Apple 도구를 통해서도 회사가 접근할 수 없음
- 회사가 받는 데이터는 일부 입력의 결과물이지만, 원래 입력값으로 되돌릴 수 없는 형태임
- 예를 들어 결과값
600만 알면 입력이1 × 600,100 × 6,30 × 20,12 × 50중 무엇이었는지 알 수 없음 - Matter Score는 알 수 있지만 어떤 입력이 점수를 만들었는지, 기억을 어떻게 설명했는지, 사진에 무엇이 있는지는 알 수 없음
- 회사가 아는 것은 어떤 번호화된 계정에 기억이 있고 점수가 600이라는 정도임
- 예를 들어 결과값
- Matter는 현재 앱 사용자 계정에 이메일 주소를 연결하지 않으며 비밀번호도 없음
- 메일링 리스트 외에는 이메일 주소를 보유하지 않음
- 메일링 리스트 사용자와 앱 사용자 사이에 강제 연결도 없음
- 앞으로 사용자가 원하면 자기 식별을 허용할 수 있지만, 그 경우에도 사적 데이터는 수집하지 않는 방향을 유지할 계획임
암호화된 이미지 저장과 복구의 대가
- 사용자가 기억에 이미지 같은 콘텐츠를 추가해도 Matter는 그것을 회사가 볼 수 있는 방식으로 보관하지 않음
- 기본적으로 이미지는 사용자 기기에 저장됨
- 기기 저장공간 한계 때문에, 온디바이스에서 암호화된 이미지 같은 자산을 저장하는 시스템도 있음
- 실제 사진 내용과 복호화 키는 Matter로 전송되지 않음
- 회사 입장에서는 저장된 데이터가 사진이 아니라 무작위 노이즈처럼 보이는 바이너리 암호문임
- 이 설계는 복구 측면에서 뚜렷한 대가를 만듦
- 사용자가 데이터를 잃어버려도 Matter는 복구해줄 수 없음
- 이메일로 사용자를 식별해 비밀번호를 재설정할 수 없고, 이메일 주소와 비밀번호가 있더라도 회사가 데이터를 보유하지 않기 때문에 복원할 수 없음
- 현재 앱에는 백업/복원 기능이 있으며, 데이터 손실을 막으려면 사용자가 직접 활용해야 함
- 사용자 대신 백업을 저장하면서도 사용자를 식별하고, 회사가 접근할 수 없는 방식으로 데이터를 보관하는 문제는 아직 해결 과제로 남아 있음
- Matter는 개인정보 처리방침에 묶여 있으며, Coates에게 프라이버시 구현 감독은 Matter에서 했던 여러 기술 작업 중 가장 보람 있는 일 중 하나였음