Documentation
Everything you need to get started with PrivDF
Quick Start Guide
1. Upload a PDF
Click "Choose PDF" or drag and drop a PDF file anywhere on the page. Your file is loaded into your browser's memory—it never leaves your device.
2. Set a Passphrase
Enter a password in the "Pass-phrase" field. This is used to encrypt your annotations with AES-GCM. Choose something memorable—we can't recover it if you forget.
3. Highlight Text
Select any text in the PDF. A toolbar will appear with "Highlight" and "Add Note" buttons. Click "Highlight" to create a yellow highlight, or "Add Note" to attach a text note.
Keyboard shortcuts: Press H to highlight, N to add a note.
4. Use AI Tools
Click "AI Tools" to open the AI panel. You'll need a Venice AI API key. Once configured, you can:
- Generate document summaries
- Ask questions about the PDF
- Get AI-powered insights
5. Export or Delete
Click "Export PDF + Notes" to download your PDF and annotations as an encrypted ZIP file. To delete all your data, click "Delete All Data"—this removes everything from your browser's storage.
Keyboard Shortcuts
H- Create highlight from selected textN- Add note to selected textEsc- Cancel text selectionTab- Navigate between toolbar buttonsEnter / Space- Activate focused button
Getting a Venice AI API Key
- Go to venice.ai
- Sign up or log in to your account
- Navigate to Settings → API Keys
- Generate a new API key
- Copy the key and paste it into PrivDF's API key field
Your API key is stored in your browser's localStorage. We never see it or send it to our servers.
Troubleshooting
PDF won't load
• Make sure the PDF is not corrupted or password-protected
• Try a different browser (Chrome, Firefox, Edge, Safari all supported)
• Check that JavaScript is enabled
• Clear your browser cache and try again
Highlights disappeared
• Make sure you're using the same passphrase
• Check that you uploaded the same PDF (same file hash)
• Your browser may have cleared IndexedDB—try importing from a backup ZIP
AI features not working
• Verify your Venice AI API key is correct
• Check that you have remaining API credits
• Make sure the PDF has extractable text (not scanned images)
• Try a smaller document if you're hitting rate limits
Export/Import issues
• Use the same passphrase for export and import
• Make sure the ZIP file isn't corrupted
• Try exporting again with a fresh export
Browser Compatibility
PrivDF works on all modern browsers that support:
- Web Crypto API (for encryption)
- IndexedDB (for local storage)
- ES2020+ JavaScript (for modern syntax)
Tested browsers:
- Chrome 120+ ✅
- Firefox 120+ ✅
- Safari 17+ ✅
- Edge 120+ ✅
Need Help?
Can't find what you're looking for?