Storia: Court fines DeviantArt $48,900 for refusal to delete banned information — Warptech Lab News