From f5014f1c2f84d90335c85d830c2f0b6a47a550a5 Mon Sep 17 00:00:00 2001 From: hamilton Date: Mon, 5 Apr 2021 10:02:51 -0700 Subject: [PATCH 01/20] updates storybook config to run; adds RS01 consent to irb stories --- .storybook/main.cjs | 12 ++++++++++++ stories/irb/irb.stories.js | 21 +++++++++++++-------- 2 files changed, 25 insertions(+), 8 deletions(-) create mode 100644 .storybook/main.cjs diff --git a/.storybook/main.cjs b/.storybook/main.cjs new file mode 100644 index 00000000..929692ad --- /dev/null +++ b/.storybook/main.cjs @@ -0,0 +1,12 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +module.exports = { + "stories": [ + "../stories/**/*.stories.@(js|jsx|ts|tsx)" + ], + "addons": [ + "@storybook/addon-links", + ] +}; diff --git a/stories/irb/irb.stories.js b/stories/irb/irb.stories.js index d4b17b4a..0d1bc801 100644 --- a/stories/irb/irb.stories.js +++ b/stories/irb/irb.stories.js @@ -2,11 +2,16 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - import PrincetonIRBStory from './PrincetonIRB.svelte'; - export default { - title: "IRB Components", - }; - - export const PrincetonIRB = () => ({ - Component: PrincetonIRBStory, - }); +import PrincetonIRBStory from './PrincetonIRB.svelte'; +import RS01ConsentStory from './RS01Consent.svelte'; +export default { + title: "IRB Components", +}; + +export const PrincetonIRB = () => ({ + Component: PrincetonIRBStory, +}); + +export const RS01Consent = () => ({ + Component: RS01ConsentStory, +}); From 6f53f752c5db11b56e2d1876cce7548b197bc8f6 Mon Sep 17 00:00:00 2001 From: hamilton Date: Mon, 5 Apr 2021 10:18:06 -0700 Subject: [PATCH 02/20] begins updating boilerplate consent notice --- src/routes/irbs/RS01Consent.svelte | 287 +++++++++++++++++++++++++++++ 1 file changed, 287 insertions(+) create mode 100644 src/routes/irbs/RS01Consent.svelte diff --git a/src/routes/irbs/RS01Consent.svelte b/src/routes/irbs/RS01Consent.svelte new file mode 100644 index 00000000..ad294685 --- /dev/null +++ b/src/routes/irbs/RS01Consent.svelte @@ -0,0 +1,287 @@ + + + + + +DESCRIPTION: You are invited to participate in a research study. + +

Study Purpose

+

+The goal of this study is to begin understanding how people browse the internet, +where they spend their time, and how these browsing dynamics differ according to a +demographic survey completed in the Rally onboarding process. +

+ +

+To understand browsing better we will collect data about your attention when you are +browsing the internet as well as a number of characteristics including time on site, +scroll depth, tab switching, full URL, title and description of each page you are on. +This data is not aggregated before it is sent to our servers, we see every event. +After we analyze our data we might publish aggregated insights on our blog or other channels. +We will only publish insights that include 5000 individuals to ensure your identity is protected. +

+ +

+Data will be collected through a custom browser plug-in developed by the Rally team. The plug-in will be offered on a voluntary basis to a pool of browser users that have opted in to the Mozilla Rally experience. If you opt in to the study, we will install the plug-in and data will be collected through browser telemetry. Mozilla will store the data on Google Cloud where all analysis will be conducted. This server is restricted to the Rally team researchers and is encrypted. Data will be transferred between the participant's browser and the Mozilla analysis database protected by TLS. +

+ +

Time Involvement

+ +

+This research will take 6 months. +

+ +

Risks and benefits

+RISKS AND BENEFITS: + +

+We cannot and do not guarantee or promise that you will receive any benefits from this study. +There are no individual risks or benefits for participants. +

+ +

+Answers to these questions will enhance understanding of internet usage for the Rally product +and help us create data stories and quantified self reports that help users understand themselves +and where they fit in. give-back development. +

+ +

Payments

+

+No payment is provided. +

+ +

Participants Rights

+

+ If you have read this form and have decided to participate in this project, please understand your + participation is voluntary and you have the right to withdraw your consent or discontinue participation + at any time without penalty or loss of benefits to which you are otherwise entitled. + The alternative is not to participate. You have the right to refuse to answer particular questions. + The results of this research study may be published in product development, blog posts or other marketing materials. + Your individual privacy will be maintained in all published and written data resulting from the study. +

+ +LEAVING THE STUDY: +You can opt out of the study and ask to delete your data at any time. You can leave the study at any time from the Rally preferences page (about:rally) by selecting “Leave Study.” When you leave the study, the study’s browser extension will be automatically uninstalled, removing the study code. We will also delete any data collected by this study. You will not be able to rejoin the study if you leave. If you leave the Rally platform, you will also leave the study. + +CONFIDENTIALITY: +Your private information collected as part of the research, even if identifiers are removed, will not be used or distributed for future research studies. + +CONTACT INFORMATION: +Questions: If you have any questions, concerns or complaints about this research, its procedures, risks and benefits, contact the Protocol Director, Rebecca Weiss, (studies@mozilla.com). + +Please print a copy of this page for your records. + +If you agree to participate in this research, please click “Accept & Participate”. + + + + + + + + + +

Rally Study Privacy Consent Notice

+ +
+
Your informed consent is being sought for research.
+
+ Participation in the research is voluntary. +
+
+ +
+
Academic Institution
+
Princeton University
+
Study Name
+
COVID-19 and Political Information Flows
+
Principal Investigator
+
+ Jonathan Mayer, Assistant Professor of Computer Science and Public + Affairs +
+
+ +

IRB Approval

+

+ This study has been approved by the Institutional Review Board for Human Subjects at Princeton University. +

+ +

Study Purpose

+

+ The study assesses how individuals are exposed to, consuming, sharing, and acting on health and political + information and misinformation during the COVID-19 pandemic. +

+ +

Study Benefits to Society

+

+ This study will help identify information distribution pathways for truthful and inaccurate information during the + COVID-19 pandemic. Understanding these pathways is crucial to designing public health interventions and addressing online misinformation. +

+ +

Study Procedures

+

+ During the study, your browser will automatically send data to Mozilla about how you engage with health and news websites, + in addition to standard Firefox telemetry. We have taken a number of steps to minimize and protect this data, which we describe below. + You may also be asked to participate in periodic surveys. + If you choose to provide demographic information for Mozilla Rally research purposes, + that information will also be used for this study. +

+ +

+ Your participation in the study will conclude when data collection is completed or, + if you choose to discontinue participation, when you make that choice. + Data collection will last no longer than 6 months, + and we will not retain data that is linkable to your browser for longer than 6 months. +

+ +

Leaving the Study

+

+ You can leave the study at any time from the Mozilla Rally options page. + To access the page, click on the Rally button rally icon in your browser toolbar. + The button is usually near the top right of the browser window. + If you have removed the Rally button from your toolbar, + you can also access the Rally options page from the browser’s Add-ons settings. + The Rally options page will show you a list of studies that you are currently enrolled in. + You can leave this study by clicking the “Leave Study” button on the associated study card. + If you leave the study, the study’s browser extension will be automatically uninstalled, + removing the study code and data from your browser. + We will also automatically delete the data that your browser has submitted for the study, + unless you allow us to retain that data. + You may not be able to rejoin the study if you leave. + If you leave Rally, you will also leave the studies that you are enrolled in, including this study. +

+ +

Study Risks and Alternative Procedures

+

+ There is minimal risk associated with participating in the study. + There are no alternative means of participating in the study that may be advantageous to you. +

+ +

Privacy

+

+ We will protect the information that you provide in several ways: minimizing the data we collect, + keeping the data we collect secure, and limiting the information we use and disclose. +

+ +

+ Data minimization: We will limit our data collection to information needed to carry out our study. + We will not collect your name, email address, or similar contact information. + We also will make no effort to identify you on the basis of information you provide. + When collecting data about your web browsing, we will use coarse and aggregate measures as much as possible. + For instance, when collecting data about your visit to a webpage, + we will only collect a time window in which the event occurred instead of the exact time, + and we will only collect the domain name and page type for the webpage rather than the full URL. + We will also only collect activity specific to a website + if we have previously categorized the website as health or news related. +

+ +

+ Data security: We will encrypt the data that you provide both in transit and at rest. + We will only allow access to Princeton researchers and Mozilla personnel who have specific responsibilities in carrying out the study. +

+ +

+ Data use and disclosure: We will only use the data you provide to carry out this academic study. + We will not disclose information that identifies you or that could reasonably be used to identify you. +

+ +

Compensation

+

There is no compensation for participation in this study.

+ +

Who to Contact with Questions

+

+ Please contact the Principal Investigator, Jonathan Mayer (covid-19-study@lists.cs.princeton.edu), with any questions about the study. +

+ +

+ If you have questions regarding your rights as a research subject, or + if problems arise which you do not feel you can discuss with the + Investigator, please contact the Institutional Review Board for Human + Subjects at Princeton University at: +

+ +

+ Assistant Director, Research Integrity and Assurance
+ (609) 258-8543
+ irb@princeton.edu +

+ +

Summary of Consent

+ +

I understand the information that was presented and that:

+ +

I hereby give my consent to be the subject of the research.

+ + From 951af4741c7eec2076f1e7a81ddeaa4329ca481e Mon Sep 17 00:00:00 2001 From: hamilton Date: Mon, 5 Apr 2021 10:19:13 -0700 Subject: [PATCH 03/20] adds rs01 consent --- .storybook/main.js | 12 ------------ stories/irb/RS01Consent.svelte | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 12 deletions(-) delete mode 100644 .storybook/main.js create mode 100644 stories/irb/RS01Consent.svelte diff --git a/.storybook/main.js b/.storybook/main.js deleted file mode 100644 index 44f3442b..00000000 --- a/.storybook/main.js +++ /dev/null @@ -1,12 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -export default { - "stories": [ - "../stories/**/*.stories.@(js|jsx|ts|tsx)" - ], - "addons": [ - "@storybook/addon-links", - ] -}; diff --git a/stories/irb/RS01Consent.svelte b/stories/irb/RS01Consent.svelte new file mode 100644 index 00000000..5bf198ad --- /dev/null +++ b/stories/irb/RS01Consent.svelte @@ -0,0 +1,14 @@ + + +
+ + + +
\ No newline at end of file From 2cab2d6d6b0e802e049cc0e56f230514637266fa Mon Sep 17 00:00:00 2001 From: hamilton Date: Mon, 5 Apr 2021 11:56:28 -0700 Subject: [PATCH 04/20] changes to RS01Consent.svelte --- src/routes/irbs/RS01Consent.svelte | 239 ++++++----------------------- 1 file changed, 49 insertions(+), 190 deletions(-) diff --git a/src/routes/irbs/RS01Consent.svelte b/src/routes/irbs/RS01Consent.svelte index ad294685..aee91d6f 100644 --- a/src/routes/irbs/RS01Consent.svelte +++ b/src/routes/irbs/RS01Consent.svelte @@ -32,164 +32,87 @@ p { line-height: 21px; margin-bottom: 20px; } -.mzp-u-list-styled { - font-size: 14px; - line-height: 21px; -} - -dl { - margin-bottom: 32px; -} - -dt { - font-weight: 900; - text-transform: uppercase; -} - -dd { - margin-bottom: 1rem; -} +

Rally Study Consent Notice

- -DESCRIPTION: You are invited to participate in a research study. +
+
You are invited to participate in a research study.
+
+ Participation in this study is voluntary. +
+

Study Purpose

-The goal of this study is to begin understanding how people browse the internet, -where they spend their time, and how these browsing dynamics differ according to a -demographic survey completed in the Rally onboarding process. + The goal of this study is to begin understanding how people browse the internet, + where they spend their time, and how these browsing dynamics differ according to a + demographic survey completed in the Rally onboarding process.

-To understand browsing better we will collect data about your attention when you are -browsing the internet as well as a number of characteristics including time on site, -scroll depth, tab switching, full URL, title and description of each page you are on. -This data is not aggregated before it is sent to our servers, we see every event. -After we analyze our data we might publish aggregated insights on our blog or other channels. -We will only publish insights that include 5000 individuals to ensure your identity is protected. + To understand browsing better we will collect data about your attention when you are browsing the + internet as well as a number of characteristics including time on site, scroll depth, tab switching, + canonical URL, the canonical URL that brought you to the current webpage, title and description of + each page you are on. It will additionally collect time stamps when audio is playing in the browser, + but will not collect information about what audio is playing nor what video might be playing with the audio. + This data is not aggregated before it is sent to our servers; this study will record all events. + After we analyze our data we might publish aggregated insights on our blog or other channels. + We will only publish insights that include 5000 individuals to ensure your identity is protected.

-Data will be collected through a custom browser plug-in developed by the Rally team. The plug-in will be offered on a voluntary basis to a pool of browser users that have opted in to the Mozilla Rally experience. If you opt in to the study, we will install the plug-in and data will be collected through browser telemetry. Mozilla will store the data on Google Cloud where all analysis will be conducted. This server is restricted to the Rally team researchers and is encrypted. Data will be transferred between the participant's browser and the Mozilla analysis database protected by TLS. + Data will be collected through a custom browser web extension developed by the Rally team. + The web extension will be offered on a voluntary basis to a pool of browser users that have opted + in to the Mozilla Rally experience. If you opt in to the study, we will install the web extension + and data will be collected through browser telemetry. Mozilla will store the data on Google Cloud + where all analysis will be conducted. This server is restricted to the Rally team researchers and is encrypted. + Data will be transferred between the participant's browser and the Mozilla analysis database protected by TLS.

Time Involvement

-This research will take 6 months. + This research will take 6 months.

-

Risks and benefits

-RISKS AND BENEFITS: +

Risks and Benefits

-We cannot and do not guarantee or promise that you will receive any benefits from this study. -There are no individual risks or benefits for participants. + We cannot and do not guarantee or promise that you will receive any benefits from this study. + There are individual risks to you related to your identification. + You can read more here. + There are no benefits to you when you participate. +

-Answers to these questions will enhance understanding of internet usage for the Rally product -and help us create data stories and quantified self reports that help users understand themselves -and where they fit in. give-back development. + Answers to these questions will enhance understanding of internet usage for the Rally product + and help us create data stories and quantified self reports that help users understand themselves + and where they fit in. give-back development.

-

Payments

+

Compensation

-No payment is provided. + No payment is provided.

Participants Rights

If you have read this form and have decided to participate in this project, please understand your - participation is voluntary and you have the right to withdraw your consent or discontinue participation + participation is voluntary and you have the right to withdraw your consent or discontinue participation at any time without penalty or loss of benefits to which you are otherwise entitled. - The alternative is not to participate. You have the right to refuse to answer particular questions. + The alternative is not to participate. You have the right to refuse to answer particular questions. The results of this research study may be published in product development, blog posts or other marketing materials. - Your individual privacy will be maintained in all published and written data resulting from the study. -

- -LEAVING THE STUDY: -You can opt out of the study and ask to delete your data at any time. You can leave the study at any time from the Rally preferences page (about:rally) by selecting “Leave Study.” When you leave the study, the study’s browser extension will be automatically uninstalled, removing the study code. We will also delete any data collected by this study. You will not be able to rejoin the study if you leave. If you leave the Rally platform, you will also leave the study. - -CONFIDENTIALITY: -Your private information collected as part of the research, even if identifiers are removed, will not be used or distributed for future research studies. - -CONTACT INFORMATION: -Questions: If you have any questions, concerns or complaints about this research, its procedures, risks and benefits, contact the Protocol Director, Rebecca Weiss, (studies@mozilla.com). - -Please print a copy of this page for your records. - -If you agree to participate in this research, please click “Accept & Participate”. - - - - - - - - - -

Rally Study Privacy Consent Notice

- -
-
Your informed consent is being sought for research.
-
- Participation in the research is voluntary. -
-
- -
-
Academic Institution
-
Princeton University
-
Study Name
-
COVID-19 and Political Information Flows
-
Principal Investigator
-
- Jonathan Mayer, Assistant Professor of Computer Science and Public - Affairs -
-
- -

IRB Approval

-

- This study has been approved by the Institutional Review Board for Human Subjects at Princeton University. -

- -

Study Purpose

-

- The study assesses how individuals are exposed to, consuming, sharing, and acting on health and political - information and misinformation during the COVID-19 pandemic. -

- -

Study Benefits to Society

-

- This study will help identify information distribution pathways for truthful and inaccurate information during the - COVID-19 pandemic. Understanding these pathways is crucial to designing public health interventions and addressing online misinformation. -

- -

Study Procedures

-

- During the study, your browser will automatically send data to Mozilla about how you engage with health and news websites, - in addition to standard Firefox telemetry. We have taken a number of steps to minimize and protect this data, which we describe below. - You may also be asked to participate in periodic surveys. - If you choose to provide demographic information for Mozilla Rally research purposes, - that information will also be used for this study. -

- -

- Your participation in the study will conclude when data collection is completed or, - if you choose to discontinue participation, when you make that choice. - Data collection will last no longer than 6 months, - and we will not retain data that is linkable to your browser for longer than 6 months. + Your individual privacy will be maintained in all published data in text and charts resulting from the study.

Leaving the Study

You can leave the study at any time from the Mozilla Rally options page. - To access the page, click on the Rally button rally icon in your browser toolbar. + To access the page, click on the Rally button rally icon + in your browser toolbar. The button is usually near the top right of the browser window. If you have removed the Rally button from your toolbar, you can also access the Rally options page from the browser’s Add-ons settings. @@ -203,85 +126,21 @@ If you agree to participate in this research, please click “Accept & Participa If you leave Rally, you will also leave the studies that you are enrolled in, including this study.

-

Study Risks and Alternative Procedures

+

Confidentiality

- There is minimal risk associated with participating in the study. - There are no alternative means of participating in the study that may be advantageous to you. + Your private information collected as part of the research, even if identifiers are removed, + will not be used or distributed for future research studies.

-

Privacy

+

Contact Information

- We will protect the information that you provide in several ways: minimizing the data we collect, - keeping the data we collect secure, and limiting the information we use and disclose. + Questions – If you have any questions, concerns or complaints about this research, its procedures, risks and benefits, + contact the Protocol Director, Rebecca Weiss, (studies@mozilla.com).

-

- Data minimization: We will limit our data collection to information needed to carry out our study. - We will not collect your name, email address, or similar contact information. - We also will make no effort to identify you on the basis of information you provide. - When collecting data about your web browsing, we will use coarse and aggregate measures as much as possible. - For instance, when collecting data about your visit to a webpage, - we will only collect a time window in which the event occurred instead of the exact time, - and we will only collect the domain name and page type for the webpage rather than the full URL. - We will also only collect activity specific to a website - if we have previously categorized the website as health or news related. + Please print a copy of this page for your records.

- Data security: We will encrypt the data that you provide both in transit and at rest. - We will only allow access to Princeton researchers and Mozilla personnel who have specific responsibilities in carrying out the study. + If you agree to participate in this research, please click “Accept & Participate”.

- -

- Data use and disclosure: We will only use the data you provide to carry out this academic study. - We will not disclose information that identifies you or that could reasonably be used to identify you. -

- -

Compensation

-

There is no compensation for participation in this study.

- -

Who to Contact with Questions

-

- Please contact the Principal Investigator, Jonathan Mayer (covid-19-study@lists.cs.princeton.edu), with any questions about the study. -

- -

- If you have questions regarding your rights as a research subject, or - if problems arise which you do not feel you can discuss with the - Investigator, please contact the Institutional Review Board for Human - Subjects at Princeton University at: -

- -

- Assistant Director, Research Integrity and Assurance
- (609) 258-8543
- irb@princeton.edu -

- -

Summary of Consent

- -

I understand the information that was presented and that:

-
    -
  • My participation is voluntary.
  • -
  • - Refusal to participate will involve no penalty or loss of benefits - to which I am otherwise entitled. -
  • -
  • - I may discontinue participation at any time without penalty or loss - of benefits. -
  • -
  • - I do not waive any legal rights or release Princeton University or - its employees from liability for negligence. -
  • -
  • - I am over the age of 18 and located in the United States. -
  • -
-

I hereby give my consent to be the subject of the research.

- - From 3b74515a8ead0496ab781f862b5a8c98da113d32 Mon Sep 17 00:00:00 2001 From: hamilton Date: Tue, 6 Apr 2021 13:18:38 -0700 Subject: [PATCH 05/20] updates the consent copy; builds in the routing for the study implementation --- src/routes/current-studies/Content.svelte | 1 + src/routes/current-studies/StudyCard.svelte | 3 +- src/routes/irbs/RS01Consent.svelte | 215 +++++++++++--------- src/routes/irbs/index.js | 4 +- stories/flow/MainFlowView.svelte | 31 ++- 5 files changed, 148 insertions(+), 106 deletions(-) diff --git a/src/routes/current-studies/Content.svelte b/src/routes/current-studies/Content.svelte index 9fc3a3d0..728e1d5a 100644 --- a/src/routes/current-studies/Content.svelte +++ b/src/routes/current-studies/Content.svelte @@ -64,6 +64,7 @@ p { author={study.authors.name} joined={(!!study.studyJoined)} imageSrc={study.icons[64]} + addonID={study.addonId} endDate={study.endDate} joinedDate={study.joinedOn} description={study.description} diff --git a/src/routes/current-studies/StudyCard.svelte b/src/routes/current-studies/StudyCard.svelte index 08196d93..1e043b82 100644 --- a/src/routes/current-studies/StudyCard.svelte +++ b/src/routes/current-studies/StudyCard.svelte @@ -24,6 +24,7 @@ export let imageSrc; export let title = "Untitled Study"; export let author = "Author Unknown"; export let description = "no description."; +export let addonID; export let endDate; export let joinedDate; export let dataCollectionDetails; @@ -96,7 +97,7 @@ function triggerJoinEvent() { by the study id. --> - + {:else}
diff --git a/src/routes/irbs/RS01Consent.svelte b/src/routes/irbs/RS01Consent.svelte index aee91d6f..0cd7ddfd 100644 --- a/src/routes/irbs/RS01Consent.svelte +++ b/src/routes/irbs/RS01Consent.svelte @@ -1,146 +1,165 @@ -

Rally Study Consent Notice

-
-
You are invited to participate in a research study.
-
- Participation in this study is voluntary. -
+
+
You are invited to participate in a research study.
+
Participation in this study is voluntary.

Study Purpose

- The goal of this study is to begin understanding how people browse the internet, - where they spend their time, and how these browsing dynamics differ according to a - demographic survey completed in the Rally onboarding process. + The goal of this study is to begin understanding how people browse the + internet, where they spend their time, and how these browsing dynamics differ + according to a demographic survey completed in the Rally onboarding process.

- To understand browsing better we will collect data about your attention when you are browsing the - internet as well as a number of characteristics including time on site, scroll depth, tab switching, - canonical URL, the canonical URL that brought you to the current webpage, title and description of - each page you are on. It will additionally collect time stamps when audio is playing in the browser, - but will not collect information about what audio is playing nor what video might be playing with the audio. - This data is not aggregated before it is sent to our servers; this study will record all events. - After we analyze our data we might publish aggregated insights on our blog or other channels. - We will only publish insights that include 5000 individuals to ensure your identity is protected. + To understand browsing better we will collect data about your attention when you are + browsing the internet as well as a number of characteristics including time on site, + scroll depth, tab switching, origin URL, the origin URL that brought you to the current webpage, + title and description of each page you are on. It will additionally collect time stamps when audio + is playing in the browser, but will not collect information about what audio is playing nor what + video might be playing with the audio. This data is not aggregated before it is sent to our servers; + this study will record all events. After we analyze our data we might publish aggregated insights + on our blog or other channels. For our intended output – blog posts, data visualizations, and + product prototypes – we will minimize what we’re exposing through careful aggregation, to be + vetted by a Mozilla data steward, before making anything available to the public.

- Data will be collected through a custom browser web extension developed by the Rally team. - The web extension will be offered on a voluntary basis to a pool of browser users that have opted - in to the Mozilla Rally experience. If you opt in to the study, we will install the web extension - and data will be collected through browser telemetry. Mozilla will store the data on Google Cloud - where all analysis will be conducted. This server is restricted to the Rally team researchers and is encrypted. - Data will be transferred between the participant's browser and the Mozilla analysis database protected by TLS. + Data will be collected through a custom browser web extension developed by the + Rally team. The web extension will be offered on a voluntary basis to a pool + of browser users that have opted in to the Mozilla Rally experience. If you + opt in to the study, we will install the web extension and data will be + collected through browser telemetry. Mozilla will store the data on Google + Cloud where all analysis will be conducted. This server is restricted to the + Rally team researchers and is encrypted. Data will be transferred between the + participant's browser and the Mozilla analysis database protected by TLS.

-

Time Involvement

+

Time Involvement

-

- This research will take 6 months. -

+

This research will take 6 months.

Risks and Benefits

- We cannot and do not guarantee or promise that you will receive any benefits from this study. - There are individual risks to you related to your identification. - You can read more here. - There are no benefits to you when you participate. - + We cannot and do not guarantee or promise that you will receive any + benefits from this study. + There are individual risks to you related to your identification. You can read + more here. There are no benefits to you when you participate.

- Answers to these questions will enhance understanding of internet usage for the Rally product - and help us create data stories and quantified self reports that help users understand themselves - and where they fit in. give-back development. + Answers to these questions will enhance understanding of internet usage for + the Rally product and help us create data stories and quantified self reports + that help users understand themselves and where they fit in. give-back + development.

Compensation

-

- No payment is provided. -

+

No payment is provided.

Participants Rights

- If you have read this form and have decided to participate in this project, please understand your - participation is voluntary and you have the right to withdraw your consent or discontinue participation - at any time without penalty or loss of benefits to which you are otherwise entitled. - The alternative is not to participate. You have the right to refuse to answer particular questions. - The results of this research study may be published in product development, blog posts or other marketing materials. - Your individual privacy will be maintained in all published data in text and charts resulting from the study. + If you have read this form and have decided to participate in this project, + please understand your + participation is voluntary and you have the + right to withdraw your consent or discontinue participation at any time + without penalty or loss of benefits to which you are otherwise entitled. The + alternative is not to participate. + You have the right to refuse to answer particular questions. The results of + this research study may be published in product development, blog posts or + other marketing materials. + Your individual privacy will be maintained in all published data in text + and charts resulting from the study.

Leaving the Study

- You can leave the study at any time from the Mozilla Rally options page. - To access the page, click on the Rally button rally icon - in your browser toolbar. - The button is usually near the top right of the browser window. - If you have removed the Rally button from your toolbar, - you can also access the Rally options page from the browser’s Add-ons settings. - The Rally options page will show you a list of studies that you are currently enrolled in. - You can leave this study by clicking the “Leave Study” button on the associated study card. - If you leave the study, the study’s browser extension will be automatically uninstalled, - removing the study code and data from your browser. - We will also automatically delete the data that your browser has submitted for the study, - unless you allow us to retain that data. - You may not be able to rejoin the study if you leave. - If you leave Rally, you will also leave the studies that you are enrolled in, including this study. + You can leave the study at any time from the Mozilla Rally options page. To + access the page, click on the Rally button rally icon + in your browser toolbar. The button is usually near the top right of the browser + window. If you have removed the Rally button from your toolbar, you can also access + the Rally options page from the browser’s Add-ons settings. The Rally options page + will show you a list of studies that you are currently enrolled in. You can leave + this study by clicking the “Leave Study” button on the associated study card. If + you leave the study, the study’s browser extension will be automatically uninstalled, + removing the study code and data from your browser. We will also automatically + delete the data that your browser has submitted for the study, unless you allow + us to retain that data. You may not be able to rejoin the study if you leave. If + you leave Rally, you will also leave the studies that you are enrolled in, including + this study.

Confidentiality

- Your private information collected as part of the research, even if identifiers are removed, - will not be used or distributed for future research studies. + Your private information collected as part of the research, even if + identifiers are removed, will not be used or distributed for future research + studies.

Contact Information

- Questions – If you have any questions, concerns or complaints about this research, its procedures, risks and benefits, - contact the Protocol Director, Rebecca Weiss, (studies@mozilla.com). -

-

- Please print a copy of this page for your records. + If you have any questions, concerns or complaints about this + research, its procedures, risks and benefits, contact the Protocol Director, + Rebecca Weiss (studies@mozilla.com).

+

Please print a copy of this page for your records.

- If you agree to participate in this research, please click “Accept & Participate”. + If you agree to participate in this research, please click “Accept & + Participate”.

+ + diff --git a/src/routes/irbs/index.js b/src/routes/irbs/index.js index 39c1abad..5dae6e79 100644 --- a/src/routes/irbs/index.js +++ b/src/routes/irbs/index.js @@ -2,7 +2,9 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ import PrincetonCovidDisinformationIRB from "./PrincetonCovidDisinformationIRB.svelte"; +import RS01Consent from "./RS01Consent.svelte"; export default { - "princeton-study": PrincetonCovidDisinformationIRB + "rally.news.study@princeton.edu": PrincetonCovidDisinformationIRB, + "rally-study-01@mozilla.org": RS01Consent } diff --git a/stories/flow/MainFlowView.svelte b/stories/flow/MainFlowView.svelte index 6ab14fc2..81e439d7 100644 --- a/stories/flow/MainFlowView.svelte +++ b/stories/flow/MainFlowView.svelte @@ -40,28 +40,47 @@ const mockStore = (function() { // add one nicer study with all the information. const nicerStudy = { - addonId: 'nicer-study-example@mozilla.org', - name: "An Example Study", + addonId: 'rally-study-01@mozilla.org', + name: "How Much Do You Doomscroll?", authors: { - name: "Rally Team" + name: "Mozilla Rally" }, icons: { 64: undefined }, endDate: new Date('2021-07-03'), - tags: ['ad trackers', 'misinformation', 'profiling'], + tags: ['social media', 'quantified self'], privacyPolicy: {spec: 'https://example.com'}, description: `This is a mock study description. All of the information here is for illustrative purposes only.`, dataCollectionDetails: ['page views', 'time and date of joining study', 'etc.'], detailsDirectName: "Rally Website", - detailsDirectLink: '#' + detailsDirectLink: '/' +} + +const mockAcademicPartnerStudy = { + addonId: 'rally.news.study@princeton.edu', + name: "Generic Partner Study", + authors: { + name: "Generic Partner University" + }, + icons: { + 64: undefined + }, + endDate: new Date('2021-07-03'), + tags: ['social media', 'quantified self'], + privacyPolicy: {spec: 'https://example.com'}, + + description: `This is a mock study description. All of the information here is for illustrative purposes only.`, + dataCollectionDetails: ['page views', 'time and date of joining study', 'etc.'], + detailsDirectName: "Rally Website", + detailsDirectLink: '/' } fetch('locally-available-studies.json') .then(r => r.json()) .then(s => { - mockStore.set({...get(mockStore), availableStudies: [nicerStudy, ...s]}); + mockStore.set({...get(mockStore), availableStudies: [nicerStudy, mockAcademicPartnerStudy, ...s]}); }); setContext("rally:store", mockStore); From 249a30c33178b9360a6fe10cd6c67cc2d3e8f6aa Mon Sep 17 00:00:00 2001 From: hamilton Date: Tue, 6 Apr 2021 13:20:03 -0700 Subject: [PATCH 06/20] clears lint error --- src/routes/irbs/RS01Consent.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/irbs/RS01Consent.svelte b/src/routes/irbs/RS01Consent.svelte index 0cd7ddfd..3335fccd 100644 --- a/src/routes/irbs/RS01Consent.svelte +++ b/src/routes/irbs/RS01Consent.svelte @@ -130,8 +130,8 @@ .research-is-voluntary, h1, h2, - p, - dl { + p + { color: var(--irb-text-color, var(--color-marketing-gray-70)); } From 2218a065eec8f2e4a4a4af9d1ee96abf743951ba Mon Sep 17 00:00:00 2001 From: hamilton Date: Tue, 6 Apr 2021 13:23:50 -0700 Subject: [PATCH 07/20] fixes another lint error --- src/routes/irbs/RS01Consent.svelte | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/routes/irbs/RS01Consent.svelte b/src/routes/irbs/RS01Consent.svelte index 3335fccd..9b130e1d 100644 --- a/src/routes/irbs/RS01Consent.svelte +++ b/src/routes/irbs/RS01Consent.svelte @@ -130,8 +130,7 @@ .research-is-voluntary, h1, h2, - p - { + p { color: var(--irb-text-color, var(--color-marketing-gray-70)); } From 4143f1ea73a07ec8d2b99e40f9f6372379d0b5be Mon Sep 17 00:00:00 2001 From: hamilton Date: Tue, 6 Apr 2021 14:26:52 -0700 Subject: [PATCH 08/20] updates consent copy slightly --- src/routes/irbs/RS01Consent.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/irbs/RS01Consent.svelte b/src/routes/irbs/RS01Consent.svelte index 9b130e1d..68e17a10 100644 --- a/src/routes/irbs/RS01Consent.svelte +++ b/src/routes/irbs/RS01Consent.svelte @@ -19,7 +19,7 @@

To understand browsing better we will collect data about your attention when you are browsing the internet as well as a number of characteristics including time on site, - scroll depth, tab switching, origin URL, the origin URL that brought you to the current webpage, + scroll depth, tab switching, origin of the page URL, the origin of the page URL that brought you to the current webpage, title and description of each page you are on. It will additionally collect time stamps when audio is playing in the browser, but will not collect information about what audio is playing nor what video might be playing with the audio. This data is not aggregated before it is sent to our servers; From 5b89aa21ce8ada0d2258705f5461c66bc2313142 Mon Sep 17 00:00:00 2001 From: hamilton Date: Wed, 7 Apr 2021 13:50:02 -0700 Subject: [PATCH 09/20] updates storybook example --- src/components/study-card/study-categories.js | 8 ++++++++ stories/flow/MainFlowView.svelte | 13 +++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/components/study-card/study-categories.js b/src/components/study-card/study-categories.js index bc760771..26536a58 100644 --- a/src/components/study-card/study-categories.js +++ b/src/components/study-card/study-categories.js @@ -26,4 +26,12 @@ export default { text: "var(--color-marketing-gray-100)", background: "#E0ECEC" }, + "rally community insights": { + text: "var(--color-marketing-gray-100)", + background: "#D9BFFF" + }, + "product discovery": { + text: "var(--color-marketing-gray-100)", + background: "#FFB4DC" + } } diff --git a/stories/flow/MainFlowView.svelte b/stories/flow/MainFlowView.svelte index 81e439d7..362d9f9d 100644 --- a/stories/flow/MainFlowView.svelte +++ b/stories/flow/MainFlowView.svelte @@ -41,7 +41,7 @@ const mockStore = (function() { // add one nicer study with all the information. const nicerStudy = { addonId: 'rally-study-01@mozilla.org', - name: "How Much Do You Doomscroll?", + name: "Your Time Online and \"Doomscrolling\"", authors: { name: "Mozilla Rally" }, @@ -49,11 +49,16 @@ const nicerStudy = { 64: undefined }, endDate: new Date('2021-07-03'), - tags: ['social media', 'quantified self'], + tags: ['product discovery', 'rally community insights'], privacyPolicy: {spec: 'https://example.com'}, - description: `This is a mock study description. All of the information here is for illustrative purposes only.`, - dataCollectionDetails: ['page views', 'time and date of joining study', 'etc.'], + description: `When you participate in this study you are helping Rally discover how our community browses the internet. We will explore interesting online patterns like “doomscrolling” -- the popular term for browsing outrageous or depressing online news for a long period of time. Our findings will lead to new Rally features or blog posts about aggregate online behavior.`, + dataCollectionDetails: [ + 'We are collecting event-level data containing host names without the specific page (e.g rally.mozilla.org) ', + 'Events are sent when you do specific actions (listen to audio, changing a tab, watching a video, loading a new URL.', + 'The title of the page, the 1-2 sentence description and the type of social media page you’re on (for instance, “article” or “video.movie”)', + 'We will measure how far you scroll down on the page' + ], detailsDirectName: "Rally Website", detailsDirectLink: '/' } From ed6de2ed170109f2cb7e8dec38eeda500b084649 Mon Sep 17 00:00:00 2001 From: hamilton Date: Wed, 7 Apr 2021 13:50:25 -0700 Subject: [PATCH 10/20] updates date --- stories/flow/MainFlowView.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stories/flow/MainFlowView.svelte b/stories/flow/MainFlowView.svelte index 362d9f9d..f45aa3f7 100644 --- a/stories/flow/MainFlowView.svelte +++ b/stories/flow/MainFlowView.svelte @@ -48,7 +48,7 @@ const nicerStudy = { icons: { 64: undefined }, - endDate: new Date('2021-07-03'), + endDate: new Date('2021-10-31'), tags: ['product discovery', 'rally community insights'], privacyPolicy: {spec: 'https://example.com'}, From 8579fa5b35e76d0e1f2e9099e5e86625149a2719 Mon Sep 17 00:00:00 2001 From: hamilton Date: Wed, 7 Apr 2021 13:53:42 -0700 Subject: [PATCH 11/20] removes rally from community insights --- src/components/study-card/study-categories.js | 2 +- stories/flow/MainFlowView.svelte | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/study-card/study-categories.js b/src/components/study-card/study-categories.js index 26536a58..f4eff854 100644 --- a/src/components/study-card/study-categories.js +++ b/src/components/study-card/study-categories.js @@ -26,7 +26,7 @@ export default { text: "var(--color-marketing-gray-100)", background: "#E0ECEC" }, - "rally community insights": { + "community insights": { text: "var(--color-marketing-gray-100)", background: "#D9BFFF" }, diff --git a/stories/flow/MainFlowView.svelte b/stories/flow/MainFlowView.svelte index f45aa3f7..614f433a 100644 --- a/stories/flow/MainFlowView.svelte +++ b/stories/flow/MainFlowView.svelte @@ -49,7 +49,7 @@ const nicerStudy = { 64: undefined }, endDate: new Date('2021-10-31'), - tags: ['product discovery', 'rally community insights'], + tags: ['product discovery', 'community insights'], privacyPolicy: {spec: 'https://example.com'}, description: `When you participate in this study you are helping Rally discover how our community browses the internet. We will explore interesting online patterns like “doomscrolling” -- the popular term for browsing outrageous or depressing online news for a long period of time. Our findings will lead to new Rally features or blog posts about aggregate online behavior.`, From b7ededb808b1cf5869cb00220754f75953f4dd08 Mon Sep 17 00:00:00 2001 From: hamilton Date: Fri, 9 Apr 2021 10:38:41 -0700 Subject: [PATCH 12/20] updates the RS01 consent copy --- public/locally-available-studies.json | 4 +- public/studies-schema.json | 179 ++++++++++---------- src/components/study-card/StudyCard.svelte | 4 +- src/routes/current-studies/Content.svelte | 6 +- src/routes/current-studies/StudyCard.svelte | 16 +- src/routes/irbs/RS01Consent.svelte | 101 ++--------- stories/flow/MainFlowView.svelte | 5 +- stories/studies/StudySet.svelte | 4 +- 8 files changed, 116 insertions(+), 203 deletions(-) diff --git a/public/locally-available-studies.json b/public/locally-available-studies.json index f314f96f..1328e40b 100644 --- a/public/locally-available-studies.json +++ b/public/locally-available-studies.json @@ -16,9 +16,7 @@ "studyEnded": false, "studyPaused": false, "description": "Study purpose: Testing Rally.", - "privacyPolicyLink": "https://addons.mozilla.org/en-US/firefox/addon/ion-basic-study/", - "joinStudyConsent": "This study will send an encrypted ping, only when the toolbar icon is clicked.", - "leaveStudyConsent": "This study cannot be re-joined.", + "studyDetailsLink": "https://addons.mozilla.org/en-US/firefox/addon/ion-basic-study/", "dataCollectionDetails": ["The date and time"], "tags": ["misinformation", "social media", "demo"] } diff --git a/public/studies-schema.json b/public/studies-schema.json index dbadc2af..029d0b96 100644 --- a/public/studies-schema.json +++ b/public/studies-schema.json @@ -1,97 +1,90 @@ { - "type": "array", - "items": [ - { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "icons": { - "type": "object", - "properties": { - "32": { - "type": "string" - }, - "64": { - "type": "string" - }, - "128": { - "type": "string" - } - }, - "required": [ - "32", - "64", - "128" - ] - }, - "authors": { - "type": "object", - "properties": { - "url": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "url", - "name" - ] - }, - "version": { - "type": "string" - }, - "addonId": { - "type": "string" - }, - "downloadLink": { - "type": "string" - }, - "studyEnded": { - "type": "boolean" - }, - "studyPaused": { - "type": "boolean" - }, - "description": { - "type": "string" - }, - "privacyPolicyLink": { - "type": "string" - }, - "joinStudyConsent": { - "type": "string" - }, - "leaveStudyConsent": { - "type": "string" - }, - "dataCollectionDetails": { - "type": "array", - "items": [ - { - "type": "string" - } - ] - } + "type": "array", + "items": [ + { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "icons": { + "type": "object", + "properties": { + "32": { + "type": "string" }, - "required": [ - "name", - "icons", - "authors", - "version", - "addonId", - "downloadLink", - "studyEnded", - "studyPaused", - "description", - "privacyPolicyLink", - "joinStudyConsent", - "leaveStudyConsent", - "dataCollectionDetails" - ] + "64": { + "type": "string" + }, + "128": { + "type": "string" + } + }, + "required": ["32", "64", "128"] + }, + "authors": { + "type": "object", + "properties": { + "url": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": ["url", "name"] + }, + "version": { + "type": "string" + }, + "addonId": { + "type": "string" + }, + "downloadLink": { + "type": "string" + }, + "studyEnded": { + "type": "boolean" + }, + "studyPaused": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "privacyPolicyLink": { + "type": "string" + }, + "joinStudyConsent": { + "type": "string" + }, + "leaveStudyConsent": { + "type": "string" + }, + "dataCollectionDetails": { + "type": "array", + "items": [ + { + "type": "string" + } + ] } - ] + }, + "required": [ + "name", + "icons", + "authors", + "version", + "addonId", + "downloadLink", + "studyEnded", + "studyPaused", + "description", + "privacyPolicyLink", + "joinStudyConsent", + "leaveStudyConsent", + "dataCollectionDetails" + ] + } + ] } diff --git a/src/components/study-card/StudyCard.svelte b/src/components/study-card/StudyCard.svelte index ca6e4696..e0b65572 100644 --- a/src/components/study-card/StudyCard.svelte +++ b/src/components/study-card/StudyCard.svelte @@ -18,7 +18,7 @@ export let endDate; export let joined = false; export let joinedDate = undefined; - export let privacyPolicyLink = undefined; + export let studyDetailsLink = undefined; export let imageSrc; export let dataCollectionDetails = []; export let tags = []; @@ -238,7 +238,7 @@

diff --git a/src/routes/current-studies/Content.svelte b/src/routes/current-studies/Content.svelte index 728e1d5a..f1026fe2 100644 --- a/src/routes/current-studies/Content.svelte +++ b/src/routes/current-studies/Content.svelte @@ -64,14 +64,12 @@ p { author={study.authors.name} joined={(!!study.studyJoined)} imageSrc={study.icons[64]} - addonID={study.addonId} + addonId={study.addonId} endDate={study.endDate} joinedDate={study.joinedOn} description={study.description} dataCollectionDetails={study.dataCollectionDetails} - detailsDirectName={study.detailsDirectName} - detailsDirectLink={study.detailsDirectLink} - privacyPolicyLink={study.privacyPolicyLink} + studyDetailsLink={study.studyDetailsLink} tags={study.tags} {sidebarOffset} on:cta-clicked diff --git a/src/routes/current-studies/StudyCard.svelte b/src/routes/current-studies/StudyCard.svelte index 1e043b82..c8a0c27e 100644 --- a/src/routes/current-studies/StudyCard.svelte +++ b/src/routes/current-studies/StudyCard.svelte @@ -24,14 +24,12 @@ export let imageSrc; export let title = "Untitled Study"; export let author = "Author Unknown"; export let description = "no description."; -export let addonID; +export let addonId; export let endDate; export let joinedDate; export let dataCollectionDetails; -export let privacyPolicyLink; +export let studyDetailsLink; export let tags; -export let detailsDirectName; -export let detailsDirectLink; const dispatch = createEventDispatcher(); @@ -54,18 +52,12 @@ function triggerJoinEvent() { {dataCollectionDetails} {tags} {imageSrc} - {privacyPolicyLink}> + {studyDetailsLink}> {title} {author}

{description}

-
- {#if detailsDirectName && detailsDirectLink} - Full study details can be found on the - {detailsDirectName} - {/if} -
{#if joinModal} @@ -97,7 +89,7 @@ function triggerJoinEvent() { by the study id. --> - + {:else}
diff --git a/src/routes/irbs/RS01Consent.svelte b/src/routes/irbs/RS01Consent.svelte index 68e17a10..a3c3f57d 100644 --- a/src/routes/irbs/RS01Consent.svelte +++ b/src/routes/irbs/RS01Consent.svelte @@ -4,84 +4,36 @@

Rally Study Consent Notice

-
-
You are invited to participate in a research study.
-
Participation in this study is voluntary.
-
- -

Study Purpose

-

- The goal of this study is to begin understanding how people browse the - internet, where they spend their time, and how these browsing dynamics differ - according to a demographic survey completed in the Rally onboarding process. -

-

- To understand browsing better we will collect data about your attention when you are - browsing the internet as well as a number of characteristics including time on site, - scroll depth, tab switching, origin of the page URL, the origin of the page URL that brought you to the current webpage, - title and description of each page you are on. It will additionally collect time stamps when audio - is playing in the browser, but will not collect information about what audio is playing nor what - video might be playing with the audio. This data is not aggregated before it is sent to our servers; - this study will record all events. After we analyze our data we might publish aggregated insights - on our blog or other channels. For our intended output – blog posts, data visualizations, and - product prototypes – we will minimize what we’re exposing through careful aggregation, to be - vetted by a Mozilla data steward, before making anything available to the public. + The goal of this study is to improve our understanding of how our community browses the internet, + where they spend their time, and how these browsing dynamics differ across segments of people.

- Data will be collected through a custom browser web extension developed by the - Rally team. The web extension will be offered on a voluntary basis to a pool - of browser users that have opted in to the Mozilla Rally experience. If you - opt in to the study, we will install the web extension and data will be - collected through browser telemetry. Mozilla will store the data on Google - Cloud where all analysis will be conducted. This server is restricted to the - Rally team researchers and is encrypted. Data will be transferred between the - participant's browser and the Mozilla analysis database protected by TLS. + To understand this we will collect data about your browsing experience. More specifically, what websites + (e.g., rally.mozilla.org) you browse, how long you view pages, how far you scroll on pages, and when a + page plays audio, and for how long. + The data we collect about the specific pages you browse is limited to the page title, description, and category. + For more information take a look at our additional details page.

-

Time Involvement

- -

This research will take 6 months.

- -

Risks and Benefits

-

- We cannot and do not guarantee or promise that you will receive any - benefits from this study. - There are individual risks to you related to your identification. You can read - more here. There are no benefits to you when you participate. + This data is not aggregated before it is sent to our servers; this study will record all events. + After we analyze our data we will publish aggregated insights on our blog or other channels. + When we do so, we will minimize what we’re sharing publicly by ensuring we aggregate the data.

- Answers to these questions will enhance understanding of internet usage for - the Rally product and help us create data stories and quantified self reports - that help users understand themselves and where they fit in. give-back - development. + Data will be collected through a custom browser web extension developed by the Rally team. + We will install the web extension and data will be collected through browser data after you opt-in. + Mozilla will store the data on Google Cloud where all analysis will be conducted. + This server is restricted to the Rally team researchers and is encrypted. + Data will be transferred by TLS between the participant's browser and the Mozilla analysis database. + TLS stands for "transport layer security" which encrypts browser data.

-

Compensation

-

No payment is provided.

- -

Participants Rights

- If you have read this form and have decided to participate in this project, - please understand your - participation is voluntary and you have the - right to withdraw your consent or discontinue participation at any time - without penalty or loss of benefits to which you are otherwise entitled. The - alternative is not to participate. - You have the right to refuse to answer particular questions. The results of - this research study may be published in product development, blog posts or - other marketing materials. - Your individual privacy will be maintained in all published data in text - and charts resulting from the study. + This study will be open for 6 months, and you can unenroll at any time by following the steps below.

Leaving the Study

@@ -106,25 +58,6 @@ this study.

-

Confidentiality

-

- Your private information collected as part of the research, even if - identifiers are removed, will not be used or distributed for future research - studies. -

- -

Contact Information

-

- If you have any questions, concerns or complaints about this - research, its procedures, risks and benefits, contact the Protocol Director, - Rebecca Weiss (studies@mozilla.com). -

-

Please print a copy of this page for your records.

- -

- If you agree to participate in this research, please click “Accept & - Participate”. -

From b1cd29858c17e6e491966db607b5eabda4448966 Mon Sep 17 00:00:00 2001 From: hamilton Date: Fri, 9 Apr 2021 11:55:33 -0700 Subject: [PATCH 15/20] fixes nits --- src/routes/irbs/RS01Consent.svelte | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/routes/irbs/RS01Consent.svelte b/src/routes/irbs/RS01Consent.svelte index a3c3f57d..d8ab5d7d 100644 --- a/src/routes/irbs/RS01Consent.svelte +++ b/src/routes/irbs/RS01Consent.svelte @@ -11,8 +11,8 @@

To understand this we will collect data about your browsing experience. More specifically, what websites - (e.g., rally.mozilla.org) you browse, how long you view pages, how far you scroll on pages, and when a - page plays audio, and for how long. + you browse (e.g., wikipedia.org), how long you view pages, how far you scroll on pages, when a + page plays audio, and for how long audio is playing. The data we collect about the specific pages you browse is limited to the page title, description, and category. For more information take a look at our additional details page.

@@ -47,7 +47,7 @@ /> in your browser toolbar. The button is usually near the top right of the browser window. If you have removed the Rally button from your toolbar, you can also access - the Rally options page from the browser’s Add-ons settings. The Rally options page + the Rally options page from the browser’s add-ons settings. The Rally options page will show you a list of studies that you are currently enrolled in. You can leave this study by clicking the “Leave Study” button on the associated study card. If you leave the study, the study’s browser extension will be automatically uninstalled, From b7bc88a4cf65bf8e67102f20e03367f5e5e8a8b9 Mon Sep 17 00:00:00 2001 From: hamilton Date: Fri, 9 Apr 2021 12:10:16 -0700 Subject: [PATCH 16/20] adds the study URL into the consent (let's hope it's the right one) --- src/routes/irbs/RS01Consent.svelte | 47 ++++++++++++++++++------------ 1 file changed, 29 insertions(+), 18 deletions(-) diff --git a/src/routes/irbs/RS01Consent.svelte b/src/routes/irbs/RS01Consent.svelte index d8ab5d7d..85dffda4 100644 --- a/src/routes/irbs/RS01Consent.svelte +++ b/src/routes/irbs/RS01Consent.svelte @@ -5,35 +5,47 @@

Rally Study Consent Notice

- The goal of this study is to improve our understanding of how our community browses the internet, - where they spend their time, and how these browsing dynamics differ across segments of people. + The goal of this study is to improve our understanding of how our community + browses the internet, where they spend their time, and how these browsing dynamics differ across segments of people.

- To understand this we will collect data about your browsing experience. More specifically, what websites - you browse (e.g., wikipedia.org), how long you view pages, how far you scroll on pages, when a - page plays audio, and for how long audio is playing. - The data we collect about the specific pages you browse is limited to the page title, description, and category. - For more information take a look at our additional details page. + To understand this we will collect data about your browsing experience. More + specifically, what websites you browse (e.g., wikipedia.org), how long you + view pages, how far you scroll on pages, when a page plays audio, and for how + long audio is playing. The data we collect about the specific pages you browse + is limited to the page title, description, and category. For more information + take a look at our additional details page.

- This data is not aggregated before it is sent to our servers; this study will record all events. - After we analyze our data we will publish aggregated insights on our blog or other channels. - When we do so, we will minimize what we’re sharing publicly by ensuring we aggregate the data. + This data is not aggregated before it is sent to our servers; this study will + record all events. After we analyze our data we will publish aggregated + insights on our blog or other channels. When we do so, we will minimize what we’re sharing publicly by ensuring we aggregate the + data.

- Data will be collected through a custom browser web extension developed by the Rally team. - We will install the web extension and data will be collected through browser data after you opt-in. - Mozilla will store the data on Google Cloud where all analysis will be conducted. - This server is restricted to the Rally team researchers and is encrypted. - Data will be transferred by TLS between the participant's browser and the Mozilla analysis database. - TLS stands for "transport layer security" which encrypts browser data. + Data will be collected through a custom browser web extension developed by the + Rally team. We will install the web extension and data will be collected + through browser data after you opt-in. Mozilla will store the data on Google + Cloud where all analysis will be conducted. This server is restricted to the + Rally team researchers and is encrypted. Data will be transferred by TLS + between the participant's browser and the Mozilla analysis database. TLS + stands for "transport layer security" which encrypts browser data.

- This study will be open for 6 months, and you can unenroll at any time by following the steps below. + This study will be open for 6 months, and you can unenroll at any time by + following the steps below.

Leaving the Study

@@ -58,7 +70,6 @@ this study.

-