JFBConnect can do a lot of what you're looking for, but not everything.
* JFBConnect comes with the SCLogin module which is an improved Joomla login module. Users can login or register using a social network directly from this module. There is a link to your normal registration page where they can register through Joomla or another community extension (Community Builder, JomSocial, etc).
* If registering through a social network, the social network controls the login prompt. We don't have control over that, but you can add your privacy policy to the 'application' you create in the social network which is then linked to for the user when they login/register.
* For both privacy and newsletter, we don't offer a direct way to add these buttons (see above). However, you can configure JFBConnect to bring the user to a registration page on your site with whatever buttons you want where they can add more details to their profile as well.
* JFBConnect has a lot of profile configuration settings to import the user's name, email, and other data into Joomla or a separate profile extension on your site.
* The SCLogin module has an easy to use Theme system where you can override any style through a CSS override file. Unfortunately, there's no 'standard' to templates on how buttons are done, so it's not possible to inherit the styles from every template properly. For more information, see our
SCLogin theme guide
.
I hope that helps, but if you need anything else, just let us know.
Alex