Security isn’t a checkbox for MortonApps LLC: every Morton Command Center deployment touches your tenants’ ticket data, billing records, and security alerts. The platform is designed around three principles: your data stays in your tools, least-privilege access by default, and edge-deployed infrastructure with each customer’s data kept apart.

This page summarizes the technical and operational controls we use. For per-customer specifics, see your agreement with us, including a Data Processing Addendum (DPA) where one is signed.

Architecture & data residency

Morton Command Center is built on Cloudflare’s global edge network. Each customer instance is deployed as its own Cloudflare Pages project with its own dedicated D1 database, KV namespace, R2 bucket, and Workers, all created fresh when your deployment is provisioned. Isolation is structural rather than a permission setting: the application resolves every query through a single database binding, and that binding points only at your database. There is no shared operational database holding more than one customer’s records, and no cross-tenant query path to misconfigure.

Four deliberate exceptions, stated plainly:

Your business data stays in your tools. Morton Command reads from your existing PSA, RMM, accounting system, and security stack via API and renders unified views. Records created in Morton Command itself, such as native timecards and contracts, live in your instance’s database; you can export them before we delete them when you leave. Records in your other tools stay where they are.

Encryption

Authentication & access control

Audit logging

Every administrative action (sign-in, role change, configuration update, integration connect/disconnect, ticket modification) is recorded to a tenant-scoped audit log and made available to Administrators through the dashboard. The in-dashboard log retains roughly the most recent 30 days of activity. Customers can request longer retention or export under their agreement with us.

Infrastructure security

Vendor & subprocessor management

We use a deliberately small set of carefully chosen subprocessors. The current list, scope, and locations are published in our Privacy Policy. Notable certifications:

We update the subprocessor list in our Privacy Policy whenever it changes.

Software development lifecycle

Incident response

If we detect or are notified of a security incident affecting customer data, we will:

  1. Contain and investigate the incident promptly
  2. Notify affected customers without undue delay (and within the timelines applicable law and any DPA we have signed with you require)
  3. Provide a written post-incident summary describing the cause, impact, and remediation
  4. Implement corrective measures to reduce the risk of recurrence

Customers can report a suspected vulnerability or incident at any time to [email protected].

Responsible disclosure

We welcome reports from security researchers. If you believe you’ve found a vulnerability in Morton Command Center or the website, please email [email protected] with the details and a way to reproduce. We commit to:

Compliance posture

Morton Command Center runs entirely on infrastructure that is independently certified (Cloudflare, Clerk and AWS are all SOC 2 Type II at minimum), so the controls at the infrastructure layer are covered by their audits. A certification belongs to the provider that earned it, though, and isn’t something we can inherit: MortonApps itself is not yet SOC 2 certified. Direct certification is planned as we grow. In the interim we complete customer security questionnaires on request.

If you work in a regulated industry (healthcare, financial services), tell us your requirements before you sign, and we will tell you in writing which ones we can meet.

Customer responsibilities

Security is a shared responsibility. Your part includes:

Questions or due diligence

For prospective customers conducting security due diligence (including completing a security questionnaire, reviewing our agreements, or arranging a call with our team), please email [email protected].

Please don’t email us confidential or sensitive information, such as passwords, account credentials or personal records. If you send it anyway, we’ll keep it confidential and delete it when we no longer need it.