Hey @Rosewebstudio
Problem is that to keep in sync with GDPR requirements, you have to proof the user has voluntarily and clearly given his consentement and that he’s been clearly informed about the why, the what and the how. So in your database, you have to store the date of his consentement, and even the name of the consentement form. That means you do need at least one checkbox to collect his email for sign-up and/or login, plus other checkboxes if you also need his consentement for other purposes or services (marketing campaign, and so on - but that could be a second step process, managed at user profile level, so once the user accept to log in).
The terms & conditions and data policy must be easily accessible for reading, before any consentement. So this text message needs to include at least a clickable url, or a Webview, or I don’t know what but something allowing future users to have access to and “read” these legal informations before they fill in the email form and click on submit.
So yes, your workaround makes sense but is unfortunately not enough. As long as Glide does not provide a mixte mode, aka some public screens and restricted screens (accessible upon sign up and log in), we can do anything with. Even, I am not sure it would be enough, but this would at least help in getting closer to the GDPR reqs.
Another thing is that any user must be able and allowed to claim his personal data. So we do need to export these data upon user request. At the moment, if all data are stored in a gsheet it could be okay, but if we have user specific personal data stored in the internal glide app database, it’s not good. Regarding this last point, the “workaround” is on app builders side : ensure any personal data used for/by the app is stored at the good place and can be deleted and extracted.
Well, GDPR is a nightmare for all of us. For personal or even internal apps, should not be a real problem, but as long as you sell anything, a product or a subscription, you’re considered as a business and you have to comply.
Moreover, if you plan to offer an app equivalent to an existing (and highly priced) solution, be sure that their editors will do what they can to at least shutdown you and your app.