How DocRinse handles documents.
DocRinse is built around a simple idea: reduce exposure before AI. Pasted text now gets a browser-side first pass for obvious identifiers. Full file workflows still use the DocRinse backend to create a cleaned version, return it to the browser for review, then let the user decide whether to export the cleaned output.
Local-first privacy direction
For pasted-text runs, obvious SSNs, emails, phone numbers, address-like lines, birth-date labels, and account-style labels are replaced in the browser before backend review.
The browser pass is intentionally simple. The backend still performs the stronger document-type detection, privacy setting, redaction report, and cleaned-result generation.
PDF, DOCX, TXT, and OCR workflows are not fully local today. Uploaded files are sent to the DocRinse backend for that review run.
Current processing model
Your uploaded file or browser-preflighted pasted text is used to extract text, detect private details, and create a cleaned version for that run.
The cleaned output is returned to your browser for review/export. The backend keeps temporary run metadata, not a plaintext cleaned-document cache.
DocRinse is not intended for long-term document storage. Anything you want to keep should be exported from the cleaned output.
What happens in one run
You upload a supported file or paste text. Pasted text gets the browser preflight first; uploaded files are sent over HTTPS for processing.
DocRinse reads text from the file or form input. Text-based files are the most reliable lane; OCR is used only when needed and carries stricter review warnings.
The backend classifies the document and flags likely private details such as names, account data, contact details, dates, IDs, and document-specific fields.
Private-looking values are replaced with placeholders, while the system tries to preserve useful document context, labels, amounts, and structure.
The cleaned result and redaction report return to the browser. Export controls stay gated until the user marks the result reviewed.
Paid exports are built from the browser-held cleaned result. Temporary backend metadata expires, and the user can discard the run sooner from the app.
Where uploads go
Full document workflows upload to the DocRinse processing app at api.docrinse.com over HTTPS. Pasted-text preview sends the browser-preflighted text to the same processing app. The public marketing site is served separately from www.docrinse.com.
The public site runs on Netlify. The processing backend runs on Railway. Paid checkout is handled by Stripe.
DocRinse is operated by Kingly Industries, a DBA of Kingly Insights LLC. The upload target is a DocRinse-controlled service, not an undisclosed personal machine.
How a buyer can verify the path
- The browser address bar and network requests show the app endpoint at
api.docrinse.comover HTTPS. - For pasted-text runs, the browser preflight replaces obvious local matches before the backend request is sent.
- The full workflow does not require emailing a document or sending it to a personal inbox.
- Stripe checkout is hosted by Stripe and returns a verified payment session to DocRinse.
- For larger buyers, DocRinse can provide a current hosting/subprocessor summary for review before rollout.
Current validation evidence
DocRinse trust claims are backed by repeatable internal QA gates. These are not customer-facing accuracy guarantees, and users should still review the cleaned output before export.
public-domain prose excerpts passed the preservation loop without private-detail false positives.
external public and mock PDFs passed with no watched private terms leaking after rinse.
synthetic adversarial privacy documents passed with zero watched answer-key term leaks.
Using the cleaned result with AI
DocRinse separates document cleaning from whatever AI tool you use afterward. The cleaned version is reviewed first, then you decide where to take it.
Feedback and payments
If you submit feedback, DocRinse stores the feedback type, optional note, document classification, OCR status, and redaction summary. Do not include raw personal details in feedback notes.
Paid checkout is handled by Stripe. DocRinse receives a verified payment session and issues a temporary access code for the selected plan.
Production limits apply to request rate, file size, pasted-text length, page count, and paid-plan capabilities.
Feedback notes are sanitized before storage, but the safest path is still simple: do not paste private values into feedback or support notes.
Important limits
- Text-based PDFs, DOCX, TXT, and pasted text are the most reliable current lane.
- Scanned and image-based files can be harder to verify and need extra review.
- DocRinse is not tax, legal, financial, medical, or compliance advice.