Overview
Every evaluation runs and stays in this browser. Nothing leaves it except encrypted values.
Local evaluations
0
stored in this browser only
Last result
—
Run an evaluation to begin
Key model
Ephemeral
fresh 1024-bit pair per evaluation
Model
transparent-pressure-indicator-v1
Transparent scoring
Recent evaluations
Most recent first
No local evaluations yet. Start one from the button above.
How ShieldAI evaluates privately
Paillier homomorphic encryption
01
Encrypt on this device.Income, debt, utilization, tenure and the requested amount are encrypted with a fresh key on this device before anything is sent.
02
Compute under encryption.The server adds and scales the encrypted values directly — it never sees an actual number, only the encrypted inputs.
03
Decrypt only the result.The matching private key, held only in this tab's memory, decrypts a single number: the synthetic pressure index.
score = 5·debt-to-income + 4·loan-to-income + 3·utilization + 200·stability gap
What crosses the network
- Public Paillier modulus
- Four encrypted derived indicators
- Encrypted result only
What stays on this device
- Raw income, debt & utilization
- Requested amount and employment years
- The private key, always
This is an educational, synthetic indicator — not a lending or eligibility decision.
Score trend
Local evaluations, oldest to newest
Index points, capped at 100 for display — the evaluations table shows exact values.
Evaluations
Local history only — never transmitted, cleared when you clear browser data or turn history off in Settings.
| ID | Submitted | Requested | Utilization | Employment | Score | Result |
|---|---|---|---|---|---|---|
| No local evaluations yet. | ||||||
Settings
Keys, appearance and the privacy model behind every evaluation.
Encryption & key model
Per-evaluation key pair
A fresh 1024-bit Paillier key pair is generated in this browser for every evaluation and is never persisted or transmitted — there is no long-lived key to regenerate.
no evaluation run yet
Key owner
Browser memory only, for the lifetime of one evaluation — no account, no server-side custody.
Browser memory
Appearance
Theme
System follows your OS setting; Light and Dark override it for this workspace, on this device only.
Data & privacy
Keep evaluation history in this browser
Stores your local evaluations in localStorage so they survive a page reload. Turning this off keeps history for this tab only, until you close it.
Clear local history
Permanently removes every stored evaluation from this browser. This cannot be undone.
Model & transparency
transparent-pressure-indicator-v1
score = 5·debt-to-income + 4·loan-to-income + 3·utilization + 200·stability gap
Debt-to-income weight×5
Loan-to-income weight×4
Utilization weight×3
Stability-gap weight×200
Stability-gap cap120 months tenure
Normalization divisor1000
Score range0–100, capped
What the evaluator seesPublic modulus + 4 ciphertexts
The evaluator receives a public key and encrypted derived indicators only. The browser keeps the private key in memory and decrypts the result locally — this model has no version history because none of it is hidden in the first place.
Ecosystem
ShieldAI shares one design system with the rest of my projects, so they all look and feel consistent.
github.com/abheet19