Germany's top court rules against Facebook on users' data