Back to Documentation
Core Concepts
9 min read

Data Persistence

How MyFolioHub keeps your data safe and synchronized across all your devices.

In a professional tool, data integrity is paramount. Data Persistence refers to how MyFolioHub saves, stores, and synchronizes your portfolio content. We've built a robust, cloud-native system that ensures your work is always safe, always up-to-date, and always accessible.

Auto-Save: Your Safety Net

You never have to worry about losing work due to a browser crash or a lost internet connection. The MyFolioHub Builder features a "Continuous Sync" engine. Every time you stop typing or finish moving an element, the builder sends a small, encrypted packet of data to our servers. You'll see a small "Saved" indicator in the top toolbar, giving you peace of mind.

The Relationship Between Content and Design

One of the most powerful aspects of MyFolioHub is the separation of Content and Presentation. Your projects, experience, and bio are stored as structured data in our database, independent of the template you're currently using. This is why you can switch templates in seconds without losing a single word of your carefully crafted descriptions.

Cloud Storage for Assets

When you upload an image or a PDF resume, it's not just stored in your browser. We use enterprise-grade cloud storage (AWS S3) to host your assets. We also automatically optimize your images—converting them to modern formats like WebP and creating multiple sizes—to ensure your portfolio loads lightning-fast for visitors around the world.

Versioning and History

While we don't currently offer a full "Undo History" across sessions, we do maintain internal snapshots of your portfolio. If you accidentally delete a large section or make a major mistake, our support team can often help you roll back to a previous state. We are actively working on a user-facing "Version History" feature that will allow you to create named versions of your site (e.g., "Before Major Redesign").

Offline Mode

If you lose your internet connection while editing, the builder will enter "Offline Mode." You can continue making changes, and the builder will queue them up locally. As soon as you're back online, it will automatically sync all your changes to the cloud.

Security & Encryption

All data transmitted between your browser and our servers is encrypted using industry-standard TLS (SSL). Your data is also encrypted at rest in our database. We use Prisma ORM to ensure type-safe and secure database interactions, protecting you from common vulnerabilities like SQL injection.

Was this article helpful?

Help us improve our documentation for everyone.

Share this guide

Help your colleagues learn too.

Still need help?

Our support team is here for you.

Contact Us
Data Persistence | Documentation | MyFolioHub