CNCoreNova Docs

Data handling

Security, isolation, and temporary file retention

The service is designed as a short-lived conversion boundary. It accepts a legacy Office file, produces a validated OOXML result, and removes both artifacts on a defined schedule.

Protection controls

AreaBehavior
TransportRequests use HTTPS on the fixed api.corenovacloud.com domain.
CredentialsAPI keys are displayed once and stored by CoreNova only as SHA-256 hashes. They are separate from AWS access keys.
Object storageSource and output objects are private, encrypted at rest, and blocked from public access.
Tenant isolationEvery task query checks credential ownership; another tenant cannot retrieve the task by guessing its ID.
DownloadsA successful task returns a short-lived presigned URL. Treat that URL as a temporary secret.
Active contentMacros are never executed. XLS VBA preservation is disabled.

Retention lifecycle

  1. Upload: the private source object exists only while the task is processed.
  2. Processing complete: the input is deleted whether conversion succeeds or fails.
  3. Result window: a successful output is available for approximately 30 minutes; status queries can issue a fresh five-minute download URL during that window.
  4. Safety net: a one-day S3 lifecycle rule removes any object missed by normal cleanup. Lifecycle deletion timing is controlled by Amazon S3 and is not instantaneous.
Do not use the API as storage. Download successful results promptly and move them into your own controlled retention system.

Customer responsibilities

Security reporting and key rotation

Report a suspected key exposure or security issue to [email protected]. Include the AWS account ID, request or task ID, timestamp, and description. Do not attach customer documents, credentials, or download URLs. Support can revoke the old credential and guide re-registration.