Yes — better than with many installed applications. Your data is protected by several independent, layered mechanisms:
Your work is already saved. Every change is continuously saved to your device as you work. After restart, just reopen MasterGantt — your project reloads exactly where you left off.
MasterGantt also guards against accidental closure: a warning appears if you try to close the app with changes not yet exported to a file.
Your data is saved in the app's private storage area on your own device. It is never sent to a server, never transmitted to Cloudflare, Google, Microsoft or Anthropic, never indexed by a search engine.
This area is persistent: it is preserved across sessions, restarts and updates. It is only removed if you explicitly choose to clear the application data from settings.
Real-time collaboration (optional, end-to-end encrypted) is the only case where data transits through a relay — and even then: the relay only sees AES-256 blobs that are unreadable without your password.
| Criterion | Classic Excel file | MasterGantt |
|---|---|---|
| Save | Manual (remember Ctrl+S) | Automatic on every change |
| Undo | Current session only | 50 levels + persistent restore points |
| Crash | Partial, uncertain recovery | Full restoration guaranteed |
| Native encryption | Weak password | AES-256-GCM + PBKDF2 |
| Portability | Heavy .xlsx | Lightweight .json / .mgp, stable structure |
MasterGantt combines 4 complementary protection layers:
| Mode | Free | Pro |
|---|---|---|
| Continuous save — every change is automatically stored on your device | ✅ | ✅ |
| Restore points — manual or automatic snapshots (max 10) | ✅ | ✅ |
| Automatic file backup — periodic download (5 to 30 min, configurable) | ✅ .json | ✅ .mgp encrypted |
| On-demand export — JSON, CSV or encrypted .mgp | JSON only | JSON + CSV + .mgp |
Ctrl+S triggers an immediate file save at any time.A restore point (snapshot) is a complete photo of your data at a given moment, kept securely on your device. You can create them manually, and MasterGantt creates them automatically before every import, export or major deletion.
Up to 10 restore points are kept (oldest are replaced automatically). Each point shows the date, task/resource/project counts and the creation reason.
You can restore or download any restore point from Settings > Data > History.
Auto-save automatically downloads a copy of your data to your Downloads folder at regular intervals.
Configurable interval: 5, 10, 15, 20 or 30 minutes (default: 10 min).
File format:
| Edition | Format | Encryption |
|---|---|---|
| FREE | .json | None |
| PRO | .mgp | AES-256-GCM + password |
Filename is automatically timestamped: mastergantt-2026-04-10-14h35.json
In Free edition, exports are unencrypted:
In Pro edition, all exported data is encrypted:
Import is available in both editions (Free and Pro) and supports all formats:
Two import modes:
| Mode | Behavior |
|---|---|
| Replace all | Clears all existing data and loads the imported file |
| Merge | Adds new data without erasing existing data (duplicate IDs are ignored) |
Click the Presentation icon in the navigation bar. Select a program (1 slide per project) or an individual project.
Each A4 slide automatically includes:
Click "Print / PDF" to open your browser's print dialog and save as PDF.
The Reports tab groups all indicators into 5 collapsible sections:
| Section | Free | Pro |
|---|---|---|
| Synthesis — health score (gauge 0-100), progress by program, risk overview, 9 KPIs | Partial | ✅ |
| Steering — overdue tasks, progress by project, milestones, flow per project | ✅ | ✅ |
| Resources — workload per person, overloads, critical skills (SPOF) | ✅ | ✅ |
| Purchases — committed/paid budget, supplier reliability, payment schedule | — | ✅ |
| Capacity — workload vs availability per skill (1/3/6/12 month horizons) | — | ✅ |
The health score (0 to 100) aggregates 4 dimensions: Planning, Budget, Resources, Quality. Color-coded: 🟢 ≥80, 🟡 60-80, 🟠 40-60, 🔴 <40.
The Gantt displays up to 6 element types, each with a distinct visual rendering:
| Element | Visual | Edition |
|---|---|---|
| Tasks | Colored bars (risk/status), dotted if not started | FREE |
| Milestones | Diamond ◇ at target date | FREE |
| Projects | Semi-transparent aggregated bar, collapsible | FREE |
| Purchases | Green bars under the project | PRO |
| Absences | Hatched bars under the project | PRO |
| Programs | Aggregated bar spanning all projects | PRO |
Visibility toggles in the Gantt toolbar:
Dragging a task to the "Done" column in Kanban triggers an automatic cascade:
s5 (Done), actual end date recordedA summary toast appears as a single notification:
In the navigation bar, 3 view modes let you filter the entire application by role:
| View | Who sees what | Edition |
|---|---|---|
| PM (Project Manager) | Only projects you manage and their tasks | PRO |
| Manager | All resources in your team, their tasks, workload and alerts | PRO |
| Resource | Only your own tasks, leaves and personal workload | PRO |
Once activated, a name-based filter bar appears. Click names to refine. The filter applies across all views:
The Dashboard tab provides a complete weekly overview in 3 columns:
| Column | Content | Edition |
|---|---|---|
| Tasks | Weekly summary (progress vs previous week), active tasks sorted by urgency (overdue > risk > status) | FREE |
| Absences & Purchases | This week's leaves, purchases awaiting delivery | PRO |
| Budget, Alerts & Reminders | Budget consumption, alerts (delays, overloads, conflicts, SPOF), personal reminders | PRO |
The Hero section at the top shows gamification: tasks completed this week vs last week, with a progress bar and motivational message.
Alerts are automatic: overdue tasks, overloaded resources, leave conflicts, budget overruns, late deliveries.
At the bottom of the Gantt, the Workload section shows one row per resource with:
MasterGantt automatically detects 2 types of conflicts:
| Conflict | Indicator | Meaning |
|---|---|---|
| Overload | ⚡ red avatar, red background | Daily workload exceeds 100% of allocation on at least one day |
| Leave conflict | 🟡 orange badge on bar | A task is scheduled during the resource's leave period |
Click on a resource in the Workload section at the bottom of the Gantt. The planning instantly filters to show only:
A filter badge 🔍 appears at the top of the Gantt with the resource name and an × button to clear the filter.
Once a conflict is identified (via the resource filter), you have 3 direct actions in the Gantt:
| Action | Gesture | Result |
|---|---|---|
| Move the task | Drag the bar left or right | New dates, dependencies recalculate automatically |
| Resize | Drag the right edge of the bar | Duration changes, end date adjusts (working days preserved) |
| Reassign resource | Click task → detail panel → change resource | Workload is redistributed, overload clears if resolved |
The complete resolution workflow:
The Resources tab PRO provides a complementary view with 3 sub-tabs:
| Sub-tab | Content |
|---|---|
| 👥 Resources | Cards per person: allocation %, active tasks, skills, projects managed. Global KPIs: active count, overloads, SPOF (at-risk skills), total workload. |
| 🏖️ Absences | Filterable table: resource, period (past/current/upcoming), dates, duration, status. Multi-select for batch actions. |
| 🎯 Skills | Catalog: each skill with assigned resources. SPOF alert when only one person holds a critical skill. |