This developer policy (hereinafter “Policy”) applies to users of our product (“DoWhile Chat”) available on our website https://dowhiel.ai/ ("Site"), and is specifically for developers who want to build applications or integrate DoWhile Chat’s capabilities into their own products or services (hereinafter referred to as "You", "Your", “User(s)” or “Developer(s)”). This Policy explains the disclosures and guidelines for Developers.
1. TRAINING DATA FOR DOWHILE CHAT
2. USAGE AND LIMITATIONS OF DOWHILE CHAT'S CODE GENERATION CAPABILITIES
2.1 It is important to note that DoWhile Chat doesn't claim that it creates flawless codes. DoWhile Chat’s purpose is to generate optimal code based on the available context. This means that the code may not always function correctly or logically and We shall hold no liability for the same.
2.2 DoWhile Chat excels when You partition Your code into compact functions, employ descriptive names for function parameters, and craft comprehensive docstrings and comments in the process.
2.4 As public sources are primarily composed in English, DoWhile Chat’s performance may be less optimal when confronted with situations where Your natural language prompts are not in English or contain grammatical errors. You shall ensure that Your prompts to DoWhile Chat are in English.
2.5 Publicly available code might contain coding practices that lack security, bugs, or references to outdated APIs or methods. When DoWhile Chat generates code suggestions based on this data, it might inadvertently produce code that includes these undesirable patterns.
2.6 It's important to note that while utilizing DoWhile Chat, it's advisable to complement it with robust testing, thorough code reviews, security tools, and Your own discernment. These practices DoWhileely contribute to maintaining the security and integrity of Your codebase. Additionally, it is Your responsibility to ensure that Your Integrated Development Environment (“IDE”) or code editor doesn't automatically compile or execute the generated code before You have had the chance to review it.
3. OWNERSHIP OF OUTPUT
DoWhile AI will use the material generated by DoWhile Chat (“Output(s)”) based on Your prompts (“Input(s)”). The responsibility for any Output produced using DoWhile Chat rests with You. It is strongly advised that You diligently subject the code to testing, review, and scrutiny before deploying it to a production environment. This practice mirrors the approach You would take with any code, including content that incorporates elements not solely generated by You.
4. API DISCLOSURES AND OUTPUT PUBLICATION OBLIGATIONS
4.1 All data transmitted via the API will be stored for a period of up to 5 (five) years, primarily for the purpose of monitoring and detecting abuse and misuse. After this period, the data will be removed, unless legal obligations dictate otherwise.
4.2 Developer(s) intending to publish Output or Input created with the aid of the DoWhile Chat API are allowed to do so, subject to the conditions of this Policy.
5. OUR INTEGRATIONS
5.1 Integrations are mechanisms that expand the capabilities of DoWhile.AI. These tools can perform various actions within the DoWhile.AI ecosystem, such as code suggestions, autocompletion, and context-aware code generation. Further, integration enhances productivity by reducing the need for manual coding and improving the speed at which Developer(s) can write, test, and refine codes.
5.2 Presently the Site and DoWhile Chat have different kinds of integrations such as single sign-on integrations, webhook and event integration, IDE integration, etc. Any integration on DoWhile Chat is bound by the terms and conditions of the respective integration service/ product provider which govern the use of such integrations under the regulatory framework. Developer(s) agree to be bound by the same.
5.3 In case the integrated code or suggestions are used in a project by the Developer, the Developer agrees to provide appropriate attribution as required by the licensing terms of the respective product/ service. It is Your duty to be aware of and respect the intellectual property rights of any material and suggestion generated by DoWhile Chat’s integrated products/ services.
6. DEMONSTRATION OF DOWHILE CHAT TO OTHERS
6.1 It is generally acceptable to post Your own prompts or completions on social media platforms, as well as to livestream Your usage or demonstrate DoWhile Chat to audiences. However, to address the potential risks linked with AI-generated content, We have established the following guidelines pertaining to permissible content sharing:
1. prior to sharing or during live streaming, ensure that You manually review each generated piece of Output;
2. properly attribute the Output to either Your name or the name of Your company;
3. clearly indicate that the Output is the outcome of AI generation, ensuring that no person could reasonably misinterpret its origin;
4. the involvement of AI in crafting the Output should be distinctly disclosed in a manner that leaves no room for misunderstanding, and the disclosure should be easy for an average reader to comprehend;
5. refrain from sharing the Output that breaches any Agreement or has the potential to cause offence to any person; and
6. when entertaining audience requests for prompts, use discernment and avoid inputting prompts that could potentially result in violations of Our Agreement(s).
7. PROVIDING FEEDBACK AND PARTICIPATING IN BETA TRIALS
7.1 We value Your suggestions regarding DoWhile Chat and the Site which You provide via the use of Our Discord Server or otherwise. However, You are only permitted to provide Your own ideas and feedback. By sharing Your ideas and feedback with Us, You transfer ownership of them to Us, though implementation is at Our discretion. Compensation or any other form of payment will not be provided for Your feedback.
7.2 If You come across incidents such as offensive outputs, code susceptibilities, or the inadvertent inclusion of personal details in code generation, kindly refer to the reporting process in Section 10 of this Policy. This will aid Us in fortifying Our protective measures.
7.3 You may engage in DoWhile Chat’s upcoming free beta trials, if any, and in such a case, You agree to the following additional terms:
1. You are responsible for maintaining the security and integrity of the DoWhile Chat’s beta software (“DoWhile Chat Beta”);
2. You must refrain from copying, distributing, selling, attempting to reverse engineer, or creating derivative works based on DoWhile Chat Beta;
3. Your usage of DoWhile Chat Beta is limited to the duration of the beta trial;
4. We do not provide a warranty for the correct functioning of DoWhile Chat Beta (or its functioning at all);
5. throughout the beta period, We may modify DoWhile Chat Beta without prior notice, potentially altering data, content, and functionality. Any loss of data, content, or functionality resulting from such modifications will not hold Us liable; and
6. We reserve the right to terminate or restrict your access to DoWhile Chat Beta at any given point.
8. SOFTWARE UPDATES
8.1 DoWhile.AI places a strong emphasis on safety and security, and its dedication to ongoing improvement remains steadfast. Periodically, We may introduce updates to DoWhile Chat, but only when reasonably necessary due to minor issues or justifications. Instances where updates may be made include:
1. Ensuring DoWhile Chat functions as intended, such as resolving bugs and glitches and enhancing efficiency;
2. Addressing security concerns;
3. Adapting DoWhile Chat to new systems or technical environments; and
4. Adjusting DoWhile Chat to accommodate changes in user numbers and/or to ensure the commercial viability of DoWhile Chat.
9. FUTURE OF DEVELOPER JOBS
Introducing more advanced systems holds the promise of significantly transforming the developer experience. Our anticipation for DoWhile Chat is not centred around the notion of replacing developers. Instead, Our vision is for DoWhile Chat to collaborate with developers, enhancing their skill set and empowering them to enhance productivity, streamline repetitive tasks, and dedicate their attention to engaging tasks. Additionally, We foresee DoWhile Chat's potential to lessen entry barriers, opening up opportunities for more individuals to engage in software development and become part of the upcoming wave of developers. We are actively pursuing tests and research, both internally and externally, to evaluate these assumptions.
10. REPORTING VIOLATIONS
You are encouraged to report any violations of Our Policy by contacting Our support team at team@DoWhileai.com. Prompt reporting enables Us to take appropriate actions and maintain a safe and welcoming environment for all users.
11. AMENDMENTS TO THE POLICY
We reserve the right to modify Our Policy at any time, taking into account changes in applicable laws, Our business, or the services We provide. The revised Policy will become effective as of the date indicated. We recommend that You periodically review this Policy to stay informed.
By continuing to use DoWhile Chat and Our Site, it is understood that You have read, comprehended, and accepted the terms outlined in the latest version of this Policy.
This Policy was last revised on 30th August, 2023.