Appearance
FAQ
General
What does Questa Anonymizer detect? It detects 15+ entity types including personal names, email addresses, phone numbers, credit card numbers, SSNs, addresses, dates, IBANs, VAT numbers, usernames, API keys, license keys, and named entities (organizations, locations, GPE).
How does it differ from regex-based redaction? Regex can only match known patterns. ML-based detection handles names, organisations, and locations without fixed patterns, and is more robust to typos and variations.
Does the hosted API store my data? No. Data is processed in memory and returned immediately. It is not logged or persisted.
API
What is the difference between synchronous and asynchronous endpoints?POST /anonymize/text processes text and returns the result in a single response. File endpoints (/anonymize/pdf, /docx, /csv, /excel) return a job ID; you poll /anonymize/status/{job_id} for the result.
How long do file jobs take? Most files complete in 5–30 seconds. Large PDFs may take up to 2 minutes. Results are retained for 1 hour.
What is the maximum file size? 50 MB for the hosted API. Self-hosted instances can configure higher limits.
Authentication
How do I get a hosted API token? Email techsupport@questa.solutions with your organisation and use case.
What are the limits on an evaluation token? 1,000 total requests (lifetime) and 30 requests per minute, enforced per token. Only /anonymize/text and the file-upload endpoints count toward these; status polls and /anonymize/entities do not. Tokens don't expire by time — they stop working once the 1,000-request cap is reached.
What happens when I hit the evaluation limit? At 1,000 requests the API returns 403 and the token stops working. Exceeding 30 requests/minute returns 429 with a Retry-After header — wait and retry. To move past evaluation, contact techsupport@questa.solutions for a self-hosted license.
How do I get a self-hosted license? Contact techsupport@questa.solutions to purchase a commercial license.
What happens if my license expires? Contact techsupport@questa.solutions to renew it.
Self-Hosting
How does self-hosting work? Production deployments run on your own infrastructure under a commercial license. The instance runs entirely within your network, so data never leaves it. We provide the license key and full deployment and configuration instructions when you purchase — contact techsupport@questa.solutions.
Can it run in an air-gapped / offline environment? Yes. Offline and high-availability deployments are supported; we cover the specifics as part of onboarding.
Integration
Do you provide SDKs? We provide integration examples for Python and JavaScript/Node.js. A Postman collection is available on request from techsupport@questa.solutions.
Can I anonymize images? No. The service processes text and text-based documents (PDF, DOCX, CSV, Excel). Scanned PDFs (image-based) are not supported.
Can I use my own ML model? Not directly. Contact techsupport@questa.solutions for enterprise options.
Pricing
Is there a free tier? The hosted demo provides free evaluation access with an API token, capped at 1,000 requests and 30 requests/minute, intended for evaluation and proof-of-concept. It is not for production. For production use within your organisation, a self-hosted commercial license is required.
How much does a self-hosted license cost? Pricing depends on scale. Contact techsupport@questa.solutions.
Do you offer academic or non-profit discounts? Yes. Contact us for details.
Next: Changelog