We are evaluating PDF.js Express and are seeing that we (ofcourse) need to set a license which is checked / validated / tracked using a request to auth.pdfjs.express, we would like to not have to do this because of many reasons but mostly privacy.
I understand that a license check is still needed for obvious reasons and that you require us to have a valid license and was wondering if something like the following would be possible.
A REST API we can call with our license key (server side) to generate a temporary license that the viewer can validate without making a request to auth.pdfjs.express in the users browser. We are happy to implement generating that temporary key every x hours / days and pass that to the
We would like to prevent having license checks sending user data (at least IP’s and when the editor is accessed possibly more). I hope you can see and understand why we would prefer to keep this check server side and not have a phone-home in our product to infrastructure unrelated to our own.
This would also remove a dependence on your infrastructure being online / accessible for our users (or our users needing to be online). I saw some certificate related errors and intermittent connection errors in the past we could prevent by having a temporary key we regenerated every x interval so we can retry in case you are down or unavailable for a short period of time and not bother our users with a watermark they won’t understand or help.
Happy to discuss further since I also understand the need to validate we have a valid license key but since there is no user/document limit I don’t see why the check needs to happen every time the viewer is loaded in the browser of our users.