From f9ae3c85d7661bd8d2d38f238b236fc79f9567d3 Mon Sep 17 00:00:00 2001 From: Fabian-K <fabian.kajzar@sap.com> Date: Sat, 6 Jun 2020 16:03:39 +0200 Subject: [PATCH] - retire consent pop-up before QR code binding (#225) - update declaration of consent for test registration - update declaration of consent for upload of diagnosis keys --- .../SubmissionQRCodeScanFragment.kt | 22 +------------------ .../src/main/res/values/strings.xml | 6 ++--- 2 files changed, 4 insertions(+), 24 deletions(-) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionQRCodeScanFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionQRCodeScanFragment.kt index bcee7773c..97d467a1f 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionQRCodeScanFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionQRCodeScanFragment.kt @@ -111,7 +111,7 @@ class SubmissionQRCodeScanFragment : BaseFragment() { viewModel.scanStatus.observeEvent(viewLifecycleOwner, { if (ScanStatus.SUCCESS == it) { - showSuccessfulScanDialog() + viewModel.doDeviceRegistration() } if (ScanStatus.INVALID == it) { @@ -139,26 +139,6 @@ class SubmissionQRCodeScanFragment : BaseFragment() { .actionSubmissionQRCodeScanFragmentToSubmissionDispatcherFragment() ) - private fun showSuccessfulScanDialog() { - val successfulScanDialogInstance = DialogHelper.DialogInstance( - requireActivity(), - R.string.submission_qr_code_scan_successful_dialog_headline, - R.string.submission_qr_code_scan_successful_dialog_body, - R.string.submission_qr_code_scan_successful_dialog_button_positive, - R.string.submission_qr_code_scan_successful_dialog_button_negative, - true, - { - viewModel.doDeviceRegistration() - }, - { - viewModel.deleteTestGUID() - navigateToDispatchScreen() - } - ) - - DialogHelper.showDialog(successfulScanDialogInstance) - } - private fun showInvalidScanDialog() { val invalidScanDialogInstance = DialogHelper.DialogInstance( requireActivity(), diff --git a/Corona-Warn-App/src/main/res/values/strings.xml b/Corona-Warn-App/src/main/res/values/strings.xml index 1c8c91a50..f9c2f4e33 100644 --- a/Corona-Warn-App/src/main/res/values/strings.xml +++ b/Corona-Warn-App/src/main/res/values/strings.xml @@ -695,8 +695,8 @@ <!-- YTXT: Body text for QR code dispatcher option --> <string name="submission_dispatcher_qr_card_text">Registrieren Sie Ihren Test, indem Sie den QR-Code ihres Test-Dokument scannen</string> <!-- XHED: Dialog headline for dispatcher QR prviacy dialog --> - <string name="submission_dispatcher_qr_privacy_dialog_headline">Datenschutz</string> - <string name="submission_dispatcher_qr_privacy_dialog_body">@string/lorem_ipsum</string> + <string name="submission_dispatcher_qr_privacy_dialog_headline">Einwilligungserklärung</string> + <string name="submission_dispatcher_qr_privacy_dialog_body">Durch Antippen von „Erlauben“ willigen Sie ein, dass die App den Status Ihres Corona-Virus-Tests abfragen und in der App anzeigen darf. Diese Funktion steht Ihnen zur Verfügung, wenn Sie einen QR-Code erhalten und eingewilligt haben, dass Ihr Testergebnis an das Serversystem der App übermittelt werden darf. Sobald das Testlabor Ihr Testergebnis auf dem Server hinterlegt hat, können Sie das Ergebnis in der App sehen. Falls Sie Mitteilungen aktiviert haben, werden Sie auch außerhalb der App über den Eingang des Testergebnis informiert. Das Testergebnis selbst wird aus Datenschutzgründen jedoch nur in der App angezeigt. Sie können diese Einwilligung jederzeit widerrufen, indem Sie die Testregistrierung in der App löschen. Durch den Widerruf der Einwilligung wird die Rechtmäßigkeit der bis zum Widerruf erfolgten Verarbeitung nicht berührt. Weitere Informationen finden Sie unter dem Menüpunkt „Datenschutzinformation“.</string> <!-- XBUT: submission(dispatcher QR Dialog) - positive button (right) --> <string name="submission_dispatcher_qr_privacy_dialog_button_positive">Erlauben</string> <!-- XBUT: submission(dispatcher QR Dialog) - negative button (left) --> @@ -720,7 +720,7 @@ <!-- XHED: Title for the privacy card--> <string name="submission_positive_other_warning_privacy_title">Datenschutz</string> <!-- YTXT: Body text for the privacy card--> - <string name="submission_positive_other_warning_privacy_body">Ich willige hiermit ein, dass mein positiver Corona-Befund an das Tracing Backend übermittelt und dazu genutzt wird, andere App Nutzer auf ein mögliches Infektionsrisiko hinzuweisen. Dabei werden die auf meinem Gerät gespeicherten Temporary Exposure Keys an das Tracing Backend übermittelt und dort anderen Nutzern der App zur Verfügung gestellt. Ich kann meine Einwilligung jederzeit mit Wirkung für die Zukunft widerrufen. Ein Widerruf lässt die Rechtmäßigkeit der Verarbeitung bis zum Widerruf unberührt.\n\nWeitere Informationen finden Sie in unserer Datenschutzhinweisen.</string> + <string name="submission_positive_other_warning_privacy_body">Durch Antippen von „Weiter“ willigen Sie ein, dass die App Ihr positives Testergebnis zusammen mit Ihren Zufalls-IDs der letzten 14 Tage an das Serversystem der App übermittelt, damit andere App-Nutzer mit aktivierter Risiko-Ermittlung automatisch informiert werden können, dass sie möglicherweise einem Infektionsrisiko ausgesetzt waren. Die übermittelten Zufalls-IDs enthalten keine Angaben, die Rückschlüsse auf Ihre Identität oder Ihre Person zulassen.\n\nDie Übermittlung Ihres Testergebnisses per App ist freiwillig. Wenn Sie Ihr Testergebnis nicht übermitteln, entstehen Ihnen keine Nachteile. Da weder nachvollzogen noch kontrolliert werden kann, ob und wie Sie die App verwenden, erfährt außer Ihnen niemand, ob Sie eine Infektion übermittelt haben.\n\nSie können Ihre Einwilligung jederzeit widerrufen, indem Sie die App löschen. Durch den Widerruf der Einwilligung wird die Rechtmäßigkeit der aufgrund der Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Weitere Informationen finden Sie unter dem Menüpunkt „Datenschutzinformation“.</string> <!-- XBUT: other warning continue button --> <string name="submission_positive_other_warning_button">Weiter</string> <!-- XHED: Dialog title for positive other warning dialog --> -- GitLab