Skip to content

KodyDennon/SnapDataExplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Snap Data Explorer

CI Release License Platforms Downloads

Preview

Dashboard (Pro Mode) Chat View
Dashboard Pro Chat View
Media Gallery Memories View
Gallery View Memories View
Immersive Gallery (Chill Mode) Search History
Chill Mode Search View

A privacy-first desktop app that reconstructs and explores your Snapchat data exports. Browse chat history, search messages, view media galleries, and analyze your archive — all 100% local.

Note: Not affiliated with Snap Inc. This is an independent open-source project.

Quick Start

  1. Download — grab the latest release for your OS
  2. Get your datarequest your Snapchat export (includes media/attachments)
  3. Import — open the app, select your zip or folder, done

Features

  • Chat Reconstruction — Rebuilds complete chat threads from Snapchat HTML + JSON exports
  • Full-Text Search — Instantly search across all conversations with SQLite FTS5
  • Media Gallery — Browse all linked photos and videos with lightbox viewer and keyboard navigation
  • Media Linking — Automatically matches media files to chat events via Media IDs
  • Memories — View your saved Snapchat memories with metadata
  • Dashboard Analytics — Message counts, top contacts, date ranges, and data integrity reports
  • Zip & Folder Import — Import directly from a .zip download or an unzipped folder
  • Conversation Export — Export individual chats as plain text or JSON
  • Dark Mode — Full light/dark/system theme support
  • Responsive Layout — Collapsible sidebar, mobile-friendly design
  • Accessible — Keyboard navigation, ARIA labels, focus indicators, screen reader support
  • Privacy First — Zero network access. No telemetry. Your data never leaves your machine.

Installation

Pre-built Binaries

Download the latest release for your platform from the Releases page:

Platform Format
macOS (Apple Silicon) .dmg
macOS (Intel) .dmg
Windows .msi installer
Linux .deb / .AppImage

macOS: "App is damaged" fix

Apple blocks apps that aren't notarized. If you see this warning, run:

xattr -cr /Applications/"Snap Data Explorer.app"

Build from Source

Prerequisites:

git clone https://github.com/KodyDennon/SnapDataExplorer.git
cd SnapDataExplorer
npm install
npm run tauri dev

To build a production binary:

npm run tauri build

How to Get Your Snapchat Data

  1. Go to accounts.snapchat.com and sign in
  2. Navigate to My Data and submit a download request
  3. When ready, download the .zip file from the email link
  4. Open Snap Data Explorer and either:
    • Select the .zip file directly, or
    • Unzip it and select the folder

Tip: When requesting your data, make sure "Include Media / Attachments" is enabled to get photos and videos linked to your messages.

For a detailed walkthrough, see the Getting Started guide.

Privacy

Snap Data Explorer is designed with privacy as a core principle:

  • 100% Local — All data processing happens on your machine
  • No Network Access — The app makes zero network requests
  • No Telemetry — No analytics, tracking, or data collection of any kind
  • No Cloud — Your data is stored in a local SQLite database
  • Open Source — Inspect every line of code yourself

Your processed data is stored locally at:

Platform Path
macOS ~/Library/Application Support/com.kody.snap-data-explorer-app/
Windows %APPDATA%/com.kody.snap-data-explorer-app/
Linux ~/.local/share/com.kody.snap-data-explorer-app/

Tech Stack

Layer Technology
Frontend React 19, TypeScript, Tailwind CSS, react-virtuoso
Backend Rust, Tauri v2, SQLite (FTS5), kuchikiki HTML parser
Build Vite, Cargo, GitHub Actions CI/CD, semantic-release

License

Source-available. Free for individuals, students, researchers, and most organizations. Government, law enforcement, military, and surveillance entities require a paid commercial license. See LICENSE and COMMERCIAL-LICENSE.md for details.

Contributing

Contributions are welcome! See CONTRIBUTING.md for development setup and guidelines.

Security

For reporting security vulnerabilities, see SECURITY.md. Please do not open public issues for security reports.

AI Disclosure & Acknowledgments

This project is unique in that it is 100% AI-developed. Every line of code, from the Rust backend to the React frontend, was authored by advanced large language models under human guidance.

🤖 The AI Team

  • Claude 4.5 Opus & Sonnet
  • Claude 4.6 Opus
  • Gemini 3 Pro & Flash

⚠️ Disclaimer

As an AI-generated project, this software is provided "as-is" without warranty of any kind. While rigorous testing has been applied, users should be aware that:

  1. Experimental Nature: The architecture and logic were devised by AI.
  2. Privacy Focus: Despite being AI-coded, the "100% local" promise is strictly maintained.
  3. Verification: Always verify the integrity of your data when using automated tools.

Support

For questions, bugs, or feature requests:

Contributors

Contributors

About

A privacy-first desktop app that reconstructs and explores your Snapchat data exports. Browse chat history, search messages, view media galleries, and analyze your archive — all 100% local.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Contributors