Skip to content
EMEGA EMEGA
Trust, privacy, and responsible use

Security

EMEGA’s security model, shared responsibilities, incident handling, and safe operation of school communication data.

Last updated: 22 May 2026 Managed policy

1. Security approach

EMEGA applies layered administrative, application, and infrastructure controls proportionate to the configured service and risk. Security is a shared responsibility between the platform operator, hosting provider, customer organization, administrators, users, and connected providers.

2. Identity and access

The platform supports authenticated access, role and permission checks, organization separation, branch and team scope, session protection, and audit records. Customers must assign least privilege, use unique accounts, protect login devices, and remove access promptly when duties change.

3. Credentials and integrations

Provider tokens and application secrets must be stored in protected configuration or encrypted credential storage, masked in the interface, and excluded from logs and source control. OAuth state, callback mapping, webhook verification, and provider signatures should be validated where supported.

4. Application and data controls

Controls include request validation, CSRF protection, output escaping, private file handling, permission-aware routes, upload restrictions, rate and abuse controls, audit logging, and separation of internal notes from customer-visible messages. Actual deployment controls depend on the enabled modules and hosting configuration.

5. Infrastructure and continuity

The operator must use supported software, HTTPS, secure database access, restricted file permissions, monitored queues and scheduled jobs, backup rotation, restoration tests, and production logging without exposed secrets. Backups must be protected to a level appropriate to the source data.

6. Files, exports, and endpoints

Authorized users must check recipients before sending files, avoid public links for protected records, secure downloaded exports, and remove local copies when no longer needed. Customer-managed computers, email accounts, browsers, networks, and connected systems remain the customer’s responsibility.

7. Incident response

Suspected unauthorized access, token exposure, malware, data loss, or incorrect disclosure should be reported immediately. The operator should contain the issue, preserve relevant evidence, assess affected data and people, coordinate with the customer and providers, restore service safely, and make required notifications within applicable deadlines.

8. Vulnerability reporting

Report a suspected vulnerability privately through the Contact and Support page with reproduction details and impact. Do not access other people’s data, disrupt production, publish an unremediated issue, or use automated testing without written authorization.

9. No absolute guarantee

No system can be guaranteed completely secure. EMEGA’s controls reduce risk but do not eliminate it. Customers should conduct their own risk, legal, and configuration review before placing sensitive or critical workflows into production.