← Years 5–6 Data & Information

Personal data stored in online accounts

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.

Understanding Personal data stored in online accounts in Years 5–6 Data & Information

What it does: A careful user gives just the required detail and skips the optional personal data, because the app might share what it stores. This setting limits who can see your stored data. Choosing Friends only keeps strangers from seeing it. Data apps collect details about you, both what you type in and what you do, and they store it in your account. Giving less personal data means less can be stored or shared. A username and first name is enough for most sites. Privacy settings show who can see your data. Check them after you sign up and ask a trusted adult for help if you are unsure.

Common mistakes: The name is text, so it needs quote marks: name = "Mia". Without quotes, Python thinks Mia is a variable that does not exist. If the account is public, anyone can see the data. The message should say "Anyone can see it".

Class: _____________________  ·  Name: _____________________  ·  Date: _________

Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.

This module's key terms are also in a printable crossword (Modules 31–56) and word search (Modules 21–56).

Take this worksheet further — free with Cloodit

Each concept is reinforced from every angle — learned, then applied, then tested.

Learning
Duo
When you sign up for an online account, what happens to the details you type into the form?
The website or app stores them in your accountThey disappear as soon as you press Submit
Matches
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.
Applying
Meanings
Term
online account
Meaning
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.
Practice
SIGN-UP FORM
Testing
Gaps
= signUp(name, age, email)
Check Answer
Spots
1name = Mia
2age = 11

Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.

The 'Red Panda' badge — Forest Explorer, one of Cloodit's 106 collectible badges
Students earn collectable badges

Over 100 of them, across seven natural biomes.

Study Buddy
Students build a real study resource

Turns their work into revision material ready for Flash Cards and Exam study.

Diamond Dash — one of Cloodit's live, competitive Sprint games
Students lock in with Sprints

Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.

A Cloodit certificate of achievement, ready to personalise and print
Custom printable certificates

Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.

Quick Questions

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
An online account stores the personal data you give it, like your name and age, so the company keeps it after you sign up.
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
Personal data is information about you. Your name and birthday are about you, but the button colour is just part of the design.
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 ✓
Only share the data an app needs. A game rarely needs your address, so stop and check with a trusted adult first.
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 ✓
Companies may share data with others. That is why you should read who can see your data and only give what is needed.
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
The more personal data you share, the more chance that someone you do not know could see it or use it in a harmful way.

Match the Pairs

online account → A profile on a website or app that stores the personal data you give it, like your name and age
Sign up: name, birthday, email → A sign-up form that asks you for personal data to be stored in your new account
Some apps collect data and may share it, so only give the details that are needed → Required: username only. Optional: home address
Your profile setting decides who can see the personal data in your account → Profile visible to: Friends only
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.
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.

Key Term

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.

Fill in the Blanks

1. account = signUp(name, age, email)
Hint: Type the variable name for the profile a sign-up form creates to store your details.
2. profile.private = True
Hint: Type the setting name that means only you can see your profile, not other people.
3. app.collect(location, contacts)
Hint: Type the action word for what a data app does to gather your information.
4. needed = ["name", "email"] signUp(needed)
Hint: Type the variable name that holds only the data the form really requires.
5. if account.shared == True: warn("others may see it")
Hint: Type the Boolean value that means the company passes your data on to others.

Spot the Error

Question 1
A name = Mia
B age = 11
C print("Account name: " + name)
Line A — The name is text, so it needs quote marks: name = "Mia". Without quotes, Python thinks Mia is a variable that does not exist.
Question 2
A visibility = "public"
B if visibility == "public":
C print("Only you can see it")
Line C — If the account is public, anyone can see the data. The message should say "Anyone can see it".
Question 3
A sign_up = {"name": "Sam"}
B sign_up["email"] == "a@b.com"
C print(sign_up)
Line 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".
Question 4
A info = ["name", "age"]
B for item in info:
C print("App collects " + info)
Line 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.
Question 5
A if age > 13:
B print("Ask a parent first")
C print("Fill in the form")
Line A — It is younger users who should ask a parent or trusted adult before signing up. The check should be age < 13.

Student with a class code? Join your class →