-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Data collection] Prompt data collectors to agree to data sharing terms #2497
Comments
Detailed FR:
|
Data text here : [Introduction Ground values your privacy and is committed to protecting your personal information. This form explains how we may collect, use, and share your data for research or other purposes. By signing this form, you consent to the practices described below. What Data We Collect We may collect the following types of data: How We Use Your Data We may use your data for the following purposes: How We Share Your Data We may share your data with: Your Rights You have the right to: We take appropriate technical and organizational measures to protect your data from unauthorized access, disclosure, alteration, or destruction.expand_more Data Retention We will retain your data for as long as necessary to fulfill the purposes outlined in this form or as required by law. Changes to this Form We may update this form from time to time. We will notify you of any material changes. Contact Us If you have any questions or concerns about our data practices, please contact us at [email protected]. Consent By agreeing below, I acknowledge that I have read and understood this data sharing consent form. I freely give my consent for Ground to collect, use, and share my data as described above.] |
Looks great! In the title I would say something like "Agree to survey data sharing terms to continue". @amegantz for approval. |
Do we need the user's consent to be sent up to the server or can we just block the user client side until they consent (per survey) and save that state in the local shared preferences, which is somewhat persistent? If the user wipes or reinstall the app, they will see the dialogs again. Less than ideal but I think that it's not a bad solution for getting this out quickly. |
Also how do we want to allow survey organizers to format them? In markdown? |
So as per google/ground-platform#1856 (comment), there are three options:
I presume the mocks make sense for the third case, what exactly do we want to show for the first two cases? The title I can show a small message for now:
|
Included some alternate dialog options for @rawbzz. |
nice yea this works if theres not a long consent form, we can just use a typical dialog design |
Almost done, waiting for web impl to finalize (@nwkotto) |
Thank you so much! Implementing this now. One thing to consider is that the user may not have internet access so the link will not be useful. Furthermore, I'm having trouble getting the component to let me open up the link. It's probably not too hard if I hand code it, but it doesn't take away the fact that offline users won't be able to see it. Alternatively, what if we store and display the license locally? Also, maybe instead of |
@amegantz @sufyanAbbasi Imo the CTA should always be "I agree" rather than "Got it", since we want users to not just understand, but to actually agree. We may also want to add a checkbox that says "I have read and understood...", leveraging standard language to that effect. Also, the header should be "Data sharing agreement", not "Data collection agreement". |
Good point, let's store it locally! |
Related to google/ground-platform#1856
Need to show this data sharing agreement in the app
The text was updated successfully, but these errors were encountered: