This site is not affiliated with or endorsed by Vercel, Inc. Read the docs, then deploy or run each experiment yourself.
AI

PDF Redaction Helper

Paste text - AI suggests PII spans to review. Educational helper — not perfect redaction.

Run this experiment yourself

Demos are not embedded on this site. Deploy a standalone copy on Vercel or run the experiment app locally.

Local development

cd apps/experiments/pdf-redaction-helper
pnpm install
pnpm dev

Then open http://localhost:3010.

This is an experimental demo. Use it as a starting point for your own projects. Suggestions only — never claim perfect redaction.

PDF Redaction Helper is a Wave 3 Batch H composition lab. Pure helpers live in logic.ts; missing providers or stores degrade honestly (never fabricate AI output).

Features

  • Suggest PII spans with types
  • Local highlight preview helpers
  • Explicit imperfect-redaction caveat

Server Reference

POST /api/redact

{ "text": "Contact Jane Doe at jane@acme.io" }
StatusCause
200Success
400Missing text
503No AI provider

Implementation Details

Validate

Inputs are length-capped in logic.ts; APIs return 400 for missing fields.

Run

Route Handlers compose AI SDK, Redis/Neon, or ImageResponse as documented. Fallbacks include honest notes.

Limitations

  • Not a compliance-certified redaction product.
  • Models miss and invent spans — always review.
  • No binary PDF rewrite in this lab.

Use in your project

Copy the Route Handler(s) and logic.ts from apps/experiments/pdf-redaction-helper/.

Deployment

Deploy on Vercel

Local Development

cd apps/experiments/pdf-redaction-helper
pnpm install
pnpm dev

Configuration

VariableRequiredPurpose
AI_GATEWAY_API_KEYYes (or OpenAI)Preferred AI provider

Next Steps

On this page