Storing external urls in a game

Is it against TOS to store external urls in a datastore?

What im trying to achieve is a system where factions can store their own discord webhook so messages can be sent from the game to their server (yes dw i plan to add validation and server side checking to ensure its a proper url that relates to discord webhooks)

these urls will not be publicly displayed at all*

I’ve been wondering this too, I keep getting moderated for including links in TextLabels.

No not at all, as the player never sees the link

That’s because players will see the link.

1 Like

yeah thats the confusing bit, all data put in datastores goes through Chat filtering and the link will be sanitized and checked on by the server to ensure it is actually a discord webhook

and as no one will see the webhook (for obvious reasons and so no one can spam it) idk whether it breaks TOS

1 Like

Then nope, it doesn’t break TOS.

could you tell me why you think this?

Directing Users Off-Platform
When using Roblox, you may not link to any external websites or services, except for: YouTube, Facebook, Discord, Twitter, and Twitch. Links to any of those approved sites must be wrapped in the applicable PolicyService API or listed in the Social Networks and Social Links settings of your profile or experience description page. Links (including those to approved sites) that appear in locations where the API cannot be deployed - such as text chat or embedded in media - are prohibited. Any other links or efforts to evade detection of links are prohibited, including:

  • Links that contain Roblox-inappropriate content
  • Partial links, filter-breaking, and permitted website links to non-permitted websites
  • Encouraging others to visit unpermitted external links
    Note: For their privacy and safety, we prohibit users under age 13 from sharing links, regardless of API usage

thats the roblox TOS and idk if it would count as leading them off site?

if you have somewhere in the tos or a previous statement then please let me know

It won’t as it does not direct users off-platform. Players can’t see link == Not directing off platform

Discord and Roblox no longer allow webhooks to be posted from each other. If you were to ignore this, you could risk losing your Roblox or Discord account.

To mention social medias like Discord, Instagram and X you would need to use the PolicyService to only allow set users to see it

A per to the Roblox Terms, you cannot allow users in your game to use Discord (or external) APIs Links (including those to approved sites) that appear in locations where the API cannot be deployed