Slide 1

Slide 1 text

Avoiding food safety problems with Got Gastro (again) Lindsay Holmwood @auxesis

Slide 2

Slide 2 text

2008

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

NSW Food Authority

Slide 5

Slide 5 text

Google Maps

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

“Got Gastro is a mashup of the NSW Food Authority's name- and-shame lists for restaurants in NSW and Google Maps”

Slide 8

Slide 8 text

A bit of fun

Slide 9

Slide 9 text

Got some traffic

Slide 10

Slide 10 text

/auxesis/gotgastro.com

Slide 11

Slide 11 text

Updated it for ~2 years

Slide 12

Slide 12 text

Problem: Requires the user to revisit

Slide 13

Slide 13 text

Problem: Worked poorly on mobile

Slide 14

Slide 14 text

Problem: Each offence mapped, even for the same business

Slide 15

Slide 15 text

Problem: A pain to run and update

Slide 16

Slide 16 text

Someone else will build something better to fill the gap

Slide 17

Slide 17 text

2015

Slide 18

Slide 18 text

Nobody had built something better to fill the gap

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

What is the user need?

Slide 21

Slide 21 text

“I want to know about food safety problems at places I’m about to eat at”

Slide 22

Slide 22 text

“I want to know about food safety problems at places around where I live”

Slide 23

Slide 23 text

“I want to find this information on the go”

Slide 24

Slide 24 text

Where to start?

Slide 25

Slide 25 text

Make it easy to find food safety problems near me

Slide 26

Slide 26 text

Build it mobile first

Slide 27

Slide 27 text

Make it easy to pull new data

Slide 28

Slide 28 text

Make it zero maintenance

Slide 29

Slide 29 text

gotgastroagain.com

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

Uses Google Maps Static API

Slide 33

Slide 33 text

Renders fast, works well on mobile

Slide 34

Slide 34 text

https://maps.googleapis.com/maps/api/staticmap? scale=2&size=400x200&maptype=roadmap&markers=size:tiny%7C-33.8919166, 151.2138739%7C-33.8847775,151.2137523%7C-33.8886829,151.2080446%7C-33.892 3259,151.2165149%7C-33.8923259,151.2165149%7C-33.8896856,151.2076618%7C-3 3.884547,151.2084768%7C-33.8837079,151.2085498%7C-33.8837079,151.2085498% 7C-33.8930002,151.207172%7C-33.8921693,151.2054071%7C-33.881047,151.20965 77%7C-33.8806241,151.2165255%7C-33.8791106,151.2145712%7C-33.8923044,151. 2025287%7C-33.8815353,151.2049394%7C-33.8814504,151.2049785%7C-33.8783865 ,151.2151623%7C-33.883553,151.2022443%7C-33.883553,151.2022443%7C-33.8787 91,151.2075846%7C-33.880504,151.204235%7C-33.8810925,151.2033261%7C-33.88 10925,151.2033261%7C-33.8771202,151.213048%7C-33.8924879,151.2001664%7C-3 3.877776,151.207811%7C-33.8787251,151.2055233%7C-33.8776216,151.2077986%7 C-33.878744,151.2210719%7C-33.892862,151.199768%7C-33.87806090000001,151. 2060203%7C-33.8780379,151.2059122%7C-33.8791111,151.2039414%7C-33.8760258 ,151.2155317%7C-33.8775844,151.2054565%7C-33.8783271,151.2038526%7C-33.87 6374,151.207643%7C-33.8945331,151.2272117%7C-33.8945331,151.2272117%7C-33 .8777972,151.2036586%7C-33.8958665,151.2266756%7C-33.8954806,151.1992745% 7C-33.8764482,151.2049705%7C-33.9018909,151.2082339%7C-33.8767567,151.203 8831%7C-33.890977,151.1961836%7C-33.890977,151.1961836%7C-33.8753435,151. 2224574%7C-33.8833263,151.1949233&markers=icon:http://i.stack.imgur.com/ orZ4x.png%7C-33.888566,151.21314919999998&key=AIzaSyBxaCRguM2pvw9HOLybx5Z P6Cuo94KnJwg

Slide 35

Slide 35 text

Not interactive

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

Rolls up offences under a business

Slide 38

Slide 38 text

Visually call out businesses with many problems

Slide 39

Slide 39 text

No content

Slide 40

Slide 40 text

Pulls in data from Morph

Slide 41

Slide 41 text

Got Gastro Scraper state scraper state scraper state scraper Zero human involvement

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

No content

Slide 44

Slide 44 text

No content

Slide 45

Slide 45 text

2008

Slide 46

Slide 46 text

Problem: Requires the user to revisit

Slide 47

Slide 47 text

Solution: Let people know about food safety problems near them

Slide 48

Slide 48 text

Solution: Adopt the Planning Alerts model!

Slide 49

Slide 49 text

No content

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

What’s changed since 2008?

Slide 52

Slide 52 text

This type of data is more common

Slide 53

Slide 53 text

Other states publish this information

Slide 54

Slide 54 text

NSW + VIC SA WA ACT TAS + NT + QLD

Slide 55

Slide 55 text

Tech makes it easier

Slide 56

Slide 56 text

Morph makes it trivial to build and run scrapers

Slide 57

Slide 57 text

Hosting is cheap and easy

Slide 58

Slide 58 text

Mobile is the primary way people are using the web

Slide 59

Slide 59 text

Future

Slide 60

Slide 60 text

Think about the problem in the context of the user

Slide 61

Slide 61 text

Users still need to seek out this information (email helps though)

Slide 62

Slide 62 text

What about: Going somewhere you’ve never been to before?

Slide 63

Slide 63 text

What about: And you don’t have an alert for the area?

Slide 64

Slide 64 text

What other behaviours do users already engage in that we can hook into? (4sq? Facebook?)

Slide 65

Slide 65 text

Differentiate low & high severity offences

Slide 66

Slide 66 text

NSW publishes penalty + prosecution notices

Slide 67

Slide 67 text

Most states just publish the equivalent of prosecution notices

Slide 68

Slide 68 text

Prosecution notices are way worse

Slide 69

Slide 69 text

No content

Slide 70

Slide 70 text

• Fail to take all practicable measures to eradicate and prevent the harbourage of pests • Fail to maintain all fixtures, fittings and equipment to the required standard of cleanliness - previous warning given

Slide 71

Slide 71 text

No content

Slide 72

Slide 72 text

Food Act section 16(1) - fail to comply with the Food Standards Code between approximately 10 and 11 April 2014: Standard 3.2.2, Clause 6(1)(a) - fail, when storing food, to store food in such a way that it was protected from the likelihood of contamination; Standard 3.2.2 - did not maintain the food premises including fixtures, fittings and equipment to a standard of cleanliness where there is no accumulation of food waste, dirt, grease or other visible matter; did not ensure that the food contact surfaces of equipment were in a clean and sanitary condition; did not maintain food premises and all fixtures, fittings and equipment in a food state of repair and working order having regard to their use; and did not have a temperature measuring device that is readily accessible and can accurately measure the temperature of potentially hazardous foods to +/-1 degree Celsius; Standard 3.2.2, Clause 24(1)(b) - fail to take all practicable measures to prevent pests from entering the food premises; Standard 3.2.3 - did not ensure the design and construction of the food premises, to the extent that is practicable, did not permit the entry of pests and did not provide for the harbourage of pests and did not have a sewerage and waste water disposal system that will effectively dispose of all sewerage and waste water; Standard 3.2.3 - did not have floors that were designed and constructed in a way that is appropriate for the activities conducted on the food premises; were able to be effectively cleaned and unable to absorb grease, food particles or water; and you had walls and ceilings necessary to protect food from contamination that were not sealed to prevent the entry of dirt, dust and pests; and were unable to absorb grease, food particles and were not able to be easily and effectively cleaned. Food Act section 16(1) - fail to comply with the Food Standards Code on or about 10 April 2014: Chapter 3 - did not maintain easily accessible hand washing facilities including immediately adjacent to the toilets or toilet cubicles; did not have hand washing facilities connected to, or otherwise provided with, a supply of warm running potable water and not clearly designated for the sole purpose of washing hands, arms and face; did not maintain at or near each hand wash facility a supply of warm running water and soap or other items that may be used to thoroughly clean hands; did not ensure hand washing facilities are only used for the washing of hands, arms and face; and did not provide single use towels or other means of effectively drying hands not likely to transfer pathogenic microorganisms to the hands. Food Act S35A(1) - operate a food business from a food premises that is not registered with the registration authority council between approximately 1 July 2013 and 10 April 2014. Food Act S17(1) - fail to ensure that name was prominently displayed on the food premises which are used in connection with the food business on 10 April 2014. Food Act S19 - on or about 14 April 2014 contravened an order made by the registration authority on 11 April 2014 to put the food premises into a clean and sanitary condition, and alter or improve the premises as specified, by not affixing a copy of the order to a conspicuous part of the premises in such a manner that the order can be read by a member of the public from outside the premises. Food Act S19GB - between approximately 19 April 2014 and 29 April 2014 fail to give the Council written details of the name and of the qualifications or experience of the current food safety supervisor for the premises within seven days of being asked to do so by the Council on 11 April 2014.

Slide 73

Slide 73 text

Add new data sets

Slide 74

Slide 74 text

NSW + VIC SA WA ACT TAS + NT + QLD

Slide 75

Slide 75 text

This is bigger than Australia

Slide 76

Slide 76 text

No content

Slide 77

Slide 77 text

What other jurisdictions are publishing this information?

Slide 78

Slide 78 text

I need your help

Slide 79

Slide 79 text

Find more data sources

Slide 80

Slide 80 text

Help build more scrapers

Slide 81

Slide 81 text

Lobby for better information (published, cleaner, more scrapable)

Slide 82

Slide 82 text

Let’s avoid food safety problems, together

Slide 83

Slide 83 text

I’m Lindsay

Slide 84

Slide 84 text

Thank you! ❤ the talk? Let @auxesis know!