Please enable JavaScript.
Coggle requires JavaScript to display documents.
BNEvent Explorer - Data - Coggle Diagram
BNEvent Explorer - Data
Security Strategy
the CIA model (Technopedia, 2021) describes security objectives that should be followed
confidentiality
-
as event data is purposely public, this is not a problem for this app
however, confidentiality of means to change data and server must be protected to maintain integrity + availability (see below)
integrity
-
integrity may be compromised if an attacker alters the event data from the https source to contain misleading/false information
availability
-
in case of app, ensuring data is always available to users
-
security measures addressing above objectives conducted by server host (Trumba, 2021):
-
-
-
-
-
-
the Australian Privacy Principles (APP) (Aus Gov, 2021) also describes security guidelines that must be legally followed by app developers
- Open & transparent management of personal info, 2. Notification of collection of personal info, 6. Use or disclosure of personal info
-
- Anonymity/Pseudonymity, 3. Collection of personal info, 9. Gov related identifiers, 10. Quality of personal info, 13. Correction of personal info
The user's personal data is not required, and thus not collected (user remains anonymous)
the only saved user input is their favourites list, locally saved
- Dealing with unsolicited personal info
if user's personal info is somehow received, it will be de-identified & destroyed as it it not required
as this is a council app and no personal info is required, there is no direct marketing
-
- Security of personal information
user lists are stored locally, and therefore can't be hacked over a network at the compromise of the user being unable to sync a list between devices
- Access to personal information
users can only search events with an internet connection as the data is retrieved from a https address
however, basic information of the favourites list should be stored offline for the user's convenience
Data
JSON dataset selected due to convenient integration to iOS (quicker parsing, matching datatypes) (see Part 1)
-
-
-
Code (Data Ex)
Key Algorithms
-
-
input all decoded data records into swift structure with variables matching datatypes of objects JSON dataset
-
-