Trust · Security Architecture

Security Policy

The most secure way to protect sensitive calculation data is to never receive it. This document explains how that principle is implemented and enforced across ApexConverter.

Last updated: 11 August 2026Version 4.2 Governed by ApexConverter Quantitative Systems

1. Security Model Overview

Conventional web applications collect user input, transmit it to a server, process it, and return a result. Each stage in that chain introduces attack surface: interception in transit, compromise at rest, insider access, vendor exposure, and legal compulsion.

ApexConverter eliminates the chain entirely for calculation data. Our threat model treats every input as potentially sensitive — a salary, a debt balance, a medical measurement, a proprietary engineering tolerance — and responds with the only control that cannot fail: we never receive it.

Core guarantee. No calculator input on ApexConverter is transmitted to, processed by, logged by, or stored on any ApexConverter server, third-party service, or analytics platform. Computation occurs exclusively within your browser's JavaScript runtime.

2. Zero-Server Client-Side Execution

Each calculator ships as static HTML with an inline JavaScript engine. On page load the browser parses that engine and binds it to the form. Every keystroke triggers a local function call operating on in-memory values. Results are written directly to the DOM.

Conventional riskStatus on ApexConverter
Interception of inputs in transitNot applicable — inputs are never transmitted
Breach of a calculation databaseNot applicable — no such database exists
Insider access to user figuresNot applicable — staff have no access path to data we never receive
Third-party processor exposureNot applicable — no processor receives calculation data
Legal compulsion to disclose inputsCannot be satisfied — no records exist to produce

This is a verifiable claim, not a promise. Disconnect your device from the network after a tool page loads and the calculator will continue to operate at full capability.

3. Transport Security

4. Application Hardening Headers

HeaderPurpose
Content-Security-PolicyRestricts script and style sources to first-party and explicitly approved origins; object-src set to none; base-uri locked to self
X-Content-Type-Options: nosniffPrevents MIME-type confusion attacks
X-Frame-Options: SAMEORIGINMitigates clickjacking through unauthorised framing
Referrer-Policy: strict-origin-when-cross-originLimits URL leakage to third parties
Permissions-PolicyDisables camera, microphone, geolocation and payment APIs sitewide
Cross-Origin-Opener-PolicyIsolates the browsing context from cross-origin windows

5. Infrastructure & Access Control

Static assets are served from a globally distributed edge network with origin shielding and automated DDoS mitigation. The origin holds no user data of any kind.

6. Advertising & Third-Party Code

The platform is funded by contextual display advertising. We hold advertising partners to constraints designed to protect the core guarantee:

7. Vulnerability Disclosure

We welcome good-faith security research and commit to handling reports professionally.

Safe harbour. We will not pursue action against researchers who act in good faith, avoid privacy violations and service degradation, do not access or modify data belonging to others, and allow reasonable time for remediation before public disclosure.

Please include: affected URL, reproduction steps, observed and expected behaviour, and any proof-of-concept. Please exclude automated scanner output without manual validation, and issues that require a fully compromised end-user device.

8. Incident Response

Should a security incident occur, we operate a documented four-phase response: contain, assess, remediate, and disclose. Because we hold no calculation data, the realistic incident scope is limited to site availability or content integrity. Any incident materially affecting users will be published on this page with a timeline, root-cause analysis, and the corrective actions taken.


Frequently Asked Questions

5 analyst-written answers to the questions practitioners actually ask — optimised for voice and answer-engine retrieval.

Does ApexConverter store the numbers I enter into calculators?

No. Calculator inputs are processed in browser memory by client-side JavaScript and are never transmitted to our infrastructure. There is no server-side endpoint that receives them and no database table in which they could be stored, so there is no calculation data that could be exposed in a breach.

How can I verify that no data is being sent?

Open any calculator, launch your browser's developer tools, select the Network tab, and modify the inputs. You will observe zero outbound requests during calculation. You can also disconnect from the network entirely after the page loads — the tool will continue to function normally.

Is the site served over HTTPS?

Yes. All traffic is served exclusively over TLS 1.3 with HTTP Strict Transport Security enabled and a preload directive. Plain HTTP requests are permanently redirected, and the certificate is issued by a publicly trusted authority with certificate transparency logging.

What is your Content Security Policy?

We enforce a strict Content Security Policy restricting script execution to first-party sources and approved advertising origins, with object-src set to none and base-uri locked to self. This substantially limits the impact of any cross-site scripting attempt.

How do you handle security vulnerability reports?

Report to admin@apexconverter.com. We acknowledge within 48 hours, aim to triage within five business days, and operate a safe-harbour policy for good-faith research conducted without service degradation or access to other users' data.