본문으로 바로가기
Local-first timeline viewer

흩어진 위치 기록을하나의 시간선으로.

Google Timeline JSON을 직접 불러오면 여행, 러닝, 맛집 방문이 시간과 지도 위에서 다시 이어집니다. 원본 파일은 서버로 보내지 않습니다.

서버 미전송 시간 + 위치 시각화

Start here

Timeline JSON 불러오기

JSON 파일을 여기에 놓으세요

또는 파일 선택 버튼을 사용하세요

JSON · 최대 50MB · 파일 1개

서버로 전송되지 않음

What is TimelineSnap?

내 이동 기록을 이해하기 쉬운 이야기로 바꿉니다.

Time

순간을 시간순으로

하루의 정지·이동·방문 기록을 시간의 흐름에 맞춰 배열합니다.

Geo

경로를 지도 위로

시작부터 종료까지 경로와 현재 위치를 함께 보여줍니다.

How it works

파일 하나에서 타임라인까지

복잡한 계정 연결 없이, 내가 가진 JSON에서 시작합니다.

  1. 01

    JSON 선택

    Google Timeline에서 내보낸 JSON 파일을 직접 선택합니다.

  2. 02

    브라우저 검증

    파일은 서버에 전송하지 않고 이 브라우저 안에서만 확인합니다.

  3. 03

    날짜 탐색

    기록된 날짜를 골라 하루의 이동과 방문 장소를 살펴봅니다.

  4. 04

    타임라인 재생

    시간의 흐름에 따라 지도 위 현재 위치와 경로를 재생합니다.

위치 기록은 민감하니까, 로컬에서 시작합니다.

TimelineSnap MVP에는 파일 업로드 API가 없습니다. 선택한 JSON은 브라우저 밖으로 전송하지 않으며, 다음 단계의 파싱과 저장도 Web Worker와 IndexedDB를 사용하는 로컬 우선 구조로 개발합니다.

데이터 처리 원칙 보기

FAQ

시작하기 전에

업로드한 위치 데이터가 서버에 저장되나요?

아니요. TimelineSnap MVP는 JSON 파일과 정규화된 위치 기록을 서버로 전송하지 않으며, 파일 확인과 분석은 브라우저에서 처리합니다. 다만 Timeline 화면의 지도 배경은 외부 지도 타일을 불러오므로 현재 지도 viewport 요청은 지도 제공사에 전달될 수 있습니다.

어떤 파일을 사용할 수 있나요?

현재 Home에서는 JSON 확장자와 MIME 유형, 빈 파일 여부, 50MB 이하 용량을 사전 확인합니다. Google Timeline 포맷의 상세 분석은 다음 개발 단계에서 Web Worker로 처리합니다.

여행이나 러닝 기록에도 사용할 수 있나요?

네. MVP는 위치와 시간을 기반으로 하루의 이동을 보여주고, 이후 여행·러닝·맛집 같은 카테고리별 타임라인으로 확장할 예정입니다.