Skip to content

FAQ

Product documentation is published on docs.softsysanalytics.com. The dashboard links here (e.g. Free plan banner, Settings → Documentation); there is no in-app FAQ route. Keep this aligned with product policy and dashboard copy (layout.freeDataBanner* in ssea-dashboard).

Narrative walkthrough of the console: User guide. · FAQ en español


Free plan — data retention

On the Free plan, telemetry and derived analytics are kept in a rolling 30-day window in UTC (e.g. events, daily and hourly aggregates, older alert history, async report jobs and stored files).

After that, an automated job deletes that data. Charts and history may look empty or shortened until new activity arrives — effectively a fresh start for what you see in analytics, not for your account or Moodle connection.

Among other things, we do not delete: your account, API keys, or Moodle-synced directory rows (users, courses, enrollments, grades, activities). Alert rules, monitors, and branding are not purged by this job unless another policy applies.

It runs on the API service’s scheduled job (about every 30 minutes UTC). The exact day count can be set in deployment (FREE_RETENTION_DAYS, default 30).

Do other plans have this automatic retention?

Section titled “Do other plans have this automatic retention?”

No. This automatic purge applies to Free tenants. Other plans (Starter, Pro, Enterprise, Reseller) are not subject to this retention job; contractual retention or deletion on account closure is handled separately.


Yes. The plan is read from tenants.plan and enforced in ingest and the usage endpoint. Typical summary:

  • Free: 1,000 events / day (UTC)
  • Starter: 5,000
  • Pro: 100,000
  • Enterprise / Reseller: no practical cap in the plan payload

Updated values: see PRICING (repository).


Expensive reports run asynchronously (queue + worker). The console shows job status and last update time. On Free, old report jobs and files may be removed when they fall outside the retention window.