Please enable JavaScript.
Coggle requires JavaScript to display documents.
Part 2 Mind Map - Coggle Diagram
Part 2 Mind Map
Security
APP1
the app will have a privacy policy in the setting screen which will be easily accessible to about how the app manages the users personal info and it will be completely transparent on how the personal info data is exchanged throughout the app
APP2
The app doesn't need to use this APP.
APP 3
their will be a notification to the users screen when their personal information is being accessed and and yes or no will also pop up to whether the user wants to allow the personal info to be solicited.
APP 4
it's is impossible to receive unsolicited private information within the app
APP 5
the user will be notified when adding events to their favourites list that their information will be stored, notifying the user that their personal information is being collected
APP 6
The only information collected from the users favourite events. the are both relevant to the purpose of the app
APP 7
app doesn't include marketing tools, the APP 7 does not apply
APP 8
the app does not receive information form overseas
APP 9
Their will be a paragraph on how the app has been approved to use the government data, also their will be a government logo to showcase to users that the app is government related.
APP 10
The quality of the users personal information will be ensured by the fact that data is a government owned so they will update and the latest info, further their cause it’s the government providing the data therefore it will, most likely be trustworthy and quality info.
APP 11
The app will save the users favourites on to their app storage which means their favourites list will only be accessible on the device of which the user uses the favourites list, the iPads storage and the security of the iPad has to be strong for the iPad to be sold to its consumers hence this personal info should be protected from misuse , disclosure and unauthorised access.
APP 12
The user is able to freely access their personal information, the favourites list, at any time requested.
APP 13
The information collected for the app that will be displayed to the users will be correct and update due to the fact its being accessed by a government website which would be updated regularly and being a government website the information will most likely be correct, also all the data selected will be helpful and related to what the user wants.
CIA
Confidentiality
The app will ensure confidentiality, all personal information will be stored locally on the device. Since no information is stored on a server it is expected that personal data can only be viewed by the user themselves.
No further updates will manipulate the users personal information
Integrity
The source of the data is genuine because it’s sourced from a government website which ensures that the info is trustworthy
The employee are knowledgeable about compliance and regulatory requirements
Availability
Their will be rules stating that the devlopers hired by the company will be the only external people who have access to the personal info so if their are any attackers then they can fix the problem. And their profiles will be accessible so the users can see they are trustworthy people.
The app will be using a government website for the data so it would be expected that it would always be available as it a owned by the government.
It’s expected that the government will host network monitoring systems.
Security Impacts of data use
Data dissemination
The data being provided will already be de-identified before being uploaded onto the API site.
Data Storage
The app will have data encryption
The goverment will access control mechanism at each data storage software
Their will be plans in place to protect the app’s data from viruses, worms and other data corruption threats.
Data accuracy
Data accuracy will be ensured by the data being government made which will ensure that its reliable and accurate.
Data ownership
The developer will consider when does the data ownership change and how does data ownership impact security choices.
Coding
Programming
Their will be an algorithm for when users click the share button on the event clicked on screen mutiple options will pop up that will allow users the event with their friends.
There will be an algorithm for allowing the app to access the API so that it can retrieve event information can dfrom the online data store
There will be an algorithm for turning the JSON into swift types which is then visually shown to the user.
The data of which the app will retrieve from JSON for the apps description is description, title, Cancelled, reservation full, refunds allowed , waiting list avaible, required payments, past deadlines open sign up, and template
There will be an algorithm for when a certain event is selected for the favorites list it will be sent their and will be saved to the device locally.
There will be an algorithm that shows the location on a map., further on the same screen their will be an algorithm that displays the website for specific event from the JSON data store and displays it on the screen.
There will be an algorithm for when the minus button is clicked on the favourites screen it will remove that event from the list.
There will be an algorithm that when a button is clicked it will filter out then the listed events by night time, inside Brisbane , outside Brisbane specified events.
Their will be an algorithm that lists the events in chronological order by dates.
There will be algorithm for saying how many days until the event is gonna pop up.
Development Tools
Swift Code
Xcode
JSON
data
JSON will be used
data retrieved from this website
http://data.gov.au/dataset/ds-brisbane-e33a781a-bdc5-41b0-95c6-67260ec88e3b/details?q=events
data that will be used
Detail image
URL
Size
Length
Width
Sign up URL
Waiting List Avaible
Required Payments
Refunds Allowed
Past Deadline
Reservation Full
Open Sign up
Cancelled
End Date Time
Start Date Time
Web Link
Location
Description
Title
Template
Event ID
Custom Fields
Filed ID
Label
Value
Type