내용으로 건너뛰기
LN.STORE

저희가 저장하는 정보

이 페이지에서는 LN.STORE가 현재 제공하는 서비스에 대해 설명합니다. 이 페이지는 그 이상의 내용은 담고 있지 않으며, 법적 개인정보 보호 정책을 대체하지 않습니다.

첫 방문 시 프로필이 생성됩니다.

회원 가입 없이도 평점, 투표, 리뷰 작성 기능을 사용하실 수 있도록, 웹사이트를 처음 방문하실 때 **가짜 프로필(pseudo-profile)**이 생성됩니다. 이는 서비스 설계상의 결정이며, 명확하게 말씀드리자면, 이 프로필은 이메일 주소, 비밀번호, 이름을 포함하지 않고, 식별자(identifier)만 가지고 있습니다. 이후 모든 활동은 이 식별자에 연결됩니다.

실제 계정으로 로그인하시면, 가짜 프로필에 저장된 정보를 실제 계정으로 옮길 수 있는 기능을 제공합니다. 만약 이 기능을 거부하거나 창을 닫으시면, 가짜 프로필은 별도로 유지되며, 일정 시간이 지나면 더 이상 접근할 수 없게 됩니다.

프로필에 연결되는 정보

  • 평점(Ratings): 각 자료에 대해 1부터 5까지의 점수를 매긴 기록.
  • 투표(Votes): 각 자료에 대한 찬성 또는 반대 투표 기록.
  • 리뷰(Reviews): 제목, 최대 4000자 이내의 자유 텍스트, 장단점 목록.
  • 리뷰 사진(Review photos): 직접 업로드한 파일.
  • 검색어(Search queries): 검색어의 정확한 텍스트, 언어, 검색 결과 수.
  • 검색어 연관(Query chains): 어떤 검색어를 다음에 검색했는지에 대한 기록으로, 검색 제안 기능을 개선하는 데 사용됩니다.
  • 관심사(Interests): 384개의 숫자로 구성된 행동 패턴 벡터와 클릭 횟수; 개인 맞춤형 피드를 만드는 데 사용됩니다.
  • 기기 정보(Devices): User-Agent 문자열 (최대 500자), 기기 유형, 브라우저, 운영체제.
  • 방문 기록(Visits): 방문 시작 및 종료 시간, 국가 및 도시, 언어, 요일, A/B 테스트 그룹 할당 정보.
  • 분석(Analytics): 카드 노출 횟수, 클릭 횟수, 페이지 조회수, 외부 사이트 클릭 횟수.
  • 로그인 방법(Sign-in methods): 이메일 주소, 비밀번호 해시, Lightning 지갑 키, 패스키, 복구 코드 (본인이 직접 연결한 경우만 해당).
  • 이메일 인증 코드(Email verification codes): 이메일 주소와 6자리 인증 코드; 사용된 코드는 약 1시간 동안 보관됩니다.
  • 프로모션 캠페인(Promotion campaigns): 본인이 홍보하는 자료의 경우, 해당 캠페인 설정 정보.
  • 세션 리프레시 토큰(Session refresh tokens): 매번 로그인하지 않아도 되도록 세션을 유지하는 데 사용됩니다.

국가 및 도시는 요청이 들어온 주소 정보를 기반으로 MaxMind 데이터베이스를 사용하여 결정됩니다. 이 과정에서 어떠한 정보도 외부로 전송되지 않습니다.

세 가지 쿠키

  • access_token: 요청이 본인으로부터 왔음을 증명합니다. 페이지 스크립트에서 읽을 수 없습니다.
  • refreshToken: 세션을 갱신합니다. 페이지 스크립트에서 읽을 수 없습니다.
  • deviceId: 기기를 식별합니다. 1년 동안 유지됩니다. 페이지 스크립트에서 읽을 수 있습니다.

저희는 귀하의 IP 주소를 저장하지 않습니다.

IP 주소는 데이터베이스의 어떤 테이블에도 저장되지 않습니다. 이는 의도적인 결정이며, 스키마 자체에 명시되어 있습니다.

비밀번호나 코드를 추측하는 것을 방지하기 위해서는 방문자를 구별할 수 있는 방법이 필요하며, 따라서 IP 주소로부터 **되돌릴 수 없는 지문(irreversible fingerprint)**을 생성합니다. 이는 매일 새로 생성되는 키를 사용하여 HMAC-SHA256 알고리즘을 적용한 것입니다. 이 키는 큐 서비스의 캐시에만 존재하며, 데이터베이스에는 결코 도달하지 않습니다. 캐시는 때때로 자신의 내용을 서버 디스크에 있는 자체 파일에 기록하므로 키가 재시작 이후에도 남아 있을 수 있지만, 이틀이라는 자체 수명을 넘기지는 못하며 그 후에는 사라집니다. IP 주소는 이 지문으로부터 복구할 수 없습니다. 키의 수명이 이틀인 것은 자정 무렵에 들어온 요청이 어제의 키를 여전히 찾을 수 있도록 하기 위함입니다. 즉, 날짜가 바뀌는 시점에는 인접한 이틀의 키가 한동안 함께 존재하고, 그 이후에는 더 오래된 키가 사라져 이전 지문을 다시 계산할 수단이 남지 않습니다.

서버 로그는 IP 주소 대신 동일한 지문을 기록합니다. IPv6 주소의 경우, 지문 생성을 위해 두 번째 절반이 제거됩니다. 이를 통해 한 가구 내에서 여러 기기를 사용하는 경우에도 각각 별도의 지문이 생성되지 않도록 합니다.

주의사항: 이 약속이 완전해지기 위해서는 다음 사항을 알아야 합니다. 저희 애플리케이션 앞에 리버스 프록시가 존재하며, 이 프록시는 웹 서버가 일반적으로 기록하는 항목(IP 주소 포함)을 포함하는 접근 로그를 자체적으로 유지합니다. 이 로그는 애플리케이션 외부에서 관리되며, 위에 언급된 내용은 이 로그에 적용되지 않습니다.

데이터가 전달되는 대상

  • 이메일 제공업체: 인증 코드가 전송될 때 귀하의 이메일 주소를 수신합니다.
  • Google Maps: 어떤 자료의 상세 페이지에서도 지도 기능을 사용할 수 있습니다. 지도 기능을 사용하는 동안, Google은 귀하가 접속한 주소, User-Agent 문자열, 그리고 현재 보고 있는 페이지 정보를 수집합니다. 이는 지도 기능이 있는 페이지에서만 발생합니다.

브라우저는 다른 외부 서비스를 호출하지 않습니다. MaxMind 지리 위치 데이터베이스는 저희 서버에 있으며, 웹사이트에는 제3자 분석 도구가 사용되지 않습니다.

데이터 삭제 방법

위에 나열된 모든 정보는 프로필에 연결되어 있으며, 프로필을 삭제하면 함께 삭제됩니다. 저희에게 연락하시면, 프로필과 함께 평점, 투표, 리뷰, 사진, 검색 기록 및 분석 데이터를 삭제해 드립니다.