Move On Brings AI Chat Export and GDPR Deletion Tracking to a Local CLI
Summary
Move On is a local-only command-line tool for exporting, documenting, and requesting deletion of AI chat histories. It converts exports from OpenAI, Anthropic, Google, Meta, xAI, Mistral, and Perplexity into a common JSONL format, and supports extraction, erasure-request generation, deadline tracking, escalation, and comparison of later exports. The tool records SHA-256 hashes for each extraction and links runs in a manifest so users can check whether exported data changed and include the evidence in a complaint. Its tracking command calculates the one-calendar-month response deadline under Article 12(3) of the GDPR, while escalation drafts an Article 77 complaint and routes it to a supervisory authority; the optional send mode is the only network-enabled operation and requires confirmation. The project includes a database of 31 authorities covering the EU, EEA, and UK, with provider-establishment routing and an option to use the user’s home authority. Move On stores files locally with restrictive permissions, blocks network access in CI, avoids exposing chat data in errors, and checks archives for path traversal, encryption, and decompression bombs. It requires Python 3.11 or newer and is available through pip, pipx, or Homebrew under an MIT license.