🛡️ Platform Health Console

One page to confirm the school portal is alive, backed up, within free-tier limits and secure. Owner/admin only.

← Dashboard

💓 Keep-Alive (anti-pause)

Loading…

Layer 5 — manual heartbeat: press this once a week during long holidays (or any time) to reset Supabase’s 7-day inactivity timer instantly. It performs a real database write and shows the confirmed server timestamp.

Layers: site-visit · GitHub Actions · edge ping · pg_cron. Details: SUPABASE_FREE_TIER_PROTECTION.md

🗄️ Database Space (500 MB free tier)

Loading…

Manage old rows on the Storage Manager (Archive Vault → 1 GB File Storage).

☁️ Google Drive Backup

Loading…

Backups & restore: Admin Data → Google Drive Backup & Sync.

📜 Site License

Loading…

One-time (lifetime) licenses never expire — the HMG Concepts promise.

🔐 Security Controls (owner only)

Idle lock protects shared school computers. Lockdown is for incidents (exam leak, compromised account): admins keep working, everyone else sees a professional notice instantly. Older databases: run database/security-hardening.sql once.

🕵️ Recent sign-in activity (login audit)

Loading…

Every sign-in/sign-out/idle-lock is recorded automatically. Old rows are purgeable from the Storage Manager (default retention 180 days).