Skip to main content

Security shared-responsibility matrix

This matrix assigns ownership for each control. It does not report whether the control is currently available. Availability and evidence gaps are recorded in the applicable-item remediation register.

Legend

SymbolMeaningDecision or activity owned by that party
AAccountableApproves the control outcome, accepts residual risk, and confirms completion
RResponsiblePerforms the operational or technical work and produces the evidence
CConsultedSupplies information, platform capability, specialist input, or business confirmation before the decision
IInformedReceives the outcome, change, incident, or status; no approval or execution duty is assigned
A/RAccountable and responsibleThe same party approves the outcome and performs the work
No assigned responsibility in this matrixThe control does not rely on that party for approval, operation, consultation, or notification

Text after a symbol narrows its scope. For example, A for configuration means FinTrack approves the selected configuration, while R for service means the provider operates the managed service that implements it. A row can therefore assign FinTrack accountability and provider responsibility without making FinTrack the operator of provider infrastructure.

Provider contracts remain the authoritative source where a signed term assigns responsibility differently from this public operating summary.

Control areaFinTrackCloudflareSupabaseCustomer / authorised user
Application requirements, design, and codeA/RIIC
Static hosting and edge platform operationA for configurationRI
Backend platform and operating-system securityA for provider selectionRI
Schema, grants, row-level policies, and trusted operationsA/RCI
User identity data and application rolesA/RC for identity platformC for authorised-user lifecycle
Provider-account access and MFAA/RC for platform controlsC for platform controls
Customer-user access requests and timely deprovisioningCA/R
Data classification, purpose, minimisation, and retentionA/RCCC
TLS and platform encryptionA for configuration/useR for edgeR for backendR for endpoint security
WAF, rate limits, and edge rulesA/R for configurationR for serviceI
Database backupsA for requirements and restore decisionsR for provider backupsC
Storage-object protection and recoveryA/RC for platform capabilityC
Application monitoring and incident triageA/RCCI/reporting
Provider incidents and service statusA for customer responseR for Cloudflare platformR for Supabase platformI
Vulnerability remediation in application configurationA/RCCI
Endpoint, browser, and credential protectionCA/R
Compliance determination and customer-specific obligationsA/RC for provider evidenceC for provider evidenceA/R for customer obligations

Boundary statements

  • Provider security does not compensate for unsafe application design, excessive access, or exposed secrets.
  • FinTrack configuration responsibility does not transfer operation of provider infrastructure to FinTrack.
  • Customer administrators remain responsible for authorised-user requests, endpoint security, credential protection, and prompt notification of personnel or access changes.
  • Recovery, incident, and compliance outcomes require coordination across the affected boundaries.

Operational handoff points

EventFinTrack actionProvider or customer actionCompletion condition
New customer userConfigure the approved tenant and role after an authorised requestCustomer confirms identity, duties, and permitted scopeUser authenticates and negative access checks remain denied
Customer personnel changeDisable or change application access and reassign controlled workCustomer notifies FinTrack promptly and confirms successor or removal scopeOld access fails and business ownership is reconciled
Provider security incidentAssess application and customer impact, preserve evidence, contain configuration risk, and communicateProvider supplies verified status, scope, actions, and recovery evidenceFinTrack validates service and data integrity; residual risk is accepted or remediated
Application vulnerabilityValidate, prioritize, remediate, deploy, and retest application responsibilityProvider supplies platform fixes or evidence where the condition is provider-ownedExact attack path and regression scope pass; risk owner closes the finding
Recovery eventSelect the authorised recovery point, coordinate dependencies, validate security and business state, and reconcile transactionsProvider executes managed restore; customer validates critical business outcomes where requiredApproved validation and objective measurement are recorded
Contract or processing changeUpdate data flow, register, security review, notices, and configurationProvider or customer confirms changed terms and obligationsApproval precedes production processing under the new arrangement

Responsibility evidence

Accountability is supported by named internal owners, current provider contracts, customer administration terms, access records, change approvals, incident contacts, and recovery decisions. Provider documentation proves the managed-service capability; it does not prove FinTrack enabled the optional feature or configured it correctly. FinTrack configuration proves application use; it does not transfer operation of provider infrastructure to FinTrack. Customer confirmation proves the requested user and business scope; it does not authorize FinTrack to weaken backend enforcement.

When responsibility is shared, the incident commander records one accountable coordinator and the separate action owner at each boundary. Closure requires both the provider or customer deliverable and FinTrack validation. A provider ticket marked resolved is not sufficient when application integrity, customer impact, or transaction reconciliation remains unverified.

Evidence limitation

This matrix is a public operating summary, not a contract amendment. Named owners, escalation contacts, support levels, audit rights, and notification deadlines require contract and internal confirmation.