No, you don't have to be online in order to use Photoshop. When you download Creative Cloud (with Photoshop in it), you can use it anytime, even when you’re not connected to the internet.