You can type nonsense words into this --- words for which Google will say no page in its entire corpus has a match --- and get color palettes back. What's it actually doing?
Looks like Google image search always has a fallback for a nonsense search query, and the images between Google and Picular exactly match (if you hover over the bottom-right of any color card, it shows the source image):
My guess is you're still doing a Google Image search, but when it returns no results, you return something random and cache this query for consistency. Is that about right?.
I was kinda disappointed when I realized when you search it seems to basically only do a simple image search (ala Google) and return the primary color of the individual images, as can be seen by hovering over the small icon in each color result.
I would not really call that machine learning, since it's basically an image search engine with a color filter.
...some of those four letter words won't return results, even if they do exist. Probably because they (futurememories.se) don't want to associate their product with lewd profanity, if/when people start sharing random links on social media.