Never lose your work again. This Chrome extension creates a complete backup of your Perplexity conversations, browser tabs, and work sessions, all securely stored in your Proton Business ecosystem.
🧠 Perplexity Chat Backup - Auto-saves every conversation you have with me
📑 Tab History Tracking - Records all open tabs with URLs, titles, and timestamps
📸 Screenshot Capture - Takes snapshots of important pages
🎥 Jam.dev Integration - Links your screen recordings for visual context
☁️ Proton Drive Storage - All data encrypted and synced to your Proton Drive
🔐 Proton Pass Integration - Credentials managed securely in Proton Pass
⏱️ Timeline Viewer - Review exactly what you were working on before any crash
If your browser crashes while chatting with me or working on a project:
- You lose the conversation history
- You forget which 40 tabs you had open
- You can't remember what you were researching
This extension gives you pseudo-permanent memory - everything backed up automatically.
Your Proton Business account includes Proton Drive with encrypted cloud storage[web:53]. All session data is automatically uploaded:
- Conversation transcripts (JSON)
- Tab snapshots (URLs + metadata)
- Screenshots (PNG)
- Timeline data
Optional fallback to Google Drive for additional redundancy.
All API keys and tokens are stored securely in Proton Pass Business[web:59] with:
- End-to-end encryption
- 2FA TOTP codes
- Secure file attachments for API tokens[web:40]
git clone https://github.com/issdandavis/perplexity-memory-timeline.git
cd perplexity-memory-timeline- Open Chrome and go to
chrome://extensions/ - Enable Developer mode
- Click Load unpacked
- Select the extension folder
- Log into your Proton Business account
- Go to Proton Drive and create a folder:
Perplexity-Backups - The extension will auto-upload session data here
- Open Proton Pass
- Create a new Note item titled "Perplexity Memory Extension"
- Add your API tokens:
- Google OAuth Client ID (if using Google Drive backup)
- Jam.dev API key (if using video recordings)
- Use Attach file feature to securely store any API key files[web:40]
- Sign up at jam.dev (you already have an account!)
- Get your API key from Jam settings
- Store it in Proton Pass
- The extension will link your recordings to session timestamps
- Every 5 minutes while Perplexity is active
- When you close a Perplexity tab
- When tab count exceeds 10
- Manual save via extension icon
{
"sessionId": "2025-12-21-20:00",
"perplexityConversation": {
"messages": [...],
"citations": [...]
},
"tabs": [
{"url": "...", "title": "...", "timestamp": "..."}
],
"screenshots": ["screenshot1.png", "screenshot2.png"],
"jamRecording": "https://jam.dev/s/..."
}- Proton Drive:
Perplexity-Backups/sessions/ - Local Cache: Chrome extension storage (synced)
- Google Drive (optional):
Perplexity-Backups/folder
✅ All data encrypted in transit and at rest (Proton Drive uses end-to-end encryption[web:53])
✅ API credentials stored in Proton Pass with zero-knowledge architecture
✅ No plaintext passwords ever stored
✅ Open-source code - audit anytime
- Proton Drive: Encrypted cloud storage for session backups
- Proton Pass: Secure credential management with file attachments
- Proton Mail: (Optional) Email backup links when sessions are saved
- Click the extension icon
- Go to Timeline tab
- Select the session before the crash
- Click Restore to:
- Reopen all tabs
- View conversation transcript
- See screenshots
- Access Jam recording
- Complete background.js (tab tracking)
- Add perplexity-scraper.js (conversation extraction)
- Build popup.html UI (timeline viewer)
- Integrate Proton Drive API
- Add Jam.dev webhook support
- Google Drive fallback option
Pull requests welcome! This extension is designed to prevent data loss and give you complete control over your work history.
MIT License - Use freely
Built for: Proton Business users who need bulletproof memory backup
Repository: https://github.com/issdandavis/perplexity-memory-timeline