In short
- Only one address is required:
pdfstudio-licence.elixtechs.comover HTTPS (port 443), outbound. Versions 1.2.0 and earlier use the former addresspdfstudio-licence.nmteches.cominstead, which stays in service. - No content from your documents is ever sent over the network.
- No telemetry. Since 1.2 the app checks once a day whether a newer version exists (sending only the version and processor type), and sends error reports only if the user agrees. IT can turn both off by policy (see Isolated networks).
- No inbound ports are needed.
Required
| Host | Port | When | What is sent |
|---|---|---|---|
pdfstudio-licence.elixtechs.com |
443 (HTTPS) | Activation, then background renewal (about every two weeks by default), and deactivation | The licence key, the hashed machine ID, the computer name, and the app and Windows versions |
pdfstudio-licence.nmteches.com |
443 (HTTPS) | The same, for versions 1.2.0 and earlier, which carry the company’s former name (NMTeches). Allow it while any PC still runs one of them. | As above |
The server sits behind Cloudflare, and its IP addresses can change — allow the hostname, not an IP address.
Optional
These happen only when a user chooses to install an add-on from Settings. If you block them, every core tool still works, and add-ons can be installed from files downloaded on another machine.
| Host | Purpose |
|---|---|
github.com and its download servers | Tesseract OCR, OCR language files, and the AI assistant engine |
digi.bib.uni-mannheim.de | Fallback source for Tesseract OCR |
download.documentfoundation.org and its mirrors | LibreOffice |
huggingface.co and its download servers | AI packs |
pdfstudio.elixtechs.com | Help menu links in the browser; since 1.2 also the daily update check, the built-in OCR download on first use, and error reports if the user agrees |
pdfstudio.nmteches.com | The former name of the address above, which 1.2.x versions ask for updates and the OCR pack and send error reports to. The files themselves then come through pdfstudio.elixtechs.com. |
s3.elixtechs.com | Since 1.2: the files themselves when installing an update or downloading the built-in OCR (a short-lived link it is redirected to) |
These sites redirect downloads to content networks whose addresses change. If your policy doesn’t allow that, download the files once and install them with the From file button.
Local connections
The app’s interface talks to its own PDF engine over 127.0.0.1
on a random port, protected by a token that changes every launch. It never leaves the PC and needs no firewall rule. If a local firewall asks about
pdfsvc.exe, it does not need network access.
Proxies and TLS inspection
- Proxy: since version 1.0.4 the licence check uses the Windows proxy settings, including PAC files and automatic detection (WPAD), just as the browser does. Allow
pdfstudio-licence.elixtechs.com:443(andpdfstudio-licence.nmteches.com:443for 1.2.0 and earlier) through the proxy. Proxies that demand an interactive sign-in are not supported — exempt the host from authentication. - TLS inspection: since version 1.0.4 the app trusts the Windows certificate store, so it works behind inspection appliances whose root certificate is installed on the PCs. This does not weaken licensing: the activation record is signed and verified locally.
- Older versions (1.0.3 and earlier): connect directly without the proxy and reject inspection certificates. Allow direct access and exclude the host from inspection, or upgrade to the latest version.
- Redirects: the app refuses redirects from the licence server, so captive portals show up as a connection error.
To test from a PC: open https://pdfstudio-licence.elixtechs.com/health/live in a browser — it should show Healthy.
Large networks
The licence server limits requests from each public IP address. If you deploy to hundreds of PCs behind one address and they all start at once, some may show “The licence server is busy. PDF Studio will try again shortly.” — that’s expected, and the app retries by itself. If you can, roll out in batches.
Isolated networks
PDF Studio runs on networks with no internet access at all:
- Install the app in any format.
- Activate each PC with offline activation — valid for a year, renewed with a new code.
- For add-ons: download their files on a connected machine, move them by your approved method, and install them with From file. The built-in OCR (since 1.2) is PDF-Studio-OCR-Pack-<version>.zip on the download page.
- Since 1.2, turn off the update check and error reports for every user of a PC with two registry values (through Group Policy or Intune):
HKLM\SOFTWARE\Policies\NMTeches\PDF Studio
DisableUpdateCheck = 1 (DWORD)
DisableErrorReports = 1 (DWORD)
Planning a large rollout on an isolated network? Talk to us and we’ll agree how to issue activation codes in bulk.
Didn’t find what you need?
Check the FAQ, or write to us and we will reply within one working day.