| Dashboard (Pro Mode) | Chat View |
|---|---|
![]() |
![]() |
| Media Gallery | Memories View |
|---|---|
![]() |
![]() |
| Immersive Gallery (Chill Mode) | Search History |
|---|---|
![]() |
![]() |
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.
- Download — grab the latest release for your OS
- Get your data — request your Snapchat export (includes media/attachments)
- Import — open the app, select your zip or folder, done
- 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
.zipdownload 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.
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 |
Apple blocks apps that aren't notarized. If you see this warning, run:
xattr -cr /Applications/"Snap Data Explorer.app"Prerequisites:
- Node.js 20+
- Rust stable
- Platform-specific deps (see Tauri v2 prerequisites)
git clone https://github.com/KodyDennon/SnapDataExplorer.git
cd SnapDataExplorer
npm install
npm run tauri devTo build a production binary:
npm run tauri build- Go to accounts.snapchat.com and sign in
- Navigate to My Data and submit a download request
- When ready, download the
.zipfile from the email link - Open Snap Data Explorer and either:
- Select the
.zipfile directly, or - Unzip it and select the folder
- Select the
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.
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/ |
| 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 |
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.
Contributions are welcome! See CONTRIBUTING.md for development setup and guidelines.
For reporting security vulnerabilities, see SECURITY.md. Please do not open public issues for security reports.
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.
- Claude 4.5 Opus & Sonnet
- Claude 4.6 Opus
- Gemini 3 Pro & Flash
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:
- Experimental Nature: The architecture and logic were devised by AI.
- Privacy Focus: Despite being AI-coded, the "100% local" promise is strictly maintained.
- Verification: Always verify the integrity of your data when using automated tools.
For questions, bugs, or feature requests:
- Open an issue on GitHub Issues
- Email: kodydennon@gmail.com
- Website: kodydennon.github.io/SnapDataExplorer





