diff --git a/CHANGELOG.md b/CHANGELOG.md index 933fc49b..24978dbf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +## [2.12.8] - 2021-11-09 +### Added +- Added back location to Information Usage Disclosure [#762](https://github.com/rokwire/safer-illinois-app/issues/762). + ## [2.12.7] - 2021-11-03 ### Fixed - Android: Fix browser permissions for devices with API level >= 30 [#756](https://github.com/rokwire/safer-illinois-app/issues/756). diff --git a/assets/strings.en.json b/assets/strings.en.json index f04fe6ab..2cfd69fc 100644 --- a/assets/strings.en.json +++ b/assets/strings.en.json @@ -417,6 +417,7 @@ "panel.health.onboarding.covid19.disclosure.label.content1": "1. Camera to allow a user to import their personal encryption key (QR code) into the app.", "panel.health.onboarding.covid19.disclosure.label.content2": "2. Photos and Videos to allow a user to import their personal encryption key (QR code) into the app.", "panel.health.onboarding.covid19.disclosure.label.content3": "3. Files (external storage read and write) to allow a user to import their personal encryption key (QR code) into the app.", + "panel.health.onboarding.covid19.disclosure.label.content4": "4. Location services on your device must be turned on to provide navigation to COVID-19 test sites. However, the Application does not access, collect, or store any location data, including GPS data. If location services on your device are turned off, the Application will perform the limited functions of storing and providing information about COVID-19 test results, any voluntarily reported symptoms, and building access status.", "panel.health.onboarding.covid19.disclosure.label.description2": "YOUR INFORMATION AND HOW WE USE IT", "panel.health.onboarding.covid19.disclosure.label.description3": "Information we need to provide you COVID-19 test results", "panel.health.onboarding.covid19.disclosure.label.content8": "Name, email address, University ID number (UIN), phone number, and student registration information", @@ -429,6 +430,9 @@ "panel.health.onboarding.covid19.disclosure.label.content12": " - CAMERA", "panel.health.onboarding.covid19.disclosure.label.content13": " - WRITE_EXTERNAL_STORAGE", "panel.health.onboarding.covid19.disclosure.label.content14": " - READ_EXTERNAL_STORAGE", + "panel.health.onboarding.covid19.disclosure.label.description8": "Navigation to COVID-19 test sites", + "panel.health.onboarding.covid19.disclosure.label.content18": "Your location is never tracked or stored on our servers. Location Services will run in the background when the app is not in use. The following permissions are used to enable this:", + "panel.health.onboarding.covid19.disclosure.label.content19": " - LOCATION", "panel.health.onboarding.covid19.disclosure.check_box.label.acknowledge": "Acknowledge", "panel.health.onboarding.covid19.disclosure.button.disclosure.title": "Next", "panel.health.onboarding.covid19.disclosure.button.scroll_to_continue.title": "Scroll to Continue", diff --git a/assets/strings.es.json b/assets/strings.es.json index 661bac52..d0f4a4e6 100644 --- a/assets/strings.es.json +++ b/assets/strings.es.json @@ -417,6 +417,7 @@ "panel.health.onboarding.covid19.disclosure.label.content1": "1. Camera to allow a user to import their personal encryption key (QR code) into the app.", "panel.health.onboarding.covid19.disclosure.label.content2": "2. Photos and Videos to allow a user to import their personal encryption key (QR code) into the app.", "panel.health.onboarding.covid19.disclosure.label.content3": "3. Files (external storage read and write) to allow a user to import their personal encryption key (QR code) into the app.", + "panel.health.onboarding.covid19.disclosure.label.content4": "4. Location services on your device must be turned on to provide navigation to COVID-19 test sites. However, the Application does not access, collect, or store any location data, including GPS data. If location services on your device are turned off, the Application will perform the limited functions of storing and providing information about COVID-19 test results, any voluntarily reported symptoms, and building access status.", "panel.health.onboarding.covid19.disclosure.label.description2": "YOUR INFORMATION AND HOW WE USE IT", "panel.health.onboarding.covid19.disclosure.label.description3": "Information we need to provide you COVID-19 test results", "panel.health.onboarding.covid19.disclosure.label.content8": "Name, email address, University ID number (UIN), phone number, and student registration information", @@ -429,6 +430,9 @@ "panel.health.onboarding.covid19.disclosure.label.content12": " - CAMERA", "panel.health.onboarding.covid19.disclosure.label.content13": " - WRITE_EXTERNAL_STORAGE", "panel.health.onboarding.covid19.disclosure.label.content14": " - READ_EXTERNAL_STORAGE", + "panel.health.onboarding.covid19.disclosure.label.description8": "Navigation to COVID-19 test sites", + "panel.health.onboarding.covid19.disclosure.label.content18": "Your location is never tracked or stored on our servers. Location Services will run in the background when the app is not in use. The following permissions are used to enable this:", + "panel.health.onboarding.covid19.disclosure.label.content19": " - LOCATION", "panel.health.onboarding.covid19.disclosure.check_box.label.acknowledge": "Acknowledge", "panel.health.onboarding.covid19.disclosure.button.disclosure.title": "Next", "panel.health.onboarding.covid19.disclosure.button.scroll_to_continue.title": "Scroll to Continue", diff --git a/assets/strings.ja.json b/assets/strings.ja.json index daf83db9..e3070f00 100644 --- a/assets/strings.ja.json +++ b/assets/strings.ja.json @@ -417,6 +417,7 @@ "panel.health.onboarding.covid19.disclosure.label.content1": "1. 写真の使用でユーザーはアプリに自分の暗号化キー(QR コード)を取り込むことができます。", "panel.health.onboarding.covid19.disclosure.label.content2": "2. 動画の使用でユーザーはアプリに自分の暗号化キー(QR コード)を取り込むことができます。", "panel.health.onboarding.covid19.disclosure.label.content3": "3. ファイルス (外部ストレージの読み取りと書き込み) の使用でユーザーはアプリに自分の暗号化キー(QR コード)を取り込むことができます。", + "panel.health.onboarding.covid19.disclosure.label.content4": "4. COVID-19テストサイトへのナビゲーションを提供するには、デバイスの位置情報サービスをオンにする必要があります。 ただし、アプリケーションは、GPSデータを含む位置データにアクセス、収集、または保存しません。 デバイスの位置情報サービスがオフになっている場合、アプリケーションは、COVID-19テスト結果、自発的に報告された症状、および建物のアクセスステータスに関する情報を保存および提供するという制限された機能を実行します。", "panel.health.onboarding.covid19.disclosure.label.description2": "あなたの情報の使えられる方法", "panel.health.onboarding.covid19.disclosure.label.description3": "検査結果をもらうために必要な情報", "panel.health.onboarding.covid19.disclosure.label.content8": "名前、メールアドレス、大学 ID 番号(UIN)、電話番号と学生登録情報", @@ -429,6 +430,9 @@ "panel.health.onboarding.covid19.disclosure.label.content12": " - カメラ", "panel.health.onboarding.covid19.disclosure.label.content13": " - 外部ストレージに書き込む", "panel.health.onboarding.covid19.disclosure.label.content14": " - 外部ストレージに読み取る", + "panel.health.onboarding.covid19.disclosure.label.description8": "COVID-19テストサイトへのナビゲーション", + "panel.health.onboarding.covid19.disclosure.label.content18": "あなたの場所が追跡されたり、サーバーに保存されたりすることはありません。 アプリが使用されていないときは、位置情報サービスがバックグラウンドで実行されます。 これを有効にするには、次の権限が使用されます。", + "panel.health.onboarding.covid19.disclosure.label.content19": " - 位置", "panel.health.onboarding.covid19.disclosure.check_box.label.acknowledge": "認める", "panel.health.onboarding.covid19.disclosure.button.disclosure.title": "次へ", "panel.health.onboarding.covid19.disclosure.button.scroll_to_continue.title": "スクロールして続ける", diff --git a/assets/strings.zh.json b/assets/strings.zh.json index d40145a2..4f45069f 100644 --- a/assets/strings.zh.json +++ b/assets/strings.zh.json @@ -417,6 +417,7 @@ "panel.health.onboarding.covid19.disclosure.label.content1": "1. Camera to allow a user to import their personal encryption key (QR code) into the app.", "panel.health.onboarding.covid19.disclosure.label.content2": "2. Photos and Videos to allow a user to import their personal encryption key (QR code) into the app.", "panel.health.onboarding.covid19.disclosure.label.content3": "3. Files (external storage read and write) to allow a user to import their personal encryption key (QR code) into the app.", + "panel.health.onboarding.covid19.disclosure.label.content4": "4. Location services on your device must be turned on to provide navigation to COVID-19 test sites. However, the Application does not access, collect, or store any location data, including GPS data. If location services on your device are turned off, the Application will perform the limited functions of storing and providing information about COVID-19 test results, any voluntarily reported symptoms, and building access status.", "panel.health.onboarding.covid19.disclosure.label.description2": "YOUR INFORMATION AND HOW WE USE IT", "panel.health.onboarding.covid19.disclosure.label.description3": "Information we need to provide you COVID-19 test results", "panel.health.onboarding.covid19.disclosure.label.content8": "Name, email address, University ID number (UIN), phone number, and student registration information", @@ -429,6 +430,9 @@ "panel.health.onboarding.covid19.disclosure.label.content12": " - CAMERA", "panel.health.onboarding.covid19.disclosure.label.content13": " - WRITE_EXTERNAL_STORAGE", "panel.health.onboarding.covid19.disclosure.label.content14": " - READ_EXTERNAL_STORAGE", + "panel.health.onboarding.covid19.disclosure.label.description8": "Navigation to COVID-19 test sites", + "panel.health.onboarding.covid19.disclosure.label.content18": "Your location is never tracked or stored on our servers. Location Services will run in the background when the app is not in use. The following permissions are used to enable this:", + "panel.health.onboarding.covid19.disclosure.label.content19": " - LOCATION", "panel.health.onboarding.covid19.disclosure.check_box.label.acknowledge": "Acknowledge", "panel.health.onboarding.covid19.disclosure.button.disclosure.title": "Next", "panel.health.onboarding.covid19.disclosure.button.scroll_to_continue.title": "Scroll to Continue", diff --git a/lib/ui/onboarding/OnboardingHealthDisclosurePanel.dart b/lib/ui/onboarding/OnboardingHealthDisclosurePanel.dart index 44cce64a..a35069d4 100644 --- a/lib/ui/onboarding/OnboardingHealthDisclosurePanel.dart +++ b/lib/ui/onboarding/OnboardingHealthDisclosurePanel.dart @@ -36,7 +36,7 @@ class OnBoardingHealthDisclosurePanel extends StatefulWidget with OnboardingPane OnBoardingHealthDisclosurePanel({this.onboardingContext}); bool get onboardingCanDisplay { - return (onboardingContext != null && onboardingContext['skipOnboarding'] != true) && Platform.isAndroid; + return Platform.isAndroid; } @override @@ -136,6 +136,8 @@ class _OnBoardingHealthDisclosurePanelState extends State=2.2.0 <3.0.0"