Security and privacy, verifiable
You do not have to take our word for it. Here is how to check.
How local conversion works
Files never leave your device. The web app converts inside your browser tab using Canvas, WebCodecs, and WebAssembly. The desktop app runs native engines directly on your Mac. There is no server-side conversion anywhere in the product, so your file bytes never travel to us.
Verify it yourself
On teraconvert.com, open your browser DevTools and watch the Network tab while you convert a file. You will see no upload request carrying your file, only the page assets and the conversion engines loading. On the desktop app, unplug your network and run a conversion: it completes offline, because the work happens on your machine.
Code signing and notarization
The Mac app is signed with an Apple Developer ID and notarized by Apple. You can confirm both from Terminal:
codesign -dv --verbose=2 /Applications/TeraConvert.appspctl -a -vv /Applications/TeraConvert.appThe first prints the signing authority and Team ID. The second reports the app as accepted by Gatekeeper.
Signed updates
Update packages are ed25519-signed. The app verifies the signature before installing, so a tampered or substituted binary is rejected. Updates are free for everyone and install in the background.
What does use the network
A few features need a connection, and none of them touch your files. Sign-in and license checks exchange account and entitlement metadata only. Update checks ask whether a newer version exists. Optional crash reports (off by default) carry technical context, never file content. For the full picture, read our Privacy Policy.
Report a vulnerability
Found a security issue? Email contact@teraconvert.com with the subject "Security" and enough detail to reproduce it. We acknowledge reports within 48 hours and keep you updated as we work on a fix.