
Encryption
Encrypted at rest
Card, billing and signature data is encrypted with AES-256-GCM before it is stored.
Security & responsible AI
We're a small applied-AI team. We find, verify and patch weaknesses in our own products and the systems we run for clients, with AI doing the heavy reading and a person approving every change.
Not a service we sell. This is how we build.

4codebases
patched for the React Server Components remote-code-execution advisory
26API routes
moved to fail-closed secrets in a single review
40+findings
re-checked against the code by separate AI reviewers before fixing
AES-256GCM
encryption on card, billing and signature data
How it works

AI reviewers read our code and new security advisories and flag what could go wrong.

A separate, read-only AI pass re-checks every finding against the actual code. Nothing is fixed on a guess.

Highest risk first. A person reviews and approves every change before it ships.

Tested locally against the real endpoints, then shipped. Each fix is written up with its evidence.

Password-protected health checks report each system as all clear, degraded or critical.
Built in

Encryption
Card, billing and signature data is encrypted with AES-256-GCM before it is stored.

Identity
Client portals use emailed links instead of passwords. Links expire and stop working after first use.

Secrets
If a key is missing, the system refuses the request. No default fallbacks, and signatures are compared in constant time.

Access
Admin routes need a signed session or a server token. Public routes return only an allowlist of fields.

Safeguards
Client notifications and automated messages ship switched off and need an explicit switch to run.

Audit trail
Agreements record a one-time code check plus an IP and device stamp, kept with the signed record.

Privacy
Session recording and analytics are switched off on admin and client portal pages.

Resilience
If the main database is down, client proposals read from a backup store instead of failing.

Abuse
Public forms run a Cloudflare Turnstile check before anything is accepted.
Patch log
Straight talk
Responsible AI

01Defensive only
We use AI models to find and fix weaknesses in software we own or are authorized to maintain. Nothing else.
02Read-only reviewers
Review agents read and report. They don't change code or touch production.
03Human approval
A person approves every code change, and outbound proposal emails wait for owner approval.
04No offensive work
No exploit development against others, no malware, no testing third-party systems without permission.
05Written record
Each review and fix is logged with the evidence behind it.

If you spot a security issue in something we built, tell us. We respond within 24-48 hours.
marketing@rperformancemarketing.com