# Privacy

Source: https://getanalog.io/docs/privacy/

What leaves your machine, what Analog retains, and how the two modes differ.

Analog has two ways to work with a page. Structured extraction sends
the rendered page to Analog and returns a structured result. Local
Markdown conversion happens entirely on your machine.

## Structured extraction

This is the default when `view` receives a page file, when `browse` acquires
a URL, and in the Python SDK:

1. **Supply or acquire the page.** `view` reads your capture file without
   fetching its URL. `browse` uses Analog's built-in browser, which starts a
   fresh session without your browser profile, cookies, or saved credentials.
2. **Send for extraction.** Analog receives the URL and rendered page
   content for extraction.
3. **Return and save the result.** The records, prose, and navigation
   return to the SDK and are saved locally under a handle unless you
   disable saving on an acquisition route that supports it. Raw HTML is not
   written to the local result store; your supplied capture file remains on disk.
4. **Discard the request content.** Analog does not retain the rendered
   page content or extraction result after the request completes.
   Extraction URLs are never logged. Service logs contain technical
   details such as request identifiers, sizes, timings, and error codes,
   not the submitted URL or page content.

## Local Markdown conversion

Use `mode="local"` in Python or `--mode local` from the command line.
The supplied or fetched page is converted to Markdown on your machine.
Nothing is sent to Analog, and no account is required.

Local mode returns Markdown rather than structured records. Use it when
the page should remain on your machine or when you only need to read the
page as prose.

## Signed-in page content

The built-in browser does not inherit a signed-in browser session. Signed-in
page content is sent when you explicitly provide it through a capture or HTML
file to `view`, through Python's `html=`, or through a custom fetcher.
Capture files may contain signed-in page content; they remain where you saved
them. If that content should not leave your machine, use local
Markdown conversion instead of structured extraction.

## Feedback is separate

A quality report includes the URL you explicitly submit; it never includes
page content. Analog stores the reported URL, reason labels, and your note so
we can investigate the report. See [`analog feedback`](https://getanalog.io/docs/feedback/).

Privacy describes how data moves and what Analog retains. For credential
storage and protection against unintended private-network access, see
[Security](https://getanalog.io/docs/security/). The full legal terms are in the
[privacy policy](https://getanalog.io/privacy/).