Purtroppo, questo argomento è diventato rilevante per me. Ho impostato il titolo dell’utente su “In Memoriam” e ho rimosso privilegi e fiducia dall’account per evitarne il takeover.
Come alternativa all’anonimizzazione dell’indirizzo email per chiarirne lo scopo, ho comunque utilizzato il TLD .invalid per rendere esplicito l’intento ed eliminare qualsiasi vettore di takeover basato sulla posta elettronica. Non credo di poterlo fare dall’interfaccia utente (potrei sbagliarmi), ma sono riuscito a farlo dalla console Rail:
u = User.find_by_username("deceasedUser")
UserEmail.where(user_id: u.id).each() do |e|
e.email = "deceasedUser@in-memoriam.invalid"
e.save!
end