all those mails are visible on THEIR site!
https://www.etoilewebdesign.com/front-end-only-users-demo/user-listing/
Some of those emails seem to be fake but a most seem to be even real email addresses as it looks like.
When you give in i.e. “gmail” it lists you all gmail addresses
https://www.etoilewebdesign.com/front-end-only-users-demo/user-search/#
and if you try the search with 12 a whole lot more pops up or try a simple “a” and you get a full list with usernames – IMHO a clear GDPR Problem!
GDPR is not matched also when it says to export all user submitted data. The users which have registered with this plugin can’t get this data out again as it is NOT connected to the Core Users Feature, which is great i.e. in Multisites but terrible when the plugin does not provide a way to fulfill the GDPR requirements.
I wished it would be possible that this plugin could be GDPR compliant as then it woudl be very useful in a Multisite surrounding where the users should NOT get stored in the general main Users database – especially NOT with their real name and Data (that could be a hint how to actually connect to the Main Users – by using encrypted User Names here, which again would make WP it self much more secure)
This plugin provides its own tables which is great and they are much easier to read then the original User Table. Another plus is that this plugin does NOT register a WordPress Backend User !!! which could enter into the Backend as a Subscriber or any other i.e. Author, Contributer etc.
Another Plus is that this plugin helps to keep the Frontend people solely on the frontend while having the maintainer and i.e. blog authors , shop-managers working in the backend.
BUT – how do plugins handle this Frontend Only Plugin? Is Woocommerce still registering a backend user in the Core user table – which means in Multisites in Table 1 and it could be read by the Site 1 owner even he would not be allowed to see the rest of the data on another site (if he is not the superadmin of the network)
If that would be possible – especially in Multisites the Frontend data woudl stay solely and clearly separated on the SiteID Tables which shoudl be different that site 1!!! – Unfortunately as far as I coudl test the core Users still get created and used by other plugins which need Frontend Users.
Just 3 Major examples:
WooCommerce – User registers and all data needs to get stored in the Frontend User Tables but NOT in the Core Tables – possible or not?
BuddyPress – a lot of sites are using BuddyPress and bbPress for social media like communities and LMS plugins – they really could benefit from such a plugin but again the question is in how to get that working that the users are stored solely in the Frontend User tables and not in the CORE Tables of site 1 (Multisite), If we would need both for the Frontend Users anyway than the question would be why this plugin actually exists!
General Multisite has always a SiteAdmin which is registered in the Multisite Core Network and Site 1 Main Users Table. Perhaps also a ShopManager and Author who need backend access is registered there, but all subscribers and Frontend Only Users, who visit the Blog, read restricted articles on the site, order in the shop and join a social community would not need to be registered in the CORE Table – How to avoid that both tables get filled up.
Thumbs up for the developers and I hope they get this plugin fully GDPR compliant i.e. by integrating probably even the GDPR request features inside the plugin as that would be where they belong too anyway and that some of the davs can explain or list all the plugins which actually woudl work together with this plugin so no double data entries will happen.
As the USERNAME is NOT registered as a WP CORE User it shoudl also easily be possible to actually HIDE all those User names and the Emails and instead present only the Real names (which hopefully differ from the login user Name and Email) or Nicknames (which also should differ from the User names.
In combination with Any other plugin it would be a real need to have also a USER Page, where i.e. LMS results, Orders, Bought Products, and other personal Data would get stored. All those USER PROFILE Pages could and should have a “slug” which does NOT match the email or username – perhaps even could be chosen. That also wodl solve a problem most social media community plugins have which are based on Buddypress as here always the username gets presented in the URL and only of the username contains i.e. a @ those parts would not show up and then the slug would NOT match the Username. Perhaps inserting #signs (haven’t tested other signs) into a username could help to make it more difficult to guess the correct username.