The answer is Yes.
For Nero Platinum yearly subscription license, you need Internet and keep your Nero Account logged in all the time, in order to take use of Nero Platinum.
For Nero Platinum lifetime license, and Nero Standalone program, Internet is needed when Nero program is running for the first time in order to unlock your Nero program. After that, Internet connection is still required at least every 30 days in order to run Nero program.
For business solution, e.g. companies, government and educational institutions and all other organizations, we provide volume license program which does not require Internet at all.
Please get detailed information and contact volume license sales here: https://www.nero.com/enu/products/business-solutions/index.php .