Source code

edit

Is the source code released? If it is not then it is not open source also if the code is derived from OpenTrace then it should be GPL3, but they can can have other deals with Singapore too. --Zache (talk) 09:49, 25 April 2020 (UTC)Reply

It was announced that the source code will be released. From early screenshots it seems to be built off OpenTrace, but that can't be confirmed Bravetheif (talk) 01:09, 26 April 2020 (UTC)Reply
Do you have a reference/source for this? I agree that the code needs to be made public. This should be done irrespective if forked from GPL3 source or not. Unfortunately I doubt that this will happen and they rather make it 'security by obscurity'. Username1204 (talk) 12:17, 26 April 2020 (UTC)Reply
From the Privacy Impact Assessment "source code will be released subject to consultation with the Australian Signals Directorate’s Australian Cyber Security Centre". I may have been wrong about the exact license (I assumed GPL-3 because OpenTrace is GPL-3 and GPL-3 is copyleft), but it will supposedly be open sourced soon. Additionally, when I wrote the article it had been claimed that the source code would be released with the app, something that was later retracted. Bravetheif (talk) 12:52, 26 April 2020 (UTC)Reply

iPhone app size

edit

Is there a definitive source for the size of the iOS app? To get my figure (for both Android and iOS), I used the size listed on the bottom of the app listing, but apparently that is wrong Bravetheif (talk) 12:49, 26 April 2020 (UTC)Reply

Running on AWS

edit

Why is this sentence in the past tense? "Issue was also taken with the fact the backend of the app ran on the Amazon Web Services platform,[...]" To me this implies that the COVIDSafe app no long runs on AWS but, as far as I know, it does. --Andyofmelbourne (talk) 03:50, 27 April 2020 (UTC)Reply

Originally wrote it all in past tense because the issues were raised in the past. Have now clarified Bravetheif (talk) 04:06, 27 April 2020 (UTC)Reply
Ah, I suppose it was correct, just potentially misleading. I see you also caught the minor grammatical error "mean" --> "means". I think it reads clearly now. --Andyofmelbourne (talk) 05:28, 27 April 2020 (UTC)Reply

U.S. law

edit

"The government has said it will legislate to prevent data from the app being moved offshore, including for requests for data by the US government under laws such as the Patriot Act." https://www.theguardian.com/australia-news/2020/apr/30/covid-safe-app-faq-review-how-to-download-australian-government-covidsafe-tracing-download-install-ios-app-store-iphone-phone-number-google-play-android-australia-coronavirus-tracking
versus "The app’s use of AWS has quickly raised eyebrows given the cloud giant is subject to the United States’ Patriot Act and could be compelled to surrender COVIDSafe data despite it being stored on Australian soil" https://www.itnews.com.au/news/australia-launches-covidsafe-contact-tracing-app-547221
—DIV (1.129.109.189 (talk) 14:53, 3 May 2020 (UTC))Reply

The legislation has already been passed, it's the Biosecurity Determination 2020. It makes it explicitly illegal to transfer COVIDSafe data offshore or to disclose information to people outside Australia. Whether or not this determination could be enforced should the US decide to use the Patriot Act to collect the data would probably be years of legal battles. Bravetheif (talk) 15:08, 3 May 2020 (UTC)Reply
Thanks for the link, Bravetheif. The reports talked about "draft" legislation or planned legislation. The 'Determination' has a couple of curious phrases:
  • 6(4) "the coronavirus known as COVID‑19" — should strictly say something like "the form of coronavirus virus that causes the disease known as COVID-19", because "coronavirus" is the name of a type of virus that can take on various forms, and "COVID-19" is a disease, rather than a virus.
  • 7(1) " (1) A person must not upload COVID app data [...] except with the consent of the person who has possession or control of the device." — I would have thought that anybody physically holding the device in their hand could be said to have both "possession" and "control" of the device, and someone who hacks into the device could be said to have "control" of the device.
—DIV (1.129.108.215 (talk) 05:05, 11 May 2020 (UTC))Reply

Define "contact"

edit

It has been reported that "contact" is defined as "anyone you are within 1.5 metres of for about 15 minutes or more, if they also have the app" https://www.abc.net.au/news/2020-04-26/coronavirus-tracing-app-covidsafe-apple-iphone-covid-19/12187448 and "when two people with the app come one-and-a-half metres of one another for 15 minutes or more" https://www.itnews.com.au/news/australia-launches-covidsafe-contact-tracing-app-547221

Such information might be the same as for BlueTrace; if so, it can be added there too/instead.
See also https://www.theguardian.com/australia-news/2020/apr/30/covid-safe-app-faq-review-how-to-download-australian-government-covidsafe-tracing-download-install-ios-app-store-iphone-phone-number-google-play-android-australia-coronavirus-tracking
—DIV (1.129.109.189 (talk) 14:50, 3 May 2020 (UTC))Reply

Looking through the decompiled android source, I cannot find any business logic that would prevent logging of people based on the period of time with which you were with them (could have missed it though). The only explicit reference to a 15 minute time period I could find was in the BuildConfig.java and BluetoothMonitoringService.java (900,000 milliseconds = 15 minutes). Both these values are related to the health check. Looking through OpenTrace, whose codebase this is almost identical to, it appears health check is a general housekeeping function ensuring the app is working correctly. Looking through the whitepaper, I believe the 15 minute figure came from the fact the TempIDs have a 15 minute life and the app switches between advertising and listening at a rate slightly higher than that. Thus it would take, at worst, 15 minutes of contact to guarantee a logged encounter. Whatever it is, I'm fairly certain the figures are just simplified numbers given to the public to explain the app's behaviour and avoid getting into detail about the protocol and confusing people. Bravetheif (talk) 15:43, 3 May 2020 (UTC)Reply
Confirmed in the public hearing yesterday, the 15 minute timeframe and 1.5 meter filtering is done by the central reporting server. The app itself indiscriminately collects all users in proximity. Official government press releases do not claim different, but many news sources appear to have incorrectly interpreted the somewhat ambiguous language of hte government. The article has been updated to reflect that Bravetheif (talk) 16:43, 7 May 2020 (UTC)Reply
Thanks for the in-depth research, Bravetheif. Simplification for the purpose of 'public service announcements' is reasonable, but I'm glad the article here will be more accurate. —DIV (1.129.108.215 (talk) 04:43, 11 May 2020 (UTC))Reply

A Commons file used on this page or its Wikidata item has been nominated for deletion

edit

The following Wikimedia Commons file used on this page or its Wikidata item has been nominated for deletion:

Participate in the deletion discussion at the nomination page. —Community Tech bot (talk) 02:52, 12 May 2020 (UTC)Reply

Protocols in use

edit

In the information panel, it says that COVIDSafe uses Bluetrace and ENF. The app does in-fact not use ENF (as this article later says) and the source cited states that there may be plans to incorporate it in the future (May 2020).

Looking at the source code, COVIDSafe has incorporated the Herald protocol from VMWare - which has lead to battery drain issues (as cited on GitHub).

Herald information: https://vmware.github.io/herald/ JCookie20001 (talk) 10:45, 17 February 2021 (UTC)Reply

Relevance of Coronavirus Australia mention in the introduction

edit

The introduction concludes with the sentence

The functionality is not part of the previously published Coronavirus Australia app.[19][20][21]
— COVIDSafe

Is this relevant to a reader's understanding of the app and article, to the point it should be mentioned in the introduction? ExoticViolet (talk) 02:39, 1 April 2021 (UTC)Reply

Noting the lack of input since I posted this, and the fact the Coronavirus Australia is mentioned in the History section, I will remove the sentence.
I do not believe the sentence is relevant to a reader's understanding of the topic. The history of the COVIDSafe app, including the Coronavirus Australia app and intial question of whether the functionality would be incorporated into that app, are sufficiently covered in the History section. ExoticViolet (talk) 18:51, 24 April 2021 (UTC)Reply
The sentence was added because people were confusing the two, even with the distinguish at the top. Bravetheif (talk) 13:17, 25 April 2021 (UTC)Reply

A Commons file used on this page or its Wikidata item has been nominated for speedy deletion

edit

The following Wikimedia Commons file used on this page or its Wikidata item has been nominated for speedy deletion:

You can see the reason for deletion at the file description page linked above. —Community Tech bot (talk) 12:52, 29 March 2022 (UTC)Reply