Complete Data Ownership
Export your entire journal as a backup, import from other journaling apps, and migrate between databases with ease.
Key Benefits
Full export: export all journals, entries, media, tags, and metadata as a ZIP archive
Selective export: export specific journals or exclude media files to reduce size
Journiv backup format: standard ZIP format with JSON data and media files for long-term storage
Import from Journiv: restore from backups or migrate between instances
Day One import: import entries, photos, videos, tags, location, and weather from Day One exports
Asynchronous processing: import and export jobs run in background via Celery
Job tracking: monitor progress, view status, errors, and warnings for each job
Export history: view all past exports with download links and file sizes
Import history: track all import jobs with detailed results and statistics
Database migration: easily move data between SQLite and PostgreSQL
Privacy-first: all processing happens on your server, no external data sharing
Perfect For
Backup & Restore
Create regular backups of your journal data and restore them when needed, ensuring your memories are always safe.
Migration from Day One
Import your entire Day One journal history including entries, photos, tags, location, and weather data into Journiv.
Database Migration
Move your Journiv instance from SQLite to PostgreSQL or vice versa by exporting and importing your data.
Technical Details
Ready to Get Started?
Experience import & export and all other Journiv features by hosting it on your own now.