Learning Goals 3 min
By the end of this lesson you will be able to:
- Tell the difference between a Public project (anyone can see and remix it) and an Unshared project (only you can see it).
- Add useful tags (like
#game,#animation,#malaysia) so your project shows up when someone searches. - Name three things that are visible to strangers on your project page, and three things that should never appear in your projects or comments.
Warm-Up — the screenshot game 7 min
Imagine you take a screenshot of any one of your Scratch projects right now, post it on WhatsApp, and your friend sees it. There are two columns of information visible:
- Things only you should be able to see (your account stuff).
- Things anyone in the world can see the moment you hit Share.
Sort these eight items into the two columns:
- The project's title.
- The password you used to sign into Scratch.
- Your Scratch username.
- Your real name (the one your parent typed into your account).
- The Stage with the green flag.
- Your email address.
- Your Notes & Credits text.
- The country you set in your profile (just the country — Malaysia).
Reveal the answer
Anyone in the world can see: 1 (title), 3 (username), 5 (Stage), 7 (Notes & Credits), 8 (country). These are public the moment you share.
Only you can see: 2 (password), 4 (real name — Scratch keeps this private to you and your parent), 6 (email address — also private).
Notice: username is public, real name is private. They're two different things. Your username is what strangers see. Your real name is what your parent typed when they made your account, and Scratch doesn't show it anywhere.
Today's lesson is the line between those two columns — what crosses the public line, what doesn't, and the choices you make at upload time that decide which side a project lands on.
New Concept — Share, Tags, and the privacy line 15 min
Every Scratch project lives in one of two states. You pick which one. You can switch between them as often as you like.
Public vs Unshared
- Public (Shared) — Hit the orange Share button at the top of the editor. Your project now has a public URL anyone can open. People can play it, click See Inside, hit Remix, and leave comments. Other Scratchers can search for it.
- Unshared — Default state for every new project. The project exists in your account. You can open and edit it. No one else can see it, find it in search, or guess its URL. If you give the URL to a friend, the page says "This project is unshared."
You can move a project between states any time. From inside the editor or from My Stuff, you'll see an Unshare button on shared projects. One click and it disappears from the public site — comments and remixes stop being visible too. Re-share later and they come back.
Tags — how strangers find you
When you share, Scratch asks you to pick up to three tags from a dropdown list. Tags are how the search engine groups your project. The options are things like:
#animations— moving cartoons, no input from the player.#games— the player presses keys, scores points, wins or loses.#stories— multi-scene narratives, often with dialogue.#art— drawings, generative patterns, slideshow galleries.#music— projects that play music or let the user compose.#tutorials— projects that teach the viewer something.
Pick the ones that actually describe your project. A duck-shooting game with no story is #games, not #stories. A static drawing with no animation is #art, not #animations. Wrong tags mean wrong audience, which means people open your project, realise it's not what they wanted, and leave — that hurts your project, not helps it.
You can also write your own free-form text in the Notes & Credits like "#malaysia #klang #firstgame". Those aren't real searchable tags but they show up in your notes and other Malaysian Scratchers searching for local content will spot them.
What's visible to strangers
Once you hit Share, the public project page shows:
- Your username (the one you sign in with — e.g. @aisyah_codes).
- Your display name if you set one (a friendlier name shown next to your projects — many Scratchers leave this the same as their username).
- Your project's title, Instructions, Notes & Credits, and Stage.
- Every sprite, costume, sound, and script inside the project (because anyone can click See Inside).
- Any comments you've left on other projects, on your profile, and on this one.
- Your country (just the country, not city or address) if you set one.
And the public page does not show:
- Your real name (Scratch never publishes this).
- Your email address.
- Your birth month and year (used only to verify age, never shown).
- Your password (obviously).
- Any unshared projects you have in your account.
Safe-sharing rules for ages 10–14
The Scratch team built the public/private line carefully, but the line only protects you if you don't paste private stuff into the public parts. Three rules:
- No personal info in your project notes. Don't write your full real name, your school's name, your home address, your phone number, your parent's WhatsApp, or your email. Even if the project is just for your friends — strangers find it through tags.
- No full name on your sprites. If your username is aisyah_codes, signing your title screen "by Aisyah" is fine. Putting "by Aisyah binti Rahman from SK Bukit Damansara" on a costume is not. Look at every costume you imported or drew — if any of them have your real name or your school name baked in, redraw or remove.
- No personal info in comments. The comment box on every project page is also public. Don't post your email, your Discord, your phone, or your address there — even if someone you trust asks. If you want to keep in touch with a Scratch friend, message your parent and ask them to set up the conversation.
A small visual example
Picture two title-screen sprites for the same game. The first one breaks the rules; the second one follows them:
when flag clicked
switch costume to [title-bad v]
say [Welcome to Aisyah's Adventure!] for (3) seconds
when flag clicked
switch costume to [title-good v]
say [Welcome!] for (3) seconds
The fix is to redraw the title costume in the Scratch paint editor. Delete the school-and-real-name text. Type "by @aisyah_codes" instead. Save. The sprite still says hello — it just doesn't tell strangers your school.
Worked Example — sharing "Durian Drop" safely 12 min
Same game from last lesson — Durian Drop. The notes are written. The game works. Now it's time to actually hit Share. We'll walk through it slowly the first time so the steps stick.
Step 1 — Final notes pass
From the editor, click See project page. Re-read your Instructions box and your Notes & Credits box. Look for: any full name, any school name, any phone number, any email. If you find any, click the pencil icon and remove them. If not, move on.
Step 2 — Sprite costume audit
Go back into the editor. Click each sprite in turn. Click the Costumes tab for each one. Scan every costume for text. If any costume has your real name, your school, or your address painted on it, fix it in the paint editor. Save.
Step 3 — Project title check
Look at the project title at the top of the editor. "Durian Drop" is fine. "Durian Drop by Aisyah binti Rahman" is not — that's the full name leak. If the title has a full name, change it. Username-only is fine: "Durian Drop by @aisyah_codes".
Step 4 — Click the orange Share button
Top of the editor, big orange Share button. Click it. A small dialog appears asking you to confirm and to pick tags.
Step 5 — Pick the right tags
The dropdown shows the official tags. Durian Drop is a game where the player presses arrow keys to catch falling fruit — that's clearly #games. Tick it. You can pick up to three; for this project, one is enough. Don't tick #stories — there's no story. Don't tick #tutorials — you're not teaching anything. Wrong tags hurt; right tags help.
Step 6 — Hit Share again to confirm
Final confirm. The dialog closes. The Share button changes — now it shows the project is shared. Above the Stage on the project page, you'll see Unshare where Share used to be.
Step 7 — Copy the URL and test it
Copy the project's URL from your browser's address bar. Open a new private (incognito) browser window. Paste the URL. Hit enter. You're now seeing your project the way a stranger sees it — no logged-in account, no special access. Click around. Read the boxes. Make sure nothing private is visible.
Step 8 — Add Malaysian flavour to your notes (optional)
Many Malaysian Scratchers add tags like #malaysia or #klang to the bottom of their Notes & Credits to help local kids find their projects. This is informal — Scratch's official tags don't include a country — but it works. Add one or two if you want local Scratchers to spot your work.
What you just did: shared a project on the public internet, with thousands of potential viewers, without leaking a single piece of personal information. This is the entire skill. Get good at the audit and you can share dozens of projects safely.
Try It Yourself — three sharing-safety drills 15 min
Goal: Open My Stuff on Scratch. Count how many of your projects are currently shared and how many are unshared. Pick the oldest shared project. Read its Instructions and Notes & Credits as if a stranger landed on it. Find one thing that you'd remove or rewrite today.
Think: Your judgement of what's safe to share changes as you grow. A project that felt fine to share two years ago might have your real name in it. Auditing old shared projects is a normal habit, not a sign of mistakes — it's how you keep your account safe over time.
Goal: Pick a finished but unshared project. Do a full sharing audit: title check, every costume scanned for text, Instructions and Notes proofread for any personal info, tags chosen. Then actually hit Share. Test the URL in an incognito window.
If your project uses a control like the one below, make sure your Instructions name the control — but make sure the costume art doesn't:
when [m v] key pressed
switch costume to [credits v]
Think: The audit is the skill, not the share itself. Share is one click; audit is ten minutes. The pros do the audit every single time, even on their hundredth project.
Goal: Search Scratch for the tag #malaysia. Find five projects by Malaysian Scratchers. For each one, write a one-sentence note about one sharing-safety thing they did well or badly. Don't post the notes — just write them in your notebook for next class. Examples of what to look for: did they use a username instead of a full name? Did they credit external music? Did any costume contain a school name?
Think: Reading other people's sharing decisions is the fastest way to calibrate your own. You'll spot good patterns (clean usernames, careful credits) and bad patterns (real names plastered everywhere, no asset credits) and absorb both into your own habits.
Mini-Challenge — "Faris's birthday card" 5 min
Spot the privacy leaks
Faris makes an animated birthday card project for his cousin and wants to share it on Scratch so his cousin can open it from anywhere. He sets it up like this:
- Project title: "Birthday Card for Iman Iskandar (Standard 5, SMK Damansara) — Made by Faris bin Rashid"
- Notes & Credits: "Hi Iman! WhatsApp me at 012-345-6789 when you see this so I know it worked. — Faris"
- One sprite is a costume that says, in giant text, "Happy Birthday Iman! From your cousin Faris (Form 1, SMK Bukit Damansara, KL)."
- Tags chosen:
#animations,#stories.
Faris is about to click Share. List every privacy problem in his setup, and write what the fixed version should look like.
Reveal one valid solution
Faris is about to leak a lot. Here's the full list of problems:
- Title contains both his full name and Iman's full name and Iman's school name and class. All public to strangers.
- Notes contain a real phone number. Public to strangers.
- Costume text contains Faris's full name, his school's name, his form/class, and his city. Public to anyone who hits the green flag.
- Tags are mostly OK —
#animationsfits a birthday card.#storiesis a stretch since there's no narrative, but it's not unsafe.
The fix: this project shouldn't be shared on Scratch at all. A birthday card for one specific cousin is exactly the wrong use of public sharing. Faris has two better options:
- Keep it unshared. Build it in his account, then sit next to Iman with his laptop and play it together. Or save it as an
.sb3file and send it through WhatsApp directly to Iman's parent. - Share a stripped-down version. Remove every full name. Remove the school. Remove the phone number. Rewrite the title to "Birthday Card Animation". Rewrite the costume to "Happy Birthday!" with no names. Rewrite Notes to "An animated birthday card. Made by @faris_creates." Then hit Share. The card is no longer personal — but that's the trade-off for putting it on the public internet.
The deeper lesson: public Scratch is the wrong tool for one-to-one messages. Public sharing is for projects you want strangers in Brazil and Japan and Manchester to discover. Personal messages go through personal channels.
Recap 3 min
Scratch projects live in one of two states: Public (shared — anyone in the world can see, play, comment, and remix) or Unshared (only you can see it). You move between states with the orange Share button and the matching Unshare button. When you share, Scratch asks you to pick up to three official tags so the search engine knows where to file your project. Your username, project title, Instructions, Notes & Credits, every sprite, every costume, and every comment are all public. Your real name, email, password, and birthdate are private. Safe sharing for ages 10–14 means three rules: no personal info in the notes, no real names on costumes, and no personal info in comments. Always re-read and audit before clicking Share.
- Public (Shared)
- A project that has been shared with the Scratch community via the orange Share button. Anyone in the world can open the URL, play the project, click See Inside, hit Remix, and leave comments.
- Unshared
- The default state of a new project. The project lives in your My Stuff and only you can see, edit, or open it. Sending the URL to someone else just shows them "This project is unshared."
- Tags
- Up to three labels you pick from Scratch's official list when sharing. Tags decide which search results your project shows up in —
#games,#animations,#stories,#art,#music,#tutorials. Pick tags that genuinely describe your project; wrong tags bring the wrong audience. - Username vs real name
- Your username (e.g. @aisyah_codes) is what strangers see — it's public the moment you share anything. Your real name is what your parent typed when they made your account; Scratch keeps it private and never displays it.
- Privacy leak
- When personal information you intended to keep private accidentally ends up in a public place — your full name in a costume, your phone number in the notes, your school name in the title. Fixed by auditing every visible part of your project before hitting Share.
- Sharing audit
- The pre-Share habit of checking your title, every costume, your Instructions, your Notes & Credits, and your tags for personal info or wrong tags. Takes about ten minutes. Saves a lot of regret.
Homework 2 min
The Sharing Audit. Do a full audit on three of your currently-shared projects (or, if you don't have three shared projects, do a full audit on three of your finished unshared projects). For each one, check:
- The project title — username-only credit, no full name, no school.
- Every costume across every sprite — no real names, school names, addresses, or phone numbers painted on the art.
- The Instructions box — no personal info.
- The Notes & Credits box — no personal info, all imported music/art credited.
- The tags — do they actually describe the project, or were they just guesses?
Fix anything that fails the audit. If a project passes all five checks, leave it alone. If a project would need a lot of rework to pass, consider Unshare instead — pull it back from the public site until you have time to fix it properly.
Bring back next class:
- The list of projects you audited and what you found in each one.
- Your answer to: "Of the three projects, which one had the biggest privacy leak? Was it something you painted onto a sprite, something you typed into the notes, or something in the title?"
Heads up for next class: SCR-L04-45 covers Studios & Collections — how to gather your best projects into one curated portfolio page so strangers don't have to scroll through your fifty practice projects to find your four best ones.