Discuss Scratch
- Discussion Forums
- » Questions about Scratch
- » The Unofficial NGP Questions Topic (TUNQT)
- gem1001
-
Scratcher
1000+ posts
The Unofficial NGP Questions Topic (TUNQT)
so, im confused; is scratch going to make changes to the look or just do other things like optimizations?The ‘3.0-style’ (scratch-www) and ‘2.0-style’ (scratchr2) websites are going to be entirely replaced with a new site that will update both the frontend/UI and the backend
Last edited by gem1001 (Oct. 8, 2026 15:17:38)
- Humble_banana
-
Scratcher
500+ posts
The Unofficial NGP Questions Topic (TUNQT)
Since the forums use the ‘backend’ 2.0 style design, I assume they would be redesigned?so, im confused; is scratch going to make changes to the look or just do other things like optimizations?The ‘3.0-style’ (scratch-www) and ‘2.0-style’ (scratchr2) websites are going to be entirely replaced with a new site that will update both the frontend/UI and the backend
- gem1001
-
Scratcher
1000+ posts
The Unofficial NGP Questions Topic (TUNQT)
ProssiblySince the forums use the ‘backend’ 2.0 style design, I assume they would be redesigned?so, im confused; is scratch going to make changes to the look or just do other things like optimizations?The ‘3.0-style’ (scratch-www) and ‘2.0-style’ (scratchr2) websites are going to be entirely replaced with a new site that will update both the frontend/UI and the backend
- HighlaneGamingStudio
-
Scratcher
500+ posts
The Unofficial NGP Questions Topic (TUNQT)
so, im confused; is scratch going to make changes to the look or just do other things like optimizations?Both, except the project editor (and potentially the forums) are staying the same for a while longer.
- Humble_banana
-
Scratcher
500+ posts
The Unofficial NGP Questions Topic (TUNQT)
Prossibly
Both, except the project editor (and potentially the forums) are staying the same for a while longer.As the forums use DjangoBB, would this mean any change would be relatively minor compared to the rest of the website?
I don't think they'd just redesign it for visual consistency with the rest of the platform, they'd only change it if something needed fixing that could potentially affect functionality.
- -l-u-m-e-n-
-
New Scratcher
5 posts
The Unofficial NGP Questions Topic (TUNQT)
I have a question. How would the NGP filter work? Would it be the same as Scratch's current filter or different will it use AI?
- ose737
-
Scratcher
100+ posts
The Unofficial NGP Questions Topic (TUNQT)
I have a question. How would the NGP filter work? Would it be the same as Scratch's current filter or different will it use AI?Probably the same as the current filter.
- 82BITMYSTERY
-
Scratcher
500+ posts
The Unofficial NGP Questions Topic (TUNQT)
I have a question. How would the NGP filter work? Would it be the same as Scratch's current filter, or different? Will it use AI?
This information comes from offical 2023 concept images, so some details may have changed since then.

How the NGP Filter Appears to Work
Based on the leaked concepts, the system appears to support:
- Block filters
- Allow filters
- Macro patterns
- Custom patterns
This suggests that the filter could be much more flexible than a simple word list.
For example, let's pretend the blocked word is “banna”.
A moderator could create a pattern that detects multiple variations of the same word instead of only blocking the exact spelling.
Example:
Identifier: banna
Pattern: b+a+n+n+a+
Depending on how the pattern is written, it could potentially detect:
- banna
- baanna
- bannaaa
- bAnnA
- b.a.n.n.a
This would make it harder to bypass the filter through simple spelling changes.
What Allow Patterns Do
One challenge with any filter is avoiding false positives.
For example, if the word “banna” is blocked:
banna
but an innocent word contains the same letters:
bluebannafruit
the filter might accidentally block it.
That is where allow patterns likely come in.
Example:
Blocked: banna
Allowed: bluebannafruit
The filter would essentially say:
Normally I would block this, but this specific word is allowed.
This helps moderators block unwanted content while avoiding unnecessary filter hits.
What Macro Patterns Might Do
The “Macro Pattern” section is especially interesting.
From the concept images, it looks like a single rule can cover many related words at once.
For example:
banna
bannas
bannaman
bannapeople
Instead of creating four separate filters, moderators could manage them through one larger pattern.
Benefits could include:
- Fewer filters to maintain
- Easier moderation
- More consistent filtering
- Faster updates when new variations appear
Will It Use AI?
Based solely on these concept images, there is no obvious sign that AI is involved.
The screenshots mainly show:
- Patterns
- Rules
- Block lists
- Allow lists
- Macro filters
Those are all traditional rule-based moderation methods.
If AI moderation were involved, I would expect to see things such as:
- Confidence scores
- Toxicity ratings
- Context analysis
- AI review flags
- Automated moderation decisions
None of those appear in the concepts shown.
Could AI Be Added Later?
Possibly, but there is no evidence of that in these screenshots.
Given the community feedback the Scratch Team has received regarding AI-powered features such as the Creative Learning Assistant (CLA), it seems more likely that moderation would continue relying on rule-based systems and human review rather than large-scale AI moderation.
My Overall Guess
Based on these concept images, the NGP filter looks more like a powerful pattern-based moderation system than an AI moderation system.
The goal appears to be giving moderators more control through:
- Advanced matching patterns
- Allow-list exceptions
- Macro rules
- Custom filtering logic
Rather than relying on AI, the system seems designed to catch different variations of the same word while still allowing moderators to create exceptions when necessary.
Of course, these are only concepts from 2023, so the final implementation could be different.
- Humble_banana
-
Scratcher
500+ posts
The Unofficial NGP Questions Topic (TUNQT)
For example, let's pretend the blocked word is “banna”.Oh no let's hope not – what about my username?

If AI was used in the scratch filter, do you think it would ‘learn’ to accept or decline certain phrases, based on it's training?
Personally I don't think it would, this role still needs a human moderator – for now at least.
- CaptFrIEdshrimp
-
Scratcher
1000+ posts
The Unofficial NGP Questions Topic (TUNQT)
As said in the post, it will be modded by a moderator (pun intended), so it won't be hit with false positives, while blocking unwanted content.For example, let's pretend the blocked word is “banna”.Oh no let's hope not – what about my username?
If AI was used in the scratch filter, do you think it would ‘learn’ to accept or decline certain phrases, based on it's training?
Personally I don't think it would, this role still needs a human moderator – for now at least.
- scratchniceperson
-
Scratcher
100+ posts
The Unofficial NGP Questions Topic (TUNQT)
FYI - these are the filters from 2023, they were designed by the former Scratch Product Designer Mariana (@paralellas) as these designs were found in her website.I have a question. How would the NGP filter work? Would it be the same as Scratch's current filter, or different? Will it use AI?
This information comes from offical 2023 concept images, so some details may have changed since then.
How the NGP Filter Appears to Work
Based on the leaked concepts, the system appears to support:
- Block filters
- Allow filters
- Macro patterns
- Custom patterns
This suggests that the filter could be much more flexible than a simple word list.
For example, let's pretend the blocked word is “banna”.
A moderator could create a pattern that detects multiple variations of the same word instead of only blocking the exact spelling.
Example:Identifier: banna
Pattern: b+a+n+n+a+
Depending on how the pattern is written, it could potentially detect:
- banna
- baanna
- bannaaa
- bAnnA
- b.a.n.n.a
This would make it harder to bypass the filter through simple spelling changes.
What Allow Patterns Do
One challenge with any filter is avoiding false positives.
For example, if the word “banna” is blocked:banna
but an innocent word contains the same letters:bluebannafruit
the filter might accidentally block it.
That is where allow patterns likely come in.
Example:Blocked: banna
Allowed: bluebannafruit
The filter would essentially say:Normally I would block this, but this specific word is allowed.
This helps moderators block unwanted content while avoiding unnecessary filter hits.
What Macro Patterns Might Do
The “Macro Pattern” section is especially interesting.
From the concept images, it looks like a single rule can cover many related words at once.
For example:banna
bannas
bannaman
bannapeople
Instead of creating four separate filters, moderators could manage them through one larger pattern.
Benefits could include:
- Fewer filters to maintain
- Easier moderation
- More consistent filtering
- Faster updates when new variations appear
Will It Use AI?
Based solely on these concept images, there is no obvious sign that AI is involved.
The screenshots mainly show:
- Patterns
- Rules
- Block lists
- Allow lists
- Macro filters
Those are all traditional rule-based moderation methods.
If AI moderation were involved, I would expect to see things such as:
- Confidence scores
- Toxicity ratings
- Context analysis
- AI review flags
- Automated moderation decisions
None of those appear in the concepts shown.
Could AI Be Added Later?
Possibly, but there is no evidence of that in these screenshots.
Given the community feedback the Scratch Team has received regarding AI-powered features such as the Creative Learning Assistant (CLA), it seems more likely that moderation would continue relying on rule-based systems and human review rather than large-scale AI moderation.
My Overall Guess
Based on these concept images, the NGP filter looks more like a powerful pattern-based moderation system than an AI moderation system.
The goal appears to be giving moderators more control through:
- Advanced matching patterns
- Allow-list exceptions
- Macro rules
- Custom filtering logic
Rather than relying on AI, the system seems designed to catch different variations of the same word while still allowing moderators to create exceptions when necessary.
Of course, these are only concepts from 2023, so the final implementation could be different.
paralellas said:
In 2023, I led the design process of Scratch's new username-filtering tool to ensure that all created usernames were safe and aligned with the Scratch Community Guidelines, while also making it easier for Scratch moderation teams to edit safety filters in the existing filter library.
This means that these filters are already in use in the moderation backend and are not new for the NGP.
- CuteRobot22
-
Scratcher
500+ posts
The Unofficial NGP Questions Topic (TUNQT)
-snip-Interesting. Also, please snip your quotes.
This means that these filters are already in use in the moderation backend and are not new for the NGP.
- d0ggy1sg00d
-
Scratcher
49 posts
The Unofficial NGP Questions Topic (TUNQT)
How did you find those…I’m just wondering, what will it look like? Will there be a beta for us to test?schools.scratch.org used NGP
I did some stuff to see the hidden page elements
- ScodexPerson
-
Scratcher
1000+ posts
The Unofficial NGP Questions Topic (TUNQT)
BlankWhy did you post this?
- CharPikMar
-
Scratcher
100+ posts
The Unofficial NGP Questions Topic (TUNQT)
Also, the timeframe for the NGP should be in 50 days (max latest), as December will NOT be when the NGP releases.
- bitmap_caketin
-
Scratcher
100+ posts
The Unofficial NGP Questions Topic (TUNQT)
Slightly off topic but why did ‘the unofficial 4.0 questions topic’ get closed? (I didn't want to make a new topic and this is moderately related
Last edited by bitmap_caketin (Oct. 11, 2026 22:02:26)
- o97doge
-
Scratcher
1000+ posts
The Unofficial NGP Questions Topic (TUNQT)
I'm sure NGP is going to be horribly controversial when it releases. It just can't not be with all these social media laws being pushed out, and the fact that every… single… Scratch update has already been controversal after the Studio Update, maybe at least partly excluding the the <online?> block.










