Signed and time-bounded
Malformed, tampered or expired tokens are rejected. Production session cookies are configured as secure, HttpOnly and SameSite.
Technical controls matter when they can be located, tested and explained. This page describes the safeguards visible in Cyntrova’s current application and release paths—and marks the operating details that still require deployment-specific confirmation.
A product safeguard can be verified in code. A hosting control depends on the deployed environment. A company practice must be continuously operated. We keep those categories separate.
Signed, time-bounded session with server-side verification and revocation state.
VERIFIED IN PRODUCTActive membership, explicit permission and client assignment checks protect scoped routes.
VERIFIED IN PRODUCTHTTPS enforcement and security headers are visible in code; provider-level storage and backup settings require environment evidence.
CONFIRM DEPLOYMENTRequest logging, health checks and a reporting channel exist; response procedures must remain operated and tested.
OPERATED PRACTICEAssurance boundary: this is an engineering-practices statement, not a certification or independent-attestation claim.
A successful sign-in does not create unrestricted authority. Session verification is followed by workspace membership, client scope and permission checks.
Malformed, tampered or expired tokens are rejected. Production session cookies are configured as secure, HttpOnly and SameSite.
The user, firm and membership must remain active before protected context is created.
View, review, approve, post, reverse, export and administration rights can be granted separately.
Client-scoped work is checked against firm ownership and the member’s configured access.
Authentication and password-recovery endpoints use dedicated rate limits in addition to the API’s general request limit.
Session state includes expiry and revocation. Signing out revokes the matching server-side record before the browser cookie is cleared.
Firm, client and permission failures can produce audit events with the actor, requested resource and reason.
Cyntrova does not rely on a screen hiding the wrong record. Protected API routes build and require a trusted tenant context before application services receive the request.
If a required relationship is missing or points outside the active tenant, the protected action is denied.
Cyntrova’s configured production API release path targets managed Azure hosting and authenticates CI to Azure with short-lived identity federation rather than a long-lived deployment password.
Production CI installs the repository’s locked dependency graph before building.
Type, lint, tests, accounting constraints and builds run in the quality workflow.
The Azure deployment workflow uses GitHub identity federation and scoped repository secrets.
Health, deployed version and database-schema readiness are checked after release.

One authorised path does not open every lane.
Production public origins must use exact HTTPS URLs. The API enables strict transport headers in production and refuses wildcard or insecure browser origins.
VERIFIED IN CODEDatabase, object-storage and backup encryption depend on the selected provider and deployment configuration. Cyntrova does not represent one universal at-rest setting here without current environment evidence.
DEPLOYMENT EVIDENCE REQUIREDThe repository separates public browser configuration from server-side credentials. Production release inputs are referenced through CI or hosting-provider secret settings.
Database, storage, internal-service and AI-provider credentials are read from server environment configuration—not browser-prefixed variables.
The production API workflow uses Azure OIDC credentials so CI can authenticate without committing a deployment secret to the repository.
Required production secrets and exact secure origins are validated before the API starts.
Financial evidence needs both access control and a record of consequential actions. Cyntrova’s application services use scoped document delivery and structured audit context.
Document workflows can use authenticated object delivery and time-limited signed URLs for upload, download and evidence crops. The signing credentials stay server-side.
Audit records support request, firm, optional client, actor, role, action, resource, reason and before/after hash context where supplied.
Code can define readiness checks; it cannot prove that a provider backup completed last night or that a restore drill succeeded. Those are operating facts and should be evidenced for the live deployment.
Confirm the active database-backup schedule, retention window, storage isolation and date/result of the latest restore test.
API request logs include request ID, method, path, status and duration. Production release automation checks health, deployed version and schema readiness.
Reporting is available today. Response ownership, escalation, evidence retention and recovery procedures must remain current and rehearsed.
Cyntrova’s repository quality gates favour deterministic verification: isolated database migrations, accounting constraints, types, lint, API and worker tests, production builds and browser checks.
Keep scope small, protect stable auth, tenant and accounting boundaries, and inspect migrations before release.
CI provisions an isolated database, applies migrations and runs accounting constraints plus product tests.
Workspace packages and applications are built from locked dependencies; release-specific regression gates run before the API package is created.
The production workflow checks service health, expected revision and schema readiness instead of treating upload completion as success.
Report suspected unauthorised access, exposed links, credential compromise or a reproducible vulnerability. Include the affected surface, approximate time, impact and safe reproduction steps.
admin@cyntrova.com Do not email passwords, session tokens, private keys or unnecessary financial documents.Architecture, configuration and operations all matter. Review Cyntrova against your access model, data sensitivity and recovery expectations before rollout.