PAULIOSKOS TECH CONSULTING
Public Trust & Assurance · PT-TOOLS-001

Free Tools — Security, Privacy and Acceptable Use Statement

Explains what the five public tools process, which information leaves the browser, the controls applied to diagnostic requests and the conditions for responsible use.

Version 1.0Effective 31 July 2026Last reviewed 31 July 2026Owner: Founder, Lead Consultant & Infrastructure Architect

Documents are reviewed periodically and whenever there is a material change to our services, controls, suppliers, legal obligations or risk profile.

1. Scope and the five public tools

This statement applies to the free tools at www.paulioskos.com/tools/. No account or payment is required.

ToolInformation processedWhere processing occurs
Backup Capacity CalculatorProtected-data size and unit, change rate, retention, backup frequency, reduction ratio, periodic-full interval, growth allowance, repository headroom, off-site copies and optional bandwidth. It calculates capacity, restore-point and transfer-time estimates.Entirely in the visitor’s browser.
RPO/RTO & Downtime Cost CalculatorRecovery point and time objectives, value per hour, employee count and cost, additional hourly cost, changed data, expected outage and contingency. It calculates indicative exposure and a broad control pattern.Entirely in the visitor’s browser.
SSL/TLS Certificate CheckerA public hostname. The server resolves it and reads the certificate and negotiated TLS details presented on TCP port 443.The hostname is sent to the Paulioskos server; the server queries public DNS and the requested public TLS endpoint.
DNS LookupA public hostname and one selected record type: A, AAAA, CNAME, MX, NS, TXT, SOA, CAA or SRV.The hostname and record type are sent to the Paulioskos server; the server queries its external DNS resolver and relevant authoritative DNS systems.
SPF Record CheckerA public domain and the published SPF TXT record, mechanisms, modifiers, includes and redirects reached within the safety budgets.The domain is sent to the Paulioskos server; the server makes bounded public DNS queries.

2. Browser and server processing

The two calculators use JavaScript in the browser. Their entered values and calculated results are not sent to the Paulioskos tool API, and the tool code does not place them in cookies, local storage or a Paulioskos database. They remain in the page until it is reset, replaced, closed or otherwise cleared by the browser. Loading the calculator page still creates an ordinary website request that may be handled by Cloudflare and the hosting path.

The three diagnostic tools submit a small JSON request over HTTPS to the Paulioskos server. Results are returned to the browser with Cache-Control: no-store, max-age=0, Pragma: no-cache and an expired Expires header. DNS and SPF result timestamps, and the TLS check time, are generated for the returned point-in-time result.

Public DNS records and public TLS certificates necessarily come from systems outside Paulioskos. DNS queries may pass through the server’s resolver to authoritative DNS infrastructure. The TLS checker connects to one already validated public address for the submitted hostname, while retaining the hostname for SNI and certificate matching.

3. Logging and retention

InformationCurrent evidenced behaviour
Calculator inputs and resultsProcessed only in browser memory by the calculator code. They are not submitted to or retained by the Paulioskos application.
Diagnostic hostname or domain, DNS type and resultProcessed in memory for the request and returned to the browser. The tool route contains no database insert, file write or successful-request logging, so the application does not deliberately retain these values or results.
Result timestampsGenerated in memory and included in the response. They are not deliberately retained by the tool application.
Visitor IP addressExpress derives the source IP using the configured single trusted-proxy hop. The per-IP limiter holds the IP-derived key and request count in process memory for the active 15-minute rate-limit window. This store is not persistent and is also lost if the process restarts. The tool handler does not copy the IP into a database, file or application log.
User agentThe tool route does not read or store the user-agent header. Cloudflare or other infrastructure in the request path may process it as ordinary traffic or security metadata.
Application container logsExpress has no HTTP access-logging middleware and ordinary successful tool requests are not written to stdout or stderr. Service lifecycle, database, mail, administration and unexpected operational errors can be logged. Under the supplied Docker Compose configuration, each container uses the Docker json-file driver with three compressed files of at most 10 MB each. Rotation is size-based, not a fixed number of days.
Cloudflare edge traffic and security metadataCloudflare provides DNS, TLS edge, reverse proxy and security filtering and may create records including IP address, timestamp, requested path, user agent, response or security-event information. The repository does not define or evidence Cloudflare’s active plan-level log-retention period; it is controlled by the deployed Cloudflare configuration and provider terms. Paulioskos therefore does not claim that edge metadata is never logged or promise an unsupported exact period. The general Website Privacy Notice states the organisation’s normal 90-day position for routine security and access logs, subject to provider controls and longer preservation where an incident, complaint, legal hold or continuing threat requires it.

Tool inputs and results are not used for advertising, behavioural profiling or marketing. The public tools contain no marketing opt-in, analytics, advertising pixel or remarketing integration evidenced by the current repository.

4. Security and abuse-prevention controls

These controls reduce risk; they do not make any Internet-facing service immune from misuse, outage or security defects.

5. Acceptable use

The tools are intended for proportionate manual planning and legitimate checks of public information. You must not:

Public availability is not permission to test Paulioskos or any third party beyond the ordinary function of the tool. Suspected vulnerabilities must be handled under the existing Responsible Vulnerability Disclosure Policy; this statement does not replace or expand that policy.

Paulioskos may throttle, challenge, temporarily block or permanently restrict access that appears abusive, unsafe, unlawful or likely to affect service availability or third-party systems. Where appropriate, relevant evidence may be preserved and activity may be reported to a provider or competent authority.

6. Results and limitations

Calculator outputs are planning estimates based only on the assumptions entered. Diagnostic outputs are point-in-time observations of public DNS or TLS information available to the server at the time of the request. DNS caching, network paths, resolver behaviour, certificate deployment and third-party configuration can change the result.

No output is a guarantee, certification, audit opinion, legal or regulatory conclusion, professional engineering design or substitute for business impact analysis, dependency mapping, security review, architecture, tested recovery procedures or qualified advice. Validate important decisions and production changes independently.

7. Privacy and security contacts

PurposeRoute
Privacy questions and rights[email protected] and the Website Privacy Notice
Security vulnerability reports[email protected] and the Responsible Vulnerability Disclosure Policy
General document questions[email protected]

← Back to the Trust Centre