ID:1817748
 
(See the best response by Lummox JR.)
I know you can hide a medal from players who haven't earned it with the check box in the hub options.

Is there any way to hide a medal from a player after they've earned it?

If I wanted to use the medal as a flag on that player without letting them be aware they have it.
Best response
No. That isn't what medals are for.
I'm assuming what you're trying to do is create a flagging system for abusive users?
In response to Asgardian_Thor
Essentially yeah. A way to, for example, bar a player from ranked matches in a game that stores it's rankings as a standing on the hub.

Seems like the only way I can do it is to store a boolean as a hidden entry in the standings.
You could just use a variable in the code of your game.
In response to Ter13
To hardcode it so it actually affects them everywhere I'd have to update any time I wanted to flag someone.

We use client side saves so if I store it in their save, they could just delete their save.

We have multiple servers that all use the hub entries so if I store it in a server save they can get past it by just going to a different server.
In response to IceFire2050
You could use a hidden score instead of a medal.