BC is provided only on a subscription base, so for the entire time you keep your account active you have full control over your information.
In case you still need it,
It is not mendatory to be a Creative Cloud user to use Business Catalyst. You can create your Business Catalyst site directly from the link below
After creating your site, you can upgrae it as per your requirement.