{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "apps",
  "description_en": "timeline-export reconstructs Google Maps Timeline retrieval and decoding to export on-device location history as JSON. It calls Geller BatchSync, decrypts AES-256-GCM payloads, decodes SemanticSegment records and converts stored FeatureId values to Maps place IDs.",
  "description_zh": "timeline-export 重建 Google Maps Timeline 的数据获取与解析流程，将设备端位置历史导出为 JSON。它调用 Geller BatchSync，解密 AES-256-GCM 载荷，解析 SemanticSegment 记录，并将存储的 FeatureId 转换为 Maps 地点 ID。",
  "entry_url": "https://awesomerea.org/resources/timeline-export-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/timeline-export-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/arkenoi/timeline-export/blob/3c1faa0c1d375ec7d7faf31d4789c8a69637a6ec/README.md",
  "group": "cases",
  "id": "timeline-export-case",
  "json_url": "https://awesomerea.org/resources/timeline-export-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/timeline-export-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/timeline-export-case/index.md",
  "name": "timeline-export: decoding Google Maps Timeline sync and place IDs",
  "name_zh": "timeline-export：解析 Google Maps Timeline 同步数据与地点 ID",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires access to the user's Google account, its Timeline decryption key and the documented Python dependencies.",
    "Some semanticType labels are best-effort; placeTypeCode is emitted without a complete category mapping.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要用户 Google 账户、Timeline 解密密钥及文档列出的 Python 依赖。",
    "部分 semanticType 标签属于尽力推断；placeTypeCode 按原始数值输出，尚无完整类别映射。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "app",
    "protocol"
  ],
  "url": "https://github.com/arkenoi/timeline-export",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
