I am in the process of writing a draft for my provisional patent. I have spent a great deal of time reading the books and watching videos on youtube plus some patenting courses. One of the tutors said that you should provide all the small details about the projects you want to patent. Though, in my case that means I will have disclose how my project works exactly. This will result in a theft of the idea and its implementation. What is the best approach to patent my app without disclosing so much information about it. Can I describe it ambiguously. Should I keep the aspect of the implementation out and stick to providing as much information about the idea itself.