> For the complete documentation index, see [llms.txt](https://getsquish.gitbook.io/squish/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://getsquish.gitbook.io/squish/th/the-primitive/privacy-and-data-flow.md).

# ความเป็นส่วนตัวและการไหลของข้อมูล

Squish ประมวลผลวิดีโอใน 3 จุดที่ต่างกัน และเรื่องความเป็นส่วนตัวก็แตกต่างกันไปตามเส้นทาง ห้ามสับสนกัน: "ไม่มีการอัปโหลดอะไรเลย" เป็นจริงเฉพาะสำหรับเส้นทางแบบโลคัลเท่านั้น

## 3 เส้นทางการประมวลผล

| เส้นทาง                                              | วิดีโอถูกประมวลผลที่ไหน            | อัปโหลดไหม?                                        | ค่าใช้จ่ายและบัญชี                                                                                |
| ---------------------------------------------------- | ---------------------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| **เว็บแอป** — [getsquish.app](https://getsquish.app) | ในเบราว์เซอร์ของคุณ ฝั่งไคลเอนต์   | ไม่มีการอัปโหลดสื่อ                                | ฟรี `3x3` ชีต, ไม่ต้องมีบัญชี; ความหนาแน่นมากขึ้น `4x4`–`6x6` คือการอัปเกรด Pro แบบจ่ายครั้งเดียว |
| **CLI + MCP** — `@getsquish/squish`                  | บนเครื่องของคุณเอง (Node + ffmpeg) | ไม่มีการอัปโหลดอะไรเลย ไม่มีวัน                    | ทุกระดับความหนาแน่นใช้ฟรี ไม่ต้องมีบัญชี และไม่ถูกจำกัด                                           |
| **Hosted API** — `api.getsquish.app`                 | บนเซิร์ฟเวอร์ของ Squish            | **การอัปโหลดโดยตั้งใจ** ผ่านคำขอที่ยืนยันตัวตนแล้ว | เครดิตแบบเติมล่วงหน้า คิดเงินตามจำนวนชีตที่ได้                                                    |

## การประมวลผลแบบโลคัล: ไม่มีอะไรออกจากเครื่องของคุณ

CLI และเซิร์ฟเวอร์ MCP ใช้เอนจินโอเพนซอร์สตัวเดียวกัน (Apache-2.0) ที่ทำงานทั้งหมดบนเครื่องของคุณ: เฟรมจะถูกดึงออกมาด้วย ffmpeg ของคุณเอง และชีตจะถูกเขียนไว้ข้างไฟล์อินพุต (หรือที่ `--out` จุดใดก็ตาม) ไม่มีวิดีโอ เฟรม หรือชีตใดถูกอัปโหลดไปยัง Squish — ไม่มีวัน เพราะเอนจินเป็นโอเพนซอร์ส จึงตรวจสอบได้จริง ไม่ใช่แค่คำสัญญา เริ่มต้นด้วย [เริ่มใช้งาน CLI](/squish/th/getting-started/quickstart-cli.md) หรือ [เริ่มใช้งาน MCP](/squish/th/getting-started/quickstart-mcp.md).

เว็บแอปที่ [getsquish.app](https://getsquish.app) ใช้หลักการเดียวกัน แต่ทำงานในรันไทม์คนละแบบ: วิดีโอถูกถอดรหัส และชีตถูกเรนเดอร์ในเบราว์เซอร์ของคุณ ฝั่งไคลเอนต์ ไม่มีการอัปโหลดสื่อ

## เส้นทางแบบโฮสต์: เกิดอะไรขึ้นกับข้อมูลไบต์ของคุณ

API แบบโฮสต์มีไว้สำหรับเวิร์กโฟลว์ที่ไม่สามารถรันเครื่องมือแบบโลคัลได้ — CI, serverless, เอเจนต์แบบโฮสต์, ผลิตภัณฑ์ที่ต้องใช้ทางเชื่อมแบบ request/response การส่งคลิปไปที่นั่นคือ **การอัปโหลดโดยตั้งใจ** ผ่านคำขอที่ยืนยันตัวตนแล้ว — ไปยัง **บริการคำนวณ ไม่ใช่บริการจัดเก็บ** คำขอแบบ synchronous เพียงครั้งเดียวคือทั้งงานทั้งหมด (อัปโหลด, ประมวลผล, ตอบกลับ) และข้อมูล 2 ประเภทที่เกี่ยวข้องจะอยู่คนละเส้นทาง:

```
วิดีโอที่อัปโหลด ──► ประมวลผล ──► ลบทันทีเมื่อจบงาน
                       │           (สำเร็จหรือไม่สำเร็จ)
                       ▼
              ชีตที่สร้างขึ้น ──► แคชชั่วคราว (~24 ชม.) ──► หมดอายุอัตโนมัติ
```

* **วิดีโอที่อัปโหลด** มีไว้เพื่อให้บริการกับคำขอที่ส่งมาเท่านั้น: จะถูกลบทันทีเมื่อจบงาน ไม่ว่าจะสำเร็จหรือไม่สำเร็จ ไม่เก็บไว้ ไม่ใช้เพื่อฝึกโมเดล และไม่มีคลังสื่อ
* **ชีตที่สร้างขึ้น** เป็นแคชชั่วคราวที่ URL แบบความสามารถ เก็บไว้ประมาณ 24 ชั่วโมงเพื่อให้คุณดาวน์โหลดหรือดึง URL เดิมอีกครั้ง จากนั้นจะหมดอายุและถูกลบอัตโนมัติ แคชไม่ใช่ที่เก็บถาวร: ถ้าอยากเก็บอะไรไว้ ให้ดาวน์โหลดไปเอง
* การยืนยันตัวตนใช้คีย์แบบ bearer; เก็บไว้เฉพาะแฮช SHA-256 ของคีย์เท่านั้น — ข้อความคีย์จริงจะแสดงครั้งเดียวและกู้คืนไม่ได้ ทำได้แค่เปลี่ยนใหม่

ต้องการการรับประกันที่เข้มงวดกว่าไหม? ให้รัน Squish แบบโลคัล — CLI และ MCP server จะไม่อัปโหลดวิดีโอของคุณเลย (ดู [การประมวลผลแบบโลคัล](#local-processing-nothing-leaves-your-machine)).

รายละเอียดคำขอ/ตอบกลับทั้งหมดอยู่ใน [อ้างอิง Hosted API](/squish/th/reference/http-api.md) และ [เริ่มใช้งาน API อย่างรวดเร็ว](/squish/th/getting-started/quickstart-api.md).

## ขอบเขตที่ต้องจ่ายเงิน

แนวคิดเริ่มจากโลคัลไม่ใช่ระดับราคา แต่มันคือการออกแบบ เครื่องมือแบบโลคัลไม่ใช่รุ่นทดลองของ API แบบโฮสต์ — มันคือเอนจินเต็มรูปแบบ ทุกระดับความหนาแน่น และไม่ถูกจำกัด ในทุกส่วนของเอนจิน สิ่งเดียวที่เป็นขอบเขตที่ต้องจ่ายเงินคือ: **ข้อมูลไบต์ของคุณออกจากเครื่องของคุณหรือไม่**การประมวลผลบนฮาร์ดแวร์ของคุณเองใช้ฟรี; การประมวลผลบนฮาร์ดแวร์ของ Squish ต้องใช้เครดิตแบบเติมล่วงหน้า (บัญชีที่ยังไม่เคยซื้อจะได้โควตาฟรีรายวันเล็กน้อย) ถ้าความเป็นส่วนตัวคือข้อจำกัด คำตอบก็เหมือนเดิมเสมอ: ใช้แบบโลคัล และเอนจินจะให้ทุกอย่างกับคุณ


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://getsquish.gitbook.io/squish/th/the-primitive/privacy-and-data-flow.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
