Document stub.png This article is a stub. It may be incomplete, unfinished, or have missing parts/sections. If the article can be expanded, please do so! There may be suggestions on its talk page. (December 2017)
An example of a whitelist.

A whitelist is a list of words that are allowed in messages in chatroom programs. However, cloud-based chatroom programs are currently prohibited on Scratch.[1]

Whitelists should not contain words that may be used in rude or otherwise inappropriate sentences. A list of example words that are whitelisted was made by Paddle2See here.

Another form of a whitelist is allowing people to to view your project whilst denying access to others. Although this can easily be avaded.

Example Implementation

A technique to implement a whitelist would be to split the sentence into words and then use this script:

set [i v] to (0)//i stands for iterator
repeat (length of [message v]) //"message" should be split into words as stated above
change [i v] by (1)
if <not<[allowed words v] contains (item (i) of [message v])>> then
replace item (i) of [message v] with []//set this to whatever you want to replace a non-allowed word
end
end

See Also

References

  1. https://scratch.mit.edu/info/faq/#clouddata