Analyse a drawing PDF for sensitive data (Imnoo drawing analysis)
analyze_drawingDetects sensitive data in technical-drawing PDFs — company names, logos, people, addresses, phone numbers, emails, drawing numbers and dates — with page, box, confidence and title-block flags, so you can mask them before sharing.
Instructions
Upload a technical-drawing PDF to Imnoo's drawing analysis and return the sensitive data it finds — company names, logos, person names, addresses, phone numbers, emails, websites, article numbers, drawing numbers, dates and other identifying text — each with a detection id, category, value, PDF page, box (analysis image pixels), confidence, whether it sits in the title block and whether it is masked by default, plus the page sizes. Up to 4 pages are treated as one drawing. Analysis takes roughly 10–120 s; the call waits up to timeout_seconds and otherwise returns status "processing" with the drawing_id to resume with. An identical PDF analysed earlier in this session is returned from memory (no upload). analyze_drawing uploads the PDF to Imnoo's drawing analysis (the service behind the web app): 1 free analysis per day per IP address (signed-in users get more in the web app); uploaded files are deleted automatically within 24 hours and nothing else is stored. Masking itself runs locally and is unlimited.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pdf_path | No | path to the drawing PDF (vector or scanned, ≤ 30 MB) | |
| drawing_id | No | instead of pdf_path: the drawing_id of an earlier upload that returned status "processing" — keeps waiting for it without a new upload | |
| timeout_seconds | No | how long to wait for the analysis before returning "processing" (default 180) | |
| save_analysis_to | No | write the analysis JSON to this path (re-open it later with load_analysis, no upload needed) |