I'm not entirely sure I understand the concern here as I imagine this is something you'd do at the factory (or if you're ordering a bunch of MDBT42 from us we can arrange that they are pre-flashed with newer firmware). The Nordic App works from a file saved locally on your Android device.
However you're welcome to host the firmware files yourself on your own server if that's an issue.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I'm not entirely sure I understand the concern here as I imagine this is something you'd do at the factory (or if you're ordering a bunch of MDBT42 from us we can arrange that they are pre-flashed with newer firmware). The Nordic App works from a file saved locally on your Android device.
However you're welcome to host the firmware files yourself on your own server if that's an issue.