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*inssea-dashboard).
Narrative walkthrough of the console: User guide. · FAQ en español
Free plan — data retention
How long is my analytics data kept?
Section titled “How long is my analytics data kept?”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.
What is not removed by Free retention?
Section titled “What is not removed by Free retention?”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.
How often does cleanup run?
Section titled “How often does cleanup run?”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.
Plans and ingest limits
Section titled “Plans and ingest limits”Is there a daily event limit?
Section titled “Is there a daily event limit?”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).
Reports
Section titled “Reports”Are heavy reports instant?
Section titled “Are heavy reports instant?”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.
More help
Section titled “More help”- Moodle install: MOODLE_PLUGIN.md (repo)
- Technical deployment: DEPLOYMENT.md (repo)