App: Obfuscat: AI Code Assistant
Developer: Pavlo Shyrinskykh
Genres: Developer Tools, Productivity

AI-powered code completion models have taken the software industry by storm. Faster time-to-market, lower costs, and increased quality make them a no-brainer in today's modern world. However, sharing code with third parties, even if it is stored, examined for a limited time, and not used for training the models, as the GPT model vendor claims, can have legal and compliance implications that block software companies from embracing the digital transformation. 

ObfusCat solves this problem and enables software companies to accelerate software development without compromising the code privacy and maintaining security compliance.

ObfusCat does its magic by masking the original code into a generic, untraceable form before sending the prompt to ChatGPT. Once the response from ChatGPT is received, ObfusCat unmasks the response back into a readable form ready to insert into your project. All the processing occurs on the local machine only, so unmasked code never leaves the local machine once the secrets list is detected.
 
For corporate clients, please visit obfuscat.com to explore the ObfusCat for Business features.

ObfusCat can help accelerate your software development in the following areas:

- Automated test writing. That goal of 100% automatic test coverage is now achievable without hiring additional staff.
- Fixing code defects. No need to delay product release due to stubborn bugs.
- Code explanations. Lack of documentation for new team members is not a problem anymore.
- Code generation for the existing project. Give ObfusCat the context, and it will do the rest. Securely and reliably.
- Convert from one programming language to another. Converting a Swift App to a Kotlin App? It's easy.

Algorithm details:

ObfusCat's proprietary algorithm conceals the semantic context and business logic of your code from ChatGPT while preserving the syntax. The GPT model does not rely on a semantic understanding of variable, class or function names to provide accurate responses. Instead, ChatGPT will encounter a generic code form, as illustrated in the example screenshots.

We believe that the best way to protect your code is to keep it hidden from prying eyes. ObfusCat secures your private code, trade secrets and intellectual property, allowing you to focus on creating the best software without worrying about potential leaks.


How to use ObfusCat:

1. Choose your programming language
2. Send your prompts

Terms of Use https://www.apple.com/legal/internet-services/itunes/dev/stdeula/

Release notes:
- Secrets detection algorithms improvements
- Various fixes and improvements