Policy · v1.0 · Effective 2026

Data & Storage Policy

Full transparency on what data MyGymPanel stores, how long it lives, what gets exported, and when it's automatically deleted. Your data is yours — you can always pull it out.

We minimize what we store
Old logs are auto-pruned. Financial records stay.
Export anytime
CSV for calculations, .txt for logs. No lock-in.
You'll be warned (coming soon)
Email + in-app notice before any auto-deletion.

Retention by data type

Every category of data, what's stored, how long it stays, and how to export it.

Data
Attendance check-ins
Every member check-in (timestamp, method, member)
Used for attendance analytics & member streaks. Older data is rarely viewed but costs storage.
Retention: Kept for 12 months, then deleted automatically.
Export: CSV (Excel-compatible)
Notifications (read or dismissed)
In-app notifications you've already read or dismissed
Read notifications have no further utility. Unread ones are kept until you act on them.
Retention: Deleted 30 days after being read.
Export: Plain text (.txt)
Notifications (unread)
In-app notifications you haven't opened
Old unread notifications are usually stale.
Retention: Kept for 90 days, then deleted.
Export: Plain text (.txt)
Community messages
Chat messages in your gym's community feed
Active conversation, not a permanent archive. Pinned messages are kept indefinitely.
Retention: Kept for 12 months, then deleted automatically.
Export: Plain text (.txt)
Invoices & billing
All invoices, payments, plan assignments
Financial records — never auto-deleted.
Retention: Kept indefinitely (you may need them for tax / records).
Export: CSV (Excel-compatible)
Member profiles
Members you've added or who joined your gym
Core to running your gym.
Retention: Kept indefinitely while the member is active. Deleted only when the member leaves or you remove them.
Export: Included in members CSV export
Workout & diet plans
Plans you've authored and their assignments
Reusable templates have permanent value.
Retention: Kept indefinitely.
Export:
Uploaded images (logos, banners, photos)
Files uploaded during onboarding or settings
Currently inlined in the database — being migrated to object storage for performance.
Retention: Kept indefinitely. Moving to dedicated object storage to reduce database load.
Export: Direct download from your settings

Exporting your data

All exports are generated on demand. Calculations and tabular data come out as .csv (open it directly in Excel, Numbers, or Google Sheets). Logs and messages come out as .txt. There's no row limit for normal accounts.

.csv
Attendance check-ins
Owner → Settings → Export data
.csv
Invoices & billing
Owner → Settings → Export data
.txt
Notifications log
Owner → Settings → Export data
.txt
Community messages
Owner → Settings → Export data

Coming soon: pre-deletion notices

Before any data is auto-deleted, we'll send you an email and an in-app notification 14 days in advance, with a one-click button to download everything that's about to be removed. You'll never lose data without warning.

  • • Email + in-app notification 14 days before deletion
  • • One-click download of the specific records affected
  • • Option to extend retention if you need more time

Deleting your account

You can permanently delete your account from Settings → Danger zone at any time. This removes your profile, your gym, all members you manage, billing history, workouts, chat, and uploads. The action is irreversible — please export anything you want to keep first.

Questions about this policy? Reach out through our contact page. This policy is versioned — material changes are announced in-app at least 30 days before they take effect.