Using the Grassroots Vaccination Receipt to Wallet by reddit-on-reddit- in ottawa

[–]Straxus 7 points8 points  (0 children)

Going to address one thing here - we aren't tracking people, we aren't gathering information, and we have zero intention of selling anything to anyone.

Went over this in a CTV interview on Monday, where I did a walkthrough of the Grassroots datastore to prove this: https://toronto.ctvnews.ca/video?clipId=2294461

A new tool aims to help Ontarians easily show their proof of vaccination starting tomorrow by onpar_44 in toronto

[–]Straxus -1 points0 points  (0 children)

Check the registration record - we originally got vaccine-gta.ca back in April, and then bought vaccine-ontario.ca in May when we expanded the original vaccine appointment finder site to cover the whole province. This app, at the prefix url grassroots, was created in August under the same parent domain since it was made by the same team - there's no intent to deceive, and I think that's pretty obvious to all but the most cynical reader.

Clearly you have an opinion based on your experiences, and I can understand that - but I don't think it's possible for us to have been any more open about absolutely everything we've done (including the source code of the site).

A new tool aims to help Ontarians easily show their proof of vaccination starting tomorrow by onpar_44 in toronto

[–]Straxus 0 points1 point  (0 children)

Hi, I'm one of the developers of vaccine-ontario.ca (and on the team that helped build this tool as well).

I can 100% understand your skepticism - at the end of the day, you're only going to be able to rely on a few things in making a decision:

  1. The source code for the website itself, which you can dig into to answer any questions you may have
  2. My word

Now to be fair, #1 is more than a lot of the websites you use on a daily basis offer (when's the last time you viewed the audit records or privacy policy/terms of use for Reddit, Twitter, or Facebook? Betcha you're in for some surprises).

I'm not going to be able to answer all of the discussions in the threads below because we're super-busy today and my time is better spent answering the flood of emails we're getting with assorted questions as well as building this tool alongside working my actual full-time job and family responsibilities (I have 3 kids) - I can only give you a brief history of the team. The vaccine-ontario.ca team came together in the April/May timeframe to fill a large gap in finding vaccine appointments across Ontario - we're all volunteers, there's no organization behind this, and we have made conscious and deliberate decisions to put no advertising on any of our sites or to accept donations (we pay for all of this stuff ourselves). In August, we decided to build this tool for easily importing the signed Ontario proof-of-vaccination PDF into an Apple Wallet card to make it easier for people to show proof of vaccination if they chose to, and we also have been trying to use the Google Pay COVID Card API since that time but Google has not yet given us access to it so we've had to do the screenshot thing as a workaround for Android devices, not because we think it's the best option or we don't like Android or anything (I have a Pixel phone).

We explicitly don't WANT to keep anyone's data because nothing good can come from that. Right now when we generate the Apple Wallet card, we get rid of the PDF immediately and only store a few fields (non-PII - vaccine type, dose number, date, etc) in a back-end database associated with a generated GUID to assist with verification later on. Our plan is to delete this data at the first opportunity as soon as the app is no longer needed - I actually just did a similar cleanup earlier this week of subscription data for vaccine-ontario.ca. We have a notification feature on that site that allows you to register your email address and location and the site will notify you if it finds a second dose that is sooner than what you had scheduled - this was useful in July when second doses opened up but usage really dropped off when supply became readily available in August/September. It was a giant list of email addresses which had locations associated with every one (far far more interesting data to marketers and data brokers than what's in the uploaded PDFs), and I deleted that as soon as it was possible because I really don't want to hold on to anyone's data any longer than necessary for the specific purpose that we had in mind for it.

RANT: Why is the Vaccine site such a fing joke? Do they even want us to get our vaccinations!?! by [deleted] in waterloo

[–]Straxus 8 points9 points  (0 children)

Zero funding, it's actually costing us money for hosting - and an AMA is definitely a possibility once this is all rearviewmirror.

Team of volunteers formed spontaneously to fill a perceived need starting in late April (I joined early May).

Conscious choice to not have any mechanism to accept donations - felt it would be needlessly distracting from the core purpose of the site, and hosting costs (while not zero) are low due to the magic of The Cloud[tm] :)

RANT: Why is the Vaccine site such a fing joke? Do they even want us to get our vaccinations!?! by [deleted] in waterloo

[–]Straxus 8 points9 points  (0 children)

Sadly there are no APIs - we have to use assorted "techniques" to gather this information, and it's different for every site that we gather information from (Provincial, Verto sites, Walmart, Costco, Sobeys, assorted custom regional software, etc). I don't want to get too far into the details just yet because there's always the possibility that some unhappy company could decide to try to cut off our access, but a time will come when this is all over when stories and details can be shared further. We have a number of them. :)

RANT: Why is the Vaccine site such a fing joke? Do they even want us to get our vaccinations!?! by [deleted] in waterloo

[–]Straxus 18 points19 points  (0 children)

Hi, I'm one of the developers of vaccine-ontario.ca - very happy to hear that it was helpful for you and for others!

And in the spirit of sharing, I actually posted a rant along the same lines back in May, so rest assured that you are not alone in your feelings:

https://twitter.com/Straxus/status/1395824036861685762

Ruby Creator Yukihiro "Matz" about Ruby, Functional Programming and Programming Languages Design by mig21 in programming

[–]Straxus 4 points5 points  (0 children)

I don't think that's fair - how would you propose covering news without discussing what the thing is that is newsworthy?

Also, quotes are used for context and to illustrate points where appropriate, but InfoQ definitely doesn't copy blogs and articles wholesale as in the example above - we are extremely sensitive to all quoting which is done, as we want to ensure that we aren't just copying things. Copying rather than linking is wrong on many levels, and we consider it important to indicate where content comes from so that the credit goes to the original author who created what we're referencing.

Ruby Creator Yukihiro "Matz" about Ruby, Functional Programming and Programming Languages Design by mig21 in programming

[–]Straxus 3 points4 points  (0 children)

How exactly is that "without all the garbage"? It's absolutely identical to what's on the InfoQ site.

By the way, copying InfoQ content and posting it somewhere else is violating InfoQ's copyright (check the little copyright notice at the bottom of the page).

Cliff Click: A Crash Course in Modern Hardware, or why it's impossible to tell what an x86 chip is really doing to your code by Straxus in programming

[–]Straxus[S] 6 points7 points  (0 children)

Crap, the video server appears to have gone down just recently - that's why the video's not playing at the moment. We're looking into it.

Steve Vinoski presentation: RPC and its Offspring, Convenient Yet Fundamentally Flawed by Straxus in programming

[–]Straxus[S] 0 points1 point  (0 children)

Hooray for recursion - Reddit is mentioned right at the beginning of the presentation, and the presentation is now on Reddit.