Can't find your answer here? Email us at support@versafile.app
No. All browser tools run 100% locally in your browser using JavaScript and Web Workers. Your file never leaves your device. Cloud API endpoints (available on paid plans) do process files server-side and are explicitly documented per feature.
For browser tools: never. There is no upload at all. For cloud API: files are processed in memory and not persisted to disk or storage. Request metadata (endpoint, credits used, timestamp) is stored for billing purposes only.
The browser tool logic is fully client-side and can be inspected in any browser's DevTools. The server-side worker is proprietary but the privacy model is documented at /privacy.
Each API operation costs credits. Core PDF operations are typically 1-2 credits, format conversions are 2-4 credits, AI extraction endpoints are 10 credits, and OCR is 6 credits per page. Credits are deducted for successful requests.
The API returns a 402 Payment Required response. Browser tools are always free and do not use credits. You can upgrade your plan or wait for your monthly credit reset.
Monthly plan credits reset each billing cycle and do not roll over. Trial credits are one-time and valid for the duration of the trial period.
Yes. Sign up for a free 7-day trial (no credit card required) and receive 100 one-time credits to explore the API and AI features.
Large PDFs or multi-step operations (e.g., PPTX conversion, OCR) can take a few seconds since all processing happens on your CPU. Modern machines handle even 100-page PDFs in under 10 seconds.
Yes, once the page has loaded. The underlying libraries (pdf-lib, PDF.js) are cached by your browser. Only AI features that call the OpenRouter/Anthropic API require internet.
OCR accuracy requires AI vision models (Claude or GPT-4V). Running these models requires GPU infrastructure. We surface it as a paid cloud feature to keep the core tools free.
Bearer token authentication. Generate an API key from your dashboard and pass it as `Authorization: Bearer sk_ppdf_...` on every request.
25 MB on trial accounts and 100 MB on paid plans in the current product. Contact us if you need larger dedicated limits.
We do not currently market per-plan request-per-minute limits as a core product feature. The enforced limits today are credits, API key count, plan status, and upload size. We may still throttle abusive traffic to protect the service.
Not in the current product surface. The API is request/response today, with usage logs in the dashboard. Webhooks may be added later once async processing infrastructure is in place.
You can cancel anytime from your dashboard under billing settings. Your plan stays active until the end of the current billing period.
If you are unsatisfied within 7 days of your first paid charge, contact us at support@versafile.app and we will issue a full refund.
Yes. Invoices are automatically generated via Stripe and available in your billing settings. Enterprise plans can also receive custom purchase orders.