Subdomain blocked by profanity filter (false positive)

Hi, I’m trying to set my app’s custom subdomain to assayvault and get “This subdomain contains profanity”. This looks like a substring false positive: the name is AssayVault, and an assay is the standard scientific term for an analytical measurement in biotech and pharma (my app is a stability-data warehouse for biopharmaceuticals). Could you allowlist this subdomain? Thanks!

Welcome to the Streamlit community, and thanks for your thoughtful question! :rocket: Unfortunately, Streamlit Community Cloud uses an automated filter to block subdomains containing certain substrings it detects as profanity, even if the word is harmless or a standard scientific term in your context. There is currently no official way to bypass or allowlist specific subdomains for individual cases, and similar requests for technical or brand names have not resulted in exceptions being made for the profanity filter. The filter is applied globally and is not adjustable for individual requests or allowlisting at this time.

The best workaround is to choose a different subdomain, perhaps by altering the spelling or adding numbers/characters (e.g., “assay-vault” or “assayvault1”). If you want to bring attention to this issue, you can post on the Streamlit forums as you have done, but there is no guarantee the filter will be changed for your case. For more details, see the Streamlit forum discussion and Streamlit documentation on app settings.

Sources:

Unfortunately, adding numbers or characters won’t fix the issue as the flagged substring remains in place. As outlined in my first message, assay remains a term widely used in the scientific community and it is a relevant core term for my app. Thus, I’d very much like to use it as initially planned.

Could you do me a favor and involve a human moderator as has been the case for other related profanity fals positive posts?

Thank you in advance.