Yes, an internet connection is required to activate the inPixio Photo Studio software. When you sign in to your inPixio Account in the desktop software, the software must connect to inPixio servers and verify if there is a valid software license associated with your account.