Yes, it is a legal DFS website/app, making OwnersBox legit so long as you're playing in one of their legal and authorized states (more info above).