Giter Club home page Giter Club logo

Comments (14)

amegantz avatar amegantz commented on August 27, 2024 2

image
How about mirroring the language in the consent setup flow?

  • Private data sharing: Data will only be shared with survey organizers, who may not share and use collected data publicly.
  • Public data sharing: Survey organizers may share and use data publicly under the CC0 license.

Included some alternate dialog options for @rawbzz.

from ground-android.

rawbzz avatar rawbzz commented on August 27, 2024 1
Screenshot 2024-07-22 at 1 56 00 PM

from ground-android.

sufyanAbbasi avatar sufyanAbbasi commented on August 27, 2024 1

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 CC0 license, we spell it out for the people in the back?
Creative Commons CC0 1.0 License

from ground-android.

gino-m avatar gino-m commented on August 27, 2024

Detailed FR:

  • The first time "Collect data" is tapped for a particular survey, the terms set by the survey organizer will be shown.
  • The user must accept these terms before they can begin collecting data. If they don't agree, they'll be returned to the map without being able to provide data.
  • The terms cannot be revoked once granted.

@rawbzz @amegantz @vittorino FYI

from ground-android.

rawbzz avatar rawbzz commented on August 27, 2024

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:
Personal Information: Name, contact details, demographic information (if applicable).
Research Data: Responses to surveys, interviews, or other study-related data.
Usage Data: Information about how you interact with our services or website (if applicable).

How We Use Your Data

We may use your data for the following purposes:
Research: To analyze and publish findings, contribute to scientific knowledge, and improve our services.
Internal Analysis: To understand how our services are used and to make improvements.
Communication: To contact you with updates, information about research results, or opportunities to participate in future studies.

How We Share Your Data

We may share your data with:
Researchers: We may share de-identified data with qualified researchers for approved studies.
Partners: We may share de-identified data with partner organizations for research or analysis.
Service Providers: We may share your data with trusted third-party service providers who help us deliver our services (e.g., data storage, analysis).

Your Rights

You have the right to:
Access Your Data: Request a copy of the personal data we hold about you.
Correct Your Data: Ask us to correct any inaccurate or incomplete data.
Withdraw Consent: You may withdraw your consent to data sharing at any time.
Object to Processing: You can object to certain types of processing (e.g., direct marketing).
Data Security

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.]

from ground-android.

gino-m avatar gino-m commented on August 27, 2024

Looks great! In the title I would say something like "Agree to survey data sharing terms to continue". @amegantz for approval.

from ground-android.

sufyanAbbasi avatar sufyanAbbasi commented on August 27, 2024

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.

from ground-android.

sufyanAbbasi avatar sufyanAbbasi commented on August 27, 2024

Also how do we want to allow survey organizers to format them? In markdown?

from ground-android.

sufyanAbbasi avatar sufyanAbbasi commented on August 27, 2024

So as per google/ground-platform#1856 (comment), there are three options:

  • Private to survey organizers
  • Publicly shareable
  • Custom agreement

I presume the mocks make sense for the third case, what exactly do we want to show for the first two cases? The title Agree to survey data sharing terms to continue may not make as much sense.

I can show a small message for now:

  • Data submissions will only be accessible to survey organizers
  • Data submissions can be shared publicly by survey organizers

from ground-android.

gino-m avatar gino-m commented on August 27, 2024

I would just say "data" instead of "data submissions", and link to CC-BY license in the "public" variant.

@amegantz @rawbzz PTAL?

from ground-android.

rawbzz avatar rawbzz commented on August 27, 2024

nice yea this works if theres not a long consent form, we can just use a typical dialog design

from ground-android.

gino-m avatar gino-m commented on August 27, 2024

Almost done, waiting for web impl to finalize (@nwkotto)

from ground-android.

gino-m avatar gino-m commented on August 27, 2024

image How about mirroring the language in the consent setup flow?

  • Private data sharing: Data will only be shared with survey organizers, who may not share and use collected data publicly.
  • Public data sharing: Survey organizers may share and use data publicly under the CC0 license.

Included some alternate dialog options for @rawbzz.

@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".

from ground-android.

gino-m avatar gino-m commented on August 27, 2024

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 CC0 license, we spell it out for the people in the back? Creative Commons CC0 1.0 License

Good point, let's store it locally!

from ground-android.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.