Do I need a social media account to use VidzFX?

No. The videos are made inside the VidzFX software and can be downloaded and used anywhere.