For software products, it's pretty hard for them to tell the difference between a simulation/rendering and the real thing. If I show a finished UI, it will appear to be fully functional and polished, but there may not be any back-end at all. I often create a fake persistence layer to allow for faster development of the UI. How would they be able to tell the difference? And it's actually not violating the rules at all right?