Hello,
Yes Mendix will charge based on the package, for more details refer to link https://docs.mendix.com/developerportal/deploy/basic-package/#3-purchasing-a-basic-package
for eg :
And in your mendix application if you allow Anonymous users, then Anonymous users can access the application.
Hope it helps!