Pilot · L12 · 60 minutes
Privacy, permissions and safe computing
Investigate a fictional RouteNow app to judge reuse against stated licences, see why attribution alone is not permission, evaluate data use against stated consent, explain the risks of combining personal data, and match a safeguard to a specific threat while naming what it leaves unprotected.
Topics: 5.5 Legal and Ethical Concerns · 5.6 Safe Computing
Goals and vocabulary
By the end you can:
- Decide whether a reuse is consistent with a stated licence.
- Explain why attribution alone does not grant permission.
- Evaluate a data-use choice against the consent users gave.
- Explain how combining datasets can expose personal information.
- Match a safeguard to a threat and state a remaining limitation.
- Licence
- An owner’s stated permission for reuse, with conditions.
- Attribution
- Crediting the creator of a work.
- Consent
- Agreement to a specific, stated use of your data.
- PII
- Personally identifiable information: data that can identify a person.
- Authentication
- Checking that a user is who they claim to be.
- Encryption
- Encoding data so only someone with the key can read it.
- Phishing
- A trick message that tries to get someone to reveal credentials or information.
Reuse, licences and attribution
Creative work is protected by copyright as soon as it is made. A licence is the owner’s stated permission and its conditions. Reuse is allowed only when you follow every condition the licence sets.
| Condition | What it requires |
|---|---|
| Attribution | Credit the creator in the way they ask. |
| Non-commercial | Do not use it for a money-making purpose, including inside a company’s product that is given away free. |
| Share-alike | Release your adaptation under the same licence. |
| All rights reserved | No reuse without asking the owner for permission. |
Evidence pack: RouteNow
Worked example
| Choice | Consistent with permission? | Why |
|---|---|---|
| Use map tiles in the free tier, with credit | No | The free tier belongs to a company app funded by its premium tier. Charging no fee and giving credit do not make that non-commercial. |
| Use map tiles in the paid premium tier | No | The licence forbids commercial use. |
| Get separate permission from the tiles’ owner for commercial app use | Yes | Permission from the owner can cover a use the stated licence does not. |
| Use icons with a credit line | No | “All rights reserved” means permission must be asked for; credit alone is not enough. |
| Share location history with a café chain | No | Users consented only to showing nearby routes. |
Personal data and combining datasets
Personally identifiable information (PII) is information that can identify a person, alone or combined with other data: a name, email address, home address, phone number, precise location history or device ID.
Combining datasets can reveal more than either one does. A location history alone shows where a device goes every night. Combined with a café’s loyalty records, it can reveal who lives at that address, their routine and where they shop.
Threats and matching safeguards
Worked example
| Goal | Meaning | Example safeguard |
|---|---|---|
| Confidentiality | Only authorised people can read the data. | Encryption of stored and sent data. |
| Authentication | Checking a user really is who they claim to be. | Multifactor authentication (password plus a code). |
| Integrity | Data is not changed without authorisation. | Checks that detect altered files. |
| Availability | Data and services are there when needed. | Backups and redundant servers. |
| Threat | Safeguard | Remaining limitation |
|---|---|---|
| A stolen password is used to log in | Multifactor authentication | A user tricked into sharing the code can still be attacked. |
| Data is intercepted on public Wi-Fi | Encryption in transit | Does not stop a logged-in attacker reading their own view of the data. |
| Phishing email asks for a password | Check the sender and go to the site directly, never via the link | Convincing fakes can still fool careful users. |
Authentication is not encryption: MFA checks who is logging in, while encryption keeps data unreadable to anyone without the key.
Explore each concept
Choose a concept, change its inputs and follow the explanation. Each example models the stated rule or scenario; completing it is practice rather than evidence of mastery.
- Consented versus proposed data use
- Different recipients
- Legal permission versus ethical judgement
Change it · step through · explain
Change an input, predict what will happen, then advance one step. Read why the state changes, reset and experiment. This fixed teaching model does not save progress or award XP.
Ready · Make a prediction
- Consented purposepassword-resetWaiting
- Proposed usepassword-resetWaiting
- Alternativeminimum-dataWaiting
Ready to explore: Consent, purpose and a less intrusive alternative
Why: Change an input, predict the first effect, then advance one step.
Try this: Change one input or choose another listed case. Predict the effect, reset and compare the states and governing rule.
Step through and experiment
Change it · step through · explain
Change an input, predict what will happen, then advance one step. Read why the state changes, reset and experiment. This fixed teaching model does not save progress or award XP.
Ready · Make a prediction
- Input 1noncommercialWaiting
- Input 2commercialWaiting
- Input 3yesWaiting
Ready to experiment
Why: Predict the first change, then advance one step.
Try this: Keep credit yes and choose no-permission. Why is credit insufficient?
Step through and experiment
Change it · step through · explain
Change an input, predict what will happen, then advance one step. Read why the state changes, reset and experiment. This fixed teaching model does not save progress or award XP.
Ready · Make a prediction
- Input 1phishingWaiting
- Input 2mfaWaiting
Ready to experiment
Why: Predict the first change, then advance one step.
Try this: Keep the threat fixed and compare safeguards. Which mechanism directly addresses it?
Common misconceptions
Credit makes it allowed
The belief: If I credit the creator, I can reuse anything.
What is actually true: Credit satisfies an attribution condition only. “All rights reserved” work still needs permission.
Check yourself: Does the licence actually allow reuse?
Logging in encrypts data
The belief: A strong password or MFA means the data is encrypted.
What is actually true: Authentication checks identity; encryption protects the data itself. They are different goals.
Check yourself: Could someone intercepting the data read it?
Possible means acceptable
The belief: If the app can share the data, it is fine to.
What is actually true: Ethics depends on consent and harm, not on technical ease.
Check yourself: What did users agree to?
Guided practice
Guided: audit RouteNow
Read the RouteNow evidence pack.
- For each of the map tiles and the icons, decide whether RouteNow’s use is consistent with the stated terms and give a reason.
- Explain why adding “Icons by the designer” does not fix the icon problem.
- Compare the café-sharing plan with what users consented to.
- Name one harm that combining location history with café loyalty records could cause.
Independent practice
Independent: protect RouteNow accounts
RouteNow learns that attackers are logging into accounts using passwords leaked from another site.
- Name the protection goal under threat.
- Choose a safeguard that targets this threat and explain why it helps.
- Explain why encrypting stored routes would not stop this attack.
- State one limitation that remains after your safeguard is added.
Exit check
- Explain in one sentence why crediting a creator is not the same as having permission.
- Connect one threat to a safeguard and name one limitation that remains.
Check yourself
Practice only: answers are checked in your browser and nothing is saved or sent to your teacher. Each explanation links back to the section it practises.
Lesson practice
Your practice so far
Check an answer to see its rationale.
Apply it somewhere new
Your practice so far
Check an answer to see its rationale.