> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kipmox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Privacy & FAQ

> How kipmox handles your code and data, and answers to common questions.

## Privacy & Security

<AccordionGroup>
  <Accordion title="Is my code sent to the cloud?">
    In **online mode**, the code from the file you are working on is sent to the kipmox backend to generate fixes and analysis. For LWC components, all files in the component bundle are included for context. For Apex classes, dependent classes are included where relevant.

    Your code is used only to generate the fix or analysis for that specific request. It is not stored, used for training, or shared with third parties.

    In **offline mode** (Pro), all processing happens locally on your machine. No code leaves your environment under any circumstances.
  </Accordion>

  <Accordion title="Does kipmox store my code?">
    No. kipmox does not store your code. Code sent in online mode is used to process your request and is not retained after the response is returned.
  </Accordion>

  <Accordion title="What data does kipmox collect?">
    kipmox collects the minimum data needed to operate the service:

    * **Email address** — for account authentication
    * **Usage data** — request counts and plan status to enforce limits and billing
    * **Code context** — sent per request in online mode, not stored

    kipmox does not collect personally identifiable information beyond your email address, and does not sell or share your data with third parties.
  </Accordion>

  <Accordion title="Where is my data stored?">
    kipmox account and usage data is stored on servers located in Sydney, Australia (AWS ap-southeast-2). This is compliant with the Australian Privacy Act.
  </Accordion>

  <Accordion title="Is kipmox safe to use with production code?">
    Yes — kipmox reads your code to generate fixes but does not modify anything without your explicit action. In **Safe Mode** (the default), every fix requires your manual approval before being applied. You can always undo an applied fix with **Undo Fix** or `Cmd+Z` / `Ctrl+Z`.

    For production orgs, we recommend keeping Safe Mode enabled at all times and reviewing the **Confidence** and **Risk** ratings before applying any fix.
  </Accordion>

  <Accordion title="Is kipmox safe to use in air-gapped or restricted environments?">
    The Free and Pro online modes require outbound HTTPS access to the kipmox backend. If your environment restricts outbound traffic, online mode will not function.

    **Offline Mode** (Pro) runs entirely locally using Ollama — no outbound connections are made and no code leaves your machine. This is the option for air-gapped or restricted environments.

    For teams that need offline or governed AI across many developers with central management and compliance controls, contact us about the **Enterprise** plan.
  </Accordion>

  <Accordion title="Which AI service processes my code?">
    In online mode, code is processed via the kipmox backend using leading cloud AI models. On **Pro**, you can choose which model kipmox uses from the model picker in the panel; on Free, kipmox selects a capable default for you. Either way the model runs through the kipmox backend, your code is used only to answer that one request, and it is not retained.

    In offline mode, all processing is handled locally by Ollama on your own machine. No third-party AI service is involved.
  </Accordion>

  <Accordion title="Does kipmox comply with the Australian Privacy Act?">
    Yes. kipmox is built and operated by Aptivate Pty Ltd, an Australian company. Account and usage data is stored in Sydney, Australia (AWS ap-southeast-2) in compliance with the Australian Privacy Act 1988.

    For a full privacy policy, visit [kipmox.com](https://kipmox.com).
  </Accordion>
</AccordionGroup>

***

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="What file types does kipmox support?">
    kipmox supports the following Salesforce file types for both deployment and code analysis:

    | Extension  | Type                                 |
    | ---------- | ------------------------------------ |
    | `.cls`     | Apex class (including batch classes) |
    | `.trigger` | Apex trigger                         |
    | `.js`      | LWC JavaScript                       |
    | `.html`    | LWC HTML template                    |

    XML metadata files are not supported in the current release.
  </Accordion>

  <Accordion title="Do I need Salesforce CLI installed?">
    Yes. kipmox uses the Salesforce CLI (`sf`) to deploy files to your org. Make sure it is installed and you have an active org connection before using **kipmox: Deploy to Org**.

    Download the Salesforce CLI from [developer.salesforce.com/tools/salesforcecli](https://developer.salesforce.com/tools/salesforcecli).
  </Accordion>

  <Accordion title="Can I use kipmox without an internet connection?">
    Yes — with **Offline Mode** (Pro). Offline Mode uses Ollama to run a local AI model on your machine. Once set up, kipmox works fully offline with no internet connection required.

    In online mode, an internet connection is required to generate fixes and analysis.
  </Accordion>

  <Accordion title="Why didn't the fix work?">
    A few common reasons:

    * **Low Confidence fix** — the AI was uncertain about the correct fix for your specific code context. Review the explanation and apply the change manually.
    * **Layered errors** — fixing one error can reveal another underneath. Run **kipmox: Deploy to Org** again after applying a fix.
    * **Complex code context** — use the chat input in the panel to ask kipmox for more context or an alternative approach.

    Always check the **Confidence** and **Risk** notes before applying a fix. For any fix that carries a risk note, read the **What Changed** summary carefully before accepting.
  </Accordion>

  <Accordion title="What is the difference between Safe Mode and Auto Fix Mode?">
    In **Safe Mode** (default), kipmox generates a fix and waits for you to click **Apply Fix** before changing your code. In **Auto Fix Mode**, the fix is applied automatically without requiring you to click Apply Fix.

    In both modes, applying a fix saves it automatically, and you can always undo with **Undo Fix** or `Cmd+Z` / `Ctrl+Z`.

    See [Safe Mode](/configuration/safe-mode) for more detail.
  </Accordion>

  <Accordion title="Can I use kipmox for vibe coding?">
    Yes — use **kipmox: Open Chat** from the Command Palette to open the AI chat panel without triggering analysis. Ask kipmox anything about your Apex or LWC code — architecture questions, best practices, code explanations, or Salesforce-specific guidance.
  </Accordion>

  <Accordion title="Is there a limit on how long a chat message can be?">
    Yes. Each follow-up message you type in the kipmox chat — in both the **Code Analysis** and **Deploy Errors** panels — is capped at **4,000 characters**. A "characters remaining" counter appears as you get close, and the box won't accept more once you reach the limit.

    If you need kipmox to look at a long piece of code, keep it in the file and let kipmox read it from there — it already has your file's context — rather than pasting it into the chat box.
  </Accordion>

  <Accordion title="Does kipmox work with scratch orgs and sandboxes?">
    Yes. kipmox deploys to whichever org is set as your Salesforce CLI default — scratch orgs, sandboxes, and developer editions all work the same way.
  </Accordion>

  <Accordion title="Will kipmox support more file types in the future?">
    Yes. XML metadata support is planned for a future release. Additional file types and Salesforce metadata support will be added over time.
  </Accordion>

  <Accordion title="How do I give feedback or report a bug?">
    Click the **Feedback** button at the bottom of any kipmox panel in VS Code. You can also reach us via [kipmox.com](https://kipmox.com).
  </Accordion>
</AccordionGroup>

***

<CardGroup cols={2}>
  <Card title="Troubleshooting" icon="wrench" href="/help/troubleshooting">
    Solutions to common issues with kipmox
  </Card>

  <Card title="Plans & Limits" icon="credit-card" href="/help/plans-and-limits">
    Understand request limits and what Pro unlocks
  </Card>
</CardGroup>
