Skip to main content

Cloud and hosting provider details

ProviderProduction roleProvider-operated boundaryFinTrack responsibility
Cloudflare PagesBuilds, deploys, and serves the web application through Cloudflare's global networkEdge delivery, platform availability, TLS and baseline DDoS protectionRelease approval, domain and security configuration, headers, access, monitoring, and rollback decisions
SupabaseManaged PostgreSQL, authentication, APIs, object storage, realtime, serverless workflows, scheduling, backups, and platform logsInfrastructure, operating system, managed services, database availability, backups, and platform monitoringSchema, data, identities, grants, row-level policies, secrets, application logic, retention, and recovery validation
SentryApplication error, performance, replay, and release observabilityTelemetry platform operation and availabilityData minimisation, masking, retention, alert routing, and incident response

Deployment model

The browser receives a static release from Cloudflare and calls Supabase services over TLS. Trusted backend workflows call approved business providers. There is no application-owned virtual machine or directly managed database host in the reviewed topology.

Service boundary detail

BoundaryPublicly reachable surfaceStateful dataAdministrative surfaceIsolation mechanism
Cloudflare deliveryVersioned static routes and assets over HTTPSDeployment metadata and provider logs; no application system of recordCloudflare account and project administrationProvider account roles, deployment separation, immutable releases, and edge configuration
Browser runtimeThe application origin and approved browser-direct destinationsSession material, transient form state, and user-authorised downloads on the endpointCustomer-controlled browser and deviceSame-origin policy, TLS, application validation, endpoint controls, and backend revalidation
Supabase gatewayManaged Auth, Data, Storage, Realtime, and Function endpointsRoutes requests to managed stateful servicesSupabase organization and project administrationSigned sessions, grants, row policies, storage policies, and trusted execution boundaries
PostgreSQLReached through managed services or restricted administrationCustomer, policy, workflow, audit, configuration, and finance recordsProvider database administration and approved operational accessDatabase roles, schema grants, row-level security, constraints, transactions, and audited change control
Object storagePolicy-controlled object APICustomer, vehicle, quote, policy, and operational objects plus metadataProvider storage administrationBucket and object policies, ownership metadata, purpose restrictions, and authenticated access
SentryProvider ingestion endpoints and administration UIConfigured diagnostic events, traces, replay samples, and release metadataMonitoring account administrationProject credentials, role-based access, data scrubbing, sampling, retention, and alert configuration

FinTrack administrators configure releases, provider access, domains, security controls, data policies, retention, backups, and alert routing. Cloudflare and Supabase operate the underlying infrastructure and managed services. Customer administrators control which personnel can use the application and remain responsible for endpoint security and timely user-lifecycle requests.

Provider-control evidence set

Evidence objectWhat it establishes
Cloudflare deployment historyThe production alias, immutable releases, build result, operator, and rollback source
Cloudflare access and security exportNamed administrators, role boundaries, MFA posture, active edge rules, headers, rate controls, and security events
Supabase service inventoryEnabled managed services, project plan, region, runtime components, and current deployment state
Supabase access exportOrganization/project membership, roles, MFA posture, service credentials, and recent privileged changes
Database and storage inventoryManaged data domains, row-security coverage, object-storage boundaries, backup entitlement, and recovery dependencies
Sentry project settingsData scrubbing, replay masking, sampling, retention, alert routes, member access, and release association
Contract and assurance recordsContracting entity, service tier, region, incident terms, processor terms, assurance reports, and support channel
Recovery exerciseThe selected recovery point, operator, elapsed time, validation, reconciliation, and achieved RPO/RTO

Capacity and service change

Managed-service scaling does not remove application responsibility. Schema design, query behavior, realtime subscriptions, function duration, storage growth, browser bundle size, provider quotas, and log volume are monitored against service limits. A plan, region, runtime, or material provider change requires compatibility review, recovery impact analysis, data-processing review, controlled rollout, and rollback or exit planning before production reliance.

Evidence and limitations

  • Cloudflare Pages and Supabase usage are established from the application architecture and managed-service inventory.
  • The Supabase project is on a Pro subscription according to the supplied account context.
  • Exact regions, data-residency commitments, service tiers, account-role assignments, WAF configuration, and contract terms require account or contract evidence before reliance.
  • Provider capability is not presented as proof that every optional control is enabled.

Provider references