Public preview data and operations

Implemented preview controls

Security posture and non-claims

A bounded account of controls visible in the current service configuration, with no certification or compliance claims.

Network and browser boundary

The deployment configuration places the public apps behind an HTTPS reverse proxy and binds the PharmCode service to loopback. Responses set baseline browser hardening headers against framing, content-type sniffing, broad referrer disclosure, and unneeded browser permissions.

Session and artifact access

PharmFast fit-job metadata and downloads are tied to an HttpOnly, SameSite=Lax session cookie; a job identifier alone is not treated as authorization, and custom PharmFast dataset uploads remain disabled. PharmPrep source and output files use temporary storage outside the public web root, keyed by UUID and tied to the browser session.

Deterministic data conversion

PharmPrep accepts one deidentified CSV, TXT, or TSV file up to 750 KiB and applies only the explicit column mapping selected in the interface. It does not use Bedrock or generated Python for conversion, and unsupported or ambiguous data is refused instead of guessed.

Fail-closed model execution

The server validates the exact deck and bundled dataset before admitting a fit. Unsupported or malformed inputs are expected to return a specific refusal, and the interface must preserve that reason rather than present a generic success.

No certification claim

AI4Pharma does not claim that this public preview is HIPAA-compliant, GxP-validated, SOC 2 certified, penetration-tested, or approved for confidential sponsor data. A Content Security Policy is not yet enforced and remains a private-pilot hardening gate. Those controls and evidence must be evaluated explicitly before a private pilot.

This interim notice describes the public preview as currently implemented. It is not legal approval, a negotiated agreement, or a security certification. Contact us before sending sponsor-confidential data or beginning a scoped pilot.
Ask about a scoped pilot