Personal data stored in online accounts

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Personal data stored in online accounts

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. When you sign up for an online account, what happens to the details you type into the form?
A The website or app stores them in your account
B They disappear as soon as you press Submit
2. Which of these is personal data that a sign-up form might collect?
A Your full name and birthday
B The colour of the sign-up button
3. A game app asks for your home address just to let you play. What is the best choice?
A Type it in quickly because every form needs it
B Ask a trusted adult and only give what the app really needs
4. True or false: A company might share the personal data stored in your account with other companies.
A False, your data always stays private
B True, so you should check who can see it
5. Which is a risk of sharing lots of personal data in an online account?
A Strangers could see it or misuse it
B Your device will get a sunburn

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1online account AToo much personal data was given. The game only needs a username, and extra stored data could be shared or leaked.
2Sign up: name, birthday, email BRequired: username only. Optional: home address
3Some apps collect data and may share it, so only give the details that are needed CThe account shows personal data to everyone, so strangers can see it. It should be set to private or friends only, and less data should be shared.
4Your profile setting decides who can see the personal data in your account DA sign-up form that asks you for personal data to be stored in your new account
5Sign-up form: full name, home address, school, phone number (all filled in for a simple game) EA profile on a website or app that stores the personal data you give it, like your name and age
6Profile visible to: Everyone. Birthday: 5 May 2014. School: Park Primary FProfile visible to: Friends only

Definitions

online account

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
_______ = signUp(name, age, email)
2.
profile._______ = True
3.
app._______(location, contacts)
4.
needed = ["name", "email"] signUp(______)
5.
if account.shared == ____: warn("others may see it")

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A name = Mia
B age = 11
C print("Account name: " + name)
Question 2
A visibility = "public"
B if visibility == "public":
C print("Only you can see it")
Question 3
A sign_up = {"name": "Sam"}
B sign_up["email"] == "a@b.com"
C print(sign_up)
Question 4
A info = ["name", "age"]
B for item in info:
C print("App collects " + info)
Question 5
A if age > 13:
B print("Ask a parent first")
C print("Fill in the form")

Answer Key

Personal data stored in online accounts
Section A: Quick Questions
Q1
A — The website or app stores them in your account
Q2
A — Your full name and birthday
Q3
B — Ask a trusted adult and only give what the app really needs
Q4
B — True, so you should check who can see it
Q5
A — Strangers could see it or misuse it
Section B: Match the Pairs
Q1
online account → A profile on a website or app that stores the personal data you give it, like your name and age
Q2
Sign up: name, birthday, email → A sign-up form that asks you for personal data to be stored in your new account
Q3
Some apps collect data and may share it, so only give the details that are needed → Required: username only. Optional: home address
Q4
Your profile setting decides who can see the personal data in your account → Profile visible to: Friends only
Q5
Sign-up form: full name, home address, school, phone number (all filled in for a simple game) → Too much personal data was given. The game only needs a username, and extra stored data could be shared or leaked.
Q6
Profile visible to: Everyone. Birthday: 5 May 2014. School: Park Primary → The account shows personal data to everyone, so strangers can see it. It should be set to private or friends only, and less data should be shared.
Section C: Definitions
Q1
online account — A profile on a website or app that stores the personal data you give it, like your name and age. The company may share that data, so only give what is needed.
Section D: Fill in the Blanks
Q1
account = signUp(name, age, email)
Q2
profile.private = True
Q3
app.collect(location, contacts)
Q4
needed = ["name", "email"] signUp(needed)
Q5
if account.shared == True: warn("others may see it")
Section E: Spot the Error
Q1
A — The name is text, so it needs quote marks: name = "Mia". Without quotes, Python thinks Mia is a variable that does not exist.
Q2
C — If the account is public, anyone can see the data. The message should say "Anyone can see it".
Q3
B — A single = stores the email in the sign-up form. == only compares values and does not save anything. It should be sign_up["email"] = "a@b.com".
Q4
C — info is the whole list, so it cannot be joined to text. Use item to print each piece of data the app collects, one at a time.
Q5
A — It is younger users who should ask a parent or trusted adult before signing up. The check should be age < 13.