Technical reference

What Forge actually implements, grouped by the three properties it is built for. For security reviewers, IT and anyone who has to sign off on a tool before it touches company material.

Each row is marked built, coming or not offered. The last of those is included on purpose. A list that only shows what exists tells a reviewer nothing about where the edges are, and they will find the edges anyway.

Confidential

What leaves, what is kept, and who can reach it.

PII redaction before egressBuilt
Email addresses, phone numbers, payment card numbers (Luhn-checked), Indian PAN and Aadhaar are replaced with placeholders before the request leaves for a model.
Reversible maskingBuilt
Real values are re-inserted into the answer the user reads, so the reply stays usable without the provider having seen them.
Redaction across table cells and page wrapsBuilt
Column-aware masking for tabular documents, and reconstruction of values split across a PDF line break.
Organisation policy floorBuilt
An admin can require redaction across the organisation. A member may be stricter, never looser.
Pre-upload PII reportBuilt
A count of what was detected is shown before ingestion completes, with the option to cancel.
Names, addresses, US identifiersNot offered
Not detected. The current tier is pattern-based; names and addresses need a model-based tier, and there is no SSN or EIN pattern.
Original files discarded after extractionBuilt
Text is extracted on upload and the original file is deleted immediately. No provider ever receives a file.
Ephemeral chat attachmentsBuilt
A file attached to a single conversation is not indexed and is deleted with the thread.
Access granted per projectBuilt
Membership is per project rather than per organisation. Being in the organisation grants nothing by itself.
Private threadsBuilt
Conversations are per member. No administrator query returns another person’s messages.
Retention and deletionBuilt
A daily sweep enforces the retention window you set, with a server-side ceiling. Scope is conversation history; documents are removed when deleted.
EncryptionBuilt
Provider-managed encryption at rest; AES-256-GCM for stored secrets such as API keys.
No training on your dataBuilt
Commercial no-training terms with every provider in the path. Contractual rather than observable.
Subject access and erasureBuilt
Export or erase everything held about one person, run by the operator on request.
Data residencyNot offered
One region for all customers. Choosing where data lives is not available, and program runs execute in a separate region again.

Reliable

Whether the answer can be depended on, and whether you would know if it could not.

Grounded retrievalBuilt
Answers in a project are drawn from your documents rather than the model’s own memory.
Refusal when unsupportedBuilt
The system declines rather than guessing when your material does not answer the question.
Hybrid search with rerankingBuilt
Vector and keyword retrieval combined, then reranked, rather than nearest-neighbour alone.
Structure-aware chunkingBuilt
Row-aware for tables, with lossless reassembly. Prose chunking is still character-based.
Computation, not generationBuilt
Totals and arithmetic over tabular data are calculated in a sandbox in integer minor units, not produced by the model.
Rules before the modelBuilt
In classification workflows, deterministic rules run first and the model is asked only about what they could not decide. Each record stores which of the two decided it.
Honest degradationBuilt
Unreadable or unparseable input is reported as such rather than silently skipped or guessed.
Reliability reportingBuilt
Decline rate, retrieval depth as a share of your corpus, and routing mix, visible to organisation admins.
Sealed program executionBuilt
A registered program runs in a sandbox with no network access. No model is in the path, and the same inputs produce the same outputs.
Quality evaluationBuilt
A faithfulness and relevance harness with a dashboard. Runs are started by the operator rather than continuously.
Your own document typesComing
Describing the fields you want extracted, so a new document type does not require us to build it.
Reproducible proseNot offered
Retrieval and computation are reproducible. The wording of a generated answer is not, because generation samples.
Evaluation gate on releaseNot offered
Evals are run by hand. Nothing blocks a deploy on a quality regression.

Accountable

Whether you can reconstruct what happened, six months later.

Append-only audit logBuilt
Who reached what, and when, per organisation, visible to admins in the product.
Content-free auditingBuilt
The log records actions, not text. No message, prompt, reply or document content is stored in it.
Usage and cost attributionBuilt
Who spent what, against which funding path and whose key.
Governance eventsBuilt
Changes to privacy policy, keys and the model provider are recorded as events in the same log.
Evidence of deletionBuilt
The retention sweep writes its result to the organisation’s own log, so deletion has an artifact rather than a promise.
Versioned consentBuilt
Which version of the terms was accepted, by whom, and when.
Stage history on a recordBuilt
Every stage a record moves through is recorded against the member who moved it, with an append-only note.
Answer provenanceBuilt
Answers cite the documents they drew on, at file level. Passage, page and clause anchors are not implemented.
Record of human relianceNot offered
Stage moves are recorded, but nothing records that a person reviewed or relied on a specific AI answer.
Cryptographic tamper evidenceNot offered
The log is append-only by access control and convention, not by hash chaining or signing.

Platform

What runs where, and on whose account.

Model providersBuilt
An organisation admin selects its provider. Governance is applied above the model call and does not vary with the choice.
Bring your own keyBuilt
An organisation key covers every member’s model calls, so spend sits on your own account under your own commercial terms. Individual keys are also supported.
Retrieval subprocessorBuilt
Embedding and reranking run on a specialist provider under commercial terms with a published DPA, on our account rather than yours. Extracted text chunks are sent, never files.
File types acceptedBuilt
Plain text, Markdown, CSV, PDF, DOCX, plus audio and images. Spreadsheets reach Forge as inputs to a program rather than as corpus.
Single sign-onNot offered
No SAML or OIDC integration. Access is by invitation with email authentication.
Independent certificationNot offered
No SOC 2, ISO 27001 or equivalent audit. Forge runs on certified infrastructure, which is not the same claim, and a DPA is available.

The security overview at /security covers the same ground for a procurement review, including the data processing agreement. Why Forge is built this way is argued on the thesis page.

Forge byGradTensor
About ForgeTech blogDefensible AIThesisSecurityTechnicalPrivacyTerms

Questions? forge@gradtensor.com · WhatsApp

© 2026 GradTensor. All rights reserved.