Cập nhật lần cuối: 21/09/2026 | Hiệu lực: 25/05/2026
Doanh nghiệp: CÔNG TY TNHH MTV OPS-ONE-AI Sản phẩm: OpsOne AI — Nền tảng vận hành tự động cho doanh nghiệp Website:opsoneai.com · App: app.opsoneai.com Email liên hệ:[email protected]
1. Tổng quan
OpsOne AI là nền tảng SaaS đa khách thuê (multi-tenant) phục vụ doanh nghiệp nhỏ và vừa tại Việt Nam, cung cấp các tính năng: quản lý CRM, mua hàng, kho vận, hoá đơn điện tử, tự động hoá marketing và quản lý quảng cáo trên TikTok / Meta / Google Ads.
Chúng tôi cam kết bảo vệ thông tin cá nhân và dữ liệu kinh doanh của bạn theo Nghị định 13/2023/NĐ-CP của Việt Nam và các tiêu chuẩn bảo mật quốc tế.
2. Thông tin chúng tôi thu thập
2.1. Thông tin tài khoản
Tên, email, số điện thoại khi đăng ký tài khoản
Mật khẩu (đã được mã hoá bằng bcrypt, chúng tôi không xem được mật khẩu gốc)
Thông tin doanh nghiệp: tên công ty, mã số thuế, địa chỉ
2.2. Dữ liệu kinh doanh do bạn nhập
Khách hàng, đơn hàng, sản phẩm, nhà cung cấp, hợp đồng
Tài liệu, hình ảnh, video bạn upload
Cấu hình hệ thống, phân quyền nhân viên
2.3. Dữ liệu từ các nền tảng tích hợp (OAuth)
Khi bạn chủ động kết nối tài khoản các nền tảng bên thứ ba qua OAuth, chúng tôi nhận được các quyền sau:
Nền tảng
Phạm vi quyền (Scope)
Mục đích sử dụng
Google Ads
googleapis.com/auth/adwords
Đọc/quản lý chiến dịch quảng cáo Google Ads của bạn theo yêu cầu của bạn
YouTube
youtube.upload, youtube
Tải video lên kênh YouTube của bạn
Meta (Facebook/Instagram)
pages_manage_posts, ads_management
Đăng bài Page và quản lý quảng cáo Meta
Meta (Facebook Messenger Bot)
pages_messaging
Tự động trả lời tin nhắn khách gửi vào Page của bạn (chỉ trong cửa sổ 24h theo quy định Meta) — phục vụ chẩn đoán DN qua chatbot AI
Meta (Facebook User Profile)
pages_user_profile
Lưu tên + ảnh đại diện Facebook của khách hàng đã chủ động nhắn Page bạn — để hiển thị trong CRM nội bộ cho team sales follow-up. KHÔNG dùng cho quảng cáo, KHÔNG public, KHÔNG chia sẻ bên thứ ba
TikTok Ads
Ads Read/Write
Quản lý chiến dịch TikTok Ads
TikTok (Đăng video)
user.info.basic, video.upload, video.publish
Đăng video sản phẩm của bạn lên chính tài khoản TikTok mà bạn đã cấp quyền. Chúng tôi lưu mã truy cập (access token / refresh token), định danh tài khoản (open_id) và tên hiển thị để thực hiện việc đăng. Mỗi lần đăng đều do bạn tự khởi tạo — chúng tôi KHÔNG tự đăng thay bạn, KHÔNG đăng lên tài khoản của người khác. Bạn thu hồi quyền bất cứ lúc nào bằng nút “Ngắt kết nối” trong ứng dụng hoặc trong phần Cài đặt bảo mật của TikTok; khi đó mã truy cập bị xoá khỏi hệ thống.
Zalo OA
Send Message
Gửi tin nhắn cho khách hàng đã follow OA của bạn
Sapo / Haravan
Orders Read/Write
Đồng bộ đơn hàng từ cửa hàng Sapo của bạn
📨 Facebook Messenger Bot — Chính sách dữ liệu chi tiết:
Loại dữ liệu thu thập: Nội dung tin nhắn khách gửi vào Page · tên Facebook hiển thị · ảnh đại diện · PSID (Page-Scoped User ID, dạng số ẩn danh)
Khi nào thu thập: CHỈ khi khách chủ động nhắn tin vào Page (qua link m.me hoặc Click-to-Messenger ad). KHÔNG bao giờ thu thập từ user chưa khởi tạo cuộc trò chuyện
Mục đích sử dụng: (1) Chatbot AI trả lời tự động (chẩn đoán 6 câu) · (2) Lưu thông tin liên hệ vào CRM nội bộ để team sales gọi điện/Zalo follow-up · (3) Liên kết hội thoại Messenger ↔ khách hàng để admin theo dõi xuyên kênh
Cam kết KHÔNG làm: KHÔNG dùng cho quảng cáo · KHÔNG bán/chia sẻ bên thứ ba · KHÔNG hiển thị công khai · KHÔNG broadcast/spam · KHÔNG gửi tin nhắn ngoài cửa sổ 24h theo quy định Meta
Quyền xóa dữ liệu: Khách có thể nhắn Page "xoá dữ liệu" / "delete data" hoặc gửi yêu cầu qua app.opsoneai.com/data-deletion.html — chúng tôi xóa hồ sơ Messenger + thông tin profile trong vòng 30 ngày
⚠️ Quan trọng — Tuân thủ Google API Services User Data Policy:
Việc OpsOne AI sử dụng và chuyển giao thông tin nhận được từ Google API tới bất kỳ ứng dụng nào khác sẽ tuân thủ
Google API Services User Data Policy,
bao gồm các yêu cầu Limited Use (Sử dụng giới hạn).
2.4. Dữ liệu kỹ thuật tự động
Địa chỉ IP, loại trình duyệt, hệ điều hành (cho mục đích bảo mật)
Log truy cập, log thao tác (audit trail) cho mục đích phát hiện gian lận và khôi phục sự cố
Cookie phiên đăng nhập (JWT token) — không lưu thông tin cá nhân
2.5. Dữ liệu app di động (iOS / Android)
Khi bạn sử dụng app native Opsoneai trên iPhone/iPad/Android, chúng tôi xử lý thêm:
Push notification token: chuỗi định danh thiết bị từ Apple Push Notification service (APNs) hoặc Firebase Cloud Messaging (FCM) — dùng riêng để gửi thông báo phê duyệt, tin nhắn, đơn hàng cho bạn
Offline cache: app lưu cục bộ trên thiết bị bản copy gần nhất của khách hàng/đơn hàng để xem khi mất mạng — dữ liệu này KHÔNG được gửi đi đâu, xoá khi bạn đăng xuất hoặc gỡ app
Crash diagnostics: nếu app crash, stack trace gửi về Sentry (không kèm dữ liệu cá nhân, không tên/email khách hàng)
Loại thiết bị + OS version: ghi nhận để tương thích với phiên bản app phù hợp
App KHÔNG truy cập:
Danh bạ điện thoại
Vị trí GPS (sẽ thêm cho tính năng chấm công GPS trong tương lai, sẽ xin phép rõ ràng)
Camera/microphone (chỉ khi bạn chủ động chụp QR/ảnh trong app)
Health/Fitness data
Cookies, browser history của Safari/Chrome khác
App KHÔNG track bạn xuyên app/website khác (không có IDFA cross-app tracking).
3. Mục đích sử dụng dữ liệu
Cung cấp dịch vụ: hiển thị dữ liệu kinh doanh, đồng bộ đơn hàng, đăng bài, quản lý quảng cáo theo yêu cầu của bạn
Tự động hoá quy trình: trợ lý AI gợi ý, tính KPI, generate creative quảng cáo bằng Gemini AI
Bảo mật: phát hiện đăng nhập bất thường, ngăn chặn truy cập trái phép
Cải thiện sản phẩm: phân tích anonymized usage để phát triển tính năng (KHÔNG bao gồm dữ liệu kinh doanh cụ thể)
Tuân thủ pháp luật: lưu hoá đơn điện tử theo quy định Bộ Tài chính
4. Chia sẻ dữ liệu với bên thứ ba
Chúng tôi KHÔNG bán dữ liệu của bạn cho bất kỳ ai. Chúng tôi chỉ chia sẻ dữ liệu trong các trường hợp sau:
4.1. Nhà cung cấp dịch vụ kỹ thuật (Sub-processors)
DigitalOcean (Singapore) — hosting server và database
Cloudflare — CDN, bảo mật DDoS
Google Cloud (Gemini API) — sinh nội dung bằng AI. Chúng tôi gửi phần chữ bạn nhập (tên sản phẩm, mô tả, lời thoại) và ở một số tính năng có gửi khung hình trích từ ảnh/video để máy nhận biết nội dung. Dữ liệu được xử lý trên hạ tầng của Google ngoài lãnh thổ Việt Nam.
Sentry — error tracking (chỉ stack trace, không gửi PII)
Resend / SMTP — gửi email thông báo
MISA meInvoice — phát hành hoá đơn điện tử (theo yêu cầu pháp lý)
4.2. Yêu cầu pháp lý
Chúng tôi có thể tiết lộ dữ liệu khi nhận được yêu cầu hợp pháp từ cơ quan nhà nước có thẩm quyền tại Việt Nam, hoặc để thực thi điều khoản dịch vụ của chúng tôi.
5. Bảo mật và mã hoá
Truyền tải: tất cả kết nối qua HTTPS (TLS 1.3) qua Cloudflare
Lưu trữ: mật khẩu mã hoá bcrypt; OAuth refresh tokens mã hoá AES-256-GCM trước khi lưu DB
Phân quyền: hệ thống RBAC chi tiết (Role-Based Access Control), tenant isolation chặt chẽ
Audit log: ghi lại mọi thao tác CRUD quan trọng kèm user_id và timestamp
Backup: snapshot DB tự động trước mỗi lần deploy
5b. Công cụ dựng video công khai (web opsoneai.com/video và ứng dụng “OpsOne Video”)
Mục này dành riêng cho người dùng không có tài khoản: vào thẳng trang
opsoneai.com/video, hoặc dùng ứng dụng OpsOne Video trên iPhone
(com.opsoneai.video). Phần còn lại của chính sách này viết cho khách doanh nghiệp đã
đăng ký; mục này ghi đè cho trường hợp của bạn.
Không có tài khoản, không có đăng nhập. Chúng tôi nhận ra phiên của bạn bằng
một mã phiếu ngẫu nhiên do máy chủ cấp — không tên, không mật khẩu, không email (trừ khi
bạn tự điền để nhận lượt tặng).
Chúng tôi nhận gì từ bạn
Ảnh và video bạn tự chọn để dựng. Nếu ảnh có mặt người, đó là dữ liệu cá nhân của người đó — bạn chịu trách nhiệm đã được họ đồng ý.
Chữ bạn nhập: tên món hàng, giá, mô tả, cách liên hệ, và lời đọc nếu bạn sửa.
Số điện thoại — chỉ khi bạn mua gói, để gắn gói vào đúng người.
Mã phiên lưu trong trình duyệt của bạn, và dạng băm một chiều của địa chỉ mạng (dùng để đếm lượt miễn phí). Chúng tôi không lưu địa chỉ mạng gốc — nhưng nói thẳng: đây là băm không muối, ai có cả cơ sở dữ liệu lẫn mã nguồn thì dò ngược được, nên hãy coi nó là giả danh chứ không phải ẩn danh.
Chúng tôi gửi đi đâu
Google (Gemini) — phần chữ nêu trên, để viết lời quảng cáo. Xử lý ngoài lãnh thổ Việt Nam.
Vbee (Việt Nam) — lời đọc, để chuyển thành giọng nói.
Cloudflare — ô chống bot của bản web gửi kèm địa chỉ mạng THÔ
của bạn để chấm điểm. Bản ứng dụng không dùng ô này (dùng App Attest của Apple thay thế).
Apple — với bản ứng dụng: khẳng định App Attest và lượt mua trong app.
Resend (Mỹ) — chỉ địa chỉ email, và chỉ khi bạn tự điền để nhận lượt tặng.
Ảnh và video của bạn không được gửi cho bên thứ ba nào để huấn luyện mô hình.
Giữ bao lâu
Bản miễn phí: 7 ngày kể từ khi dựng, rồi ảnh, video và bản ghi bị xoá tự động.
Bản trả phí: chúng tôi giữ cho tới khi bạn xoá. Các gói đang bán không có
thời hạn, nên video trả phí cũng không bị dọn tự động. Muốn xoá thì bấm nút ở dưới.
Ảnh bạn tải lên mà không dựng video: xoá sau 24 giờ.
Nhật ký thao tác (thời điểm, hành động — không gồm ảnh) giữ lâu hơn để xử lý khiếu nại về video đã phát tán.
Riêng ứng dụng iOS “OpsOne Video”
Mua lượt qua App Store. Thanh toán do Apple xử lý; chúng tôi không
nhận và không lưu số thẻ của bạn. Apple gửi cho chúng tôi bản ghi của lượt mua —
mã giao dịch, mã gói, thời điểm — và chúng tôi lưu lại NGUYÊN BẢN để đối chiếu khi có khiếu
nại về tiền. Trong đó không có số thẻ và không có tên bạn; mã giao dịch gốc
của Apple đóng vai trò định danh người mua, nhờ nó bạn khôi phục được lượt trên máy khác.
App Attest (DeviceCheck của Apple). Thay cho ô “xác minh bạn là con người”
của bản web, ứng dụng xin Apple ký một khẳng định rằng đây là ứng dụng thật trên một chiếc
iPhone thật. Chúng tôi nhận chữ ký đó, không nhận số sê-ri máy,
không nhận IDFA, không nhận danh tính Apple của bạn.
Ảnh. Ứng dụng chỉ đọc những tấm bạn tự chọn trong trình chọn ảnh, và xin
quyền ghi vào thư viện chỉ để lưu video đã dựng (quyền “thêm”, không đọc ảnh cũ).
Không quảng cáo, không theo dõi. Ứng dụng không gắn SDK quảng cáo, không đo
lường xuyên ứng dụng, không bán dữ liệu cho ai.
Một số video được ghép ngay trên máy bạn thay vì trên máy chủ. ⚠️ Nói cho
đúng: ảnh vẫn được tải lên máy chủ trước đó vì bước viết lời cần tới chúng;
cái tiết kiệm được là bước ghép hình, khi đó máy chủ chỉ trừ lượt và quyết định có gắn dấu
hay không. Ảnh đã tải lên vẫn theo thời hạn lưu ghi ở trên và vẫn xoá được theo yêu cầu (xem dưới).
Quyền xoá — phần lớn tự hết hạn, muốn sớm hơn thì nhắn chúng tôi
Bản miễn phí tự xoá sau 7 ngày, bạn không phải làm gì cả. Muốn xoá sớm hơn, hoặc
muốn xoá cả ảnh và lời đọc của những video bạn đã mua, hãy gửi thư cho
[email protected] (hoặc nhắn Zalo 0977366858) — chúng tôi xoá
trong vòng 30 ngày, thường là ngay trong ngày làm việc kế tiếp. Thứ chúng tôi CỐ Ý
giữ lại: bản ghi lượt mua (để lượt bạn đã trả tiền không mất) và nhật ký thao tác đã gỡ danh tính
(để xử lý khiếu nại về video đã phát tán).
Vì sao không còn nút “Xoá dữ liệu của tôi”: nút đó cấp cho máy bạn một mã phiên
MỚI, mà hạn mức 1 video miễn phí mỗi ngày lại đếm theo mã phiên — nên nó vô tình trở thành cách
lấy thêm lượt miễn phí không giới hạn. Chúng tôi bỏ nút và chuyển sang nhận yêu cầu qua thư;
quyền xoá của bạn không thay đổi, chỉ đổi cách gửi.
Báo nội dung xấu
Thấy một video dựng bằng công cụ này có nội dung không ổn? Báo cho chúng tôi ở
opsoneai.com/bao-xau-video.html, bằng nút “Báo nội dung
xấu” trong ứng dụng, hoặc nhắn Zalo 0977366858 / email
[email protected]. Chúng tôi xem và xử lý
trong vòng 24 giờ, và gỡ nội dung vi phạm cùng người dựng ra nó.
Về dấu trên video miễn phí
Video bản miễn phí có dòng chữ opsoneai.com ở cuối. Bản trả phí thay dòng đó bằng
cách liên hệ của bạn. Bạn có toàn quyền với video mình dựng ra, và chịu trách nhiệm về nội dung
mình đăng.
6. Quyền của bạn (theo Nghị định 13/2023/NĐ-CP)
Bạn có các quyền sau đối với dữ liệu cá nhân của mình:
Quyền được biết: xem các dữ liệu chúng tôi đang lưu
Quyền chỉnh sửa: sửa thông tin sai lệch trong tài khoản
Quyền xoá: yêu cầu xoá tài khoản và toàn bộ dữ liệu
Quyền rút lại đồng ý: ngắt kết nối OAuth bất kỳ lúc nào trong app
Quyền hạn chế xử lý: yêu cầu tạm dừng xử lý dữ liệu
Quyền khiếu nại: gửi khiếu nại tới cơ quan bảo vệ dữ liệu cá nhân
Để thực hiện các quyền trên, gửi email tới [email protected] với chủ đề [Privacy] Yêu cầu thực hiện quyền. Chúng tôi sẽ phản hồi trong vòng 72 giờ.
7. Lưu trữ dữ liệu
Dữ liệu hoạt động: lưu trong suốt thời gian tài khoản còn hoạt động
Sau khi bạn yêu cầu xoá tài khoản doanh nghiệp qua email: dữ liệu bị xoá hoàn toàn
trong vòng 30 ngày. Công cụ video công khai cũng theo mốc 30 ngày này, và
bản miễn phí thì tự xoá sau 7 ngày mà không cần yêu cầu (xem 5b).
Hoá đơn điện tử: lưu tối thiểu 10 năm theo Luật Kế toán Việt Nam
Audit log bảo mật: lưu 12 tháng phục vụ điều tra sự cố
8. Cookie và công nghệ theo dõi
Chúng tôi chỉ sử dụng cookie cho các mục đích tối thiểu:
JWT token đăng nhập (essential)
Lưu preferences ngôn ngữ, theme (functional)
Không dùng cookie tracking từ Google Analytics, Facebook Pixel...
9. Trẻ em dưới 16 tuổi
OpsOne AI là sản phẩm B2B dành cho doanh nghiệp. Chúng tôi không thu thập dữ liệu của trẻ em dưới 16 tuổi. Nếu phát hiện dữ liệu trẻ em trong hệ thống, chúng tôi sẽ xoá ngay lập tức.
10. Thay đổi chính sách
Chúng tôi có thể cập nhật chính sách này khi có thay đổi tính năng hoặc quy định pháp luật. Phiên bản mới sẽ:
Được công bố tại trang này với ngày cập nhật mới
Gửi email thông báo nếu thay đổi ảnh hưởng đến bạn
Hiệu lực sau 30 ngày kể từ ngày công bố
11. Liên hệ
Mọi thắc mắc về Chính sách Bảo mật, vui lòng liên hệ:
OpsOne AI is a multi-tenant SaaS platform serving small and medium enterprises in Vietnam, providing CRM, purchasing, inventory, e-invoice, marketing automation, and ad management for TikTok, Meta, and Google Ads.
2. Information We Collect
2.1. Account Information
Name, email, phone number on registration
Password (bcrypt-hashed; we cannot read original passwords)
Company information: name, tax ID, address
2.2. Business Data You Input
Customers, orders, products, suppliers, contracts
Documents, images, videos you upload
System configuration and staff permissions
2.3. Third-Party Platform Data (via OAuth)
When you proactively connect third-party accounts via OAuth, we receive the following permissions:
Platform
Scope
Purpose
Google Ads
googleapis.com/auth/adwords
Read/manage your Google Ads campaigns at your request
YouTube
youtube.upload, youtube
Upload videos to your YouTube channel
Meta (Facebook/Instagram)
pages_manage_posts, ads_management
Post to your Pages and manage Meta ads
Meta (Facebook Messenger Bot)
pages_messaging
Auto-reply to messages customers send to your Page (within Meta's 24-hour window only) — for AI business diagnostic chatbot
Meta (Facebook User Profile)
pages_user_profile
Store customer's Facebook name + profile picture who proactively messaged your Page — displayed in internal CRM for sales team follow-up. NOT used for advertising, NOT public, NOT shared with third parties
TikTok Ads
Ads Read/Write
Manage TikTok Ads campaigns
TikTok (Content Posting)
user.info.basic, video.upload, video.publish
Publish your own product videos to the TikTok account you authorized. We store the access and refresh tokens, the account identifier (open_id) and the display name in order to perform the upload. Every post is initiated explicitly by you — we never post on your behalf automatically and never to accounts you have not authorized. You can revoke access at any time via the “Disconnect” button in the app or in your TikTok security settings, which deletes the stored tokens.
📨 Facebook Messenger Bot — Detailed Data Policy:
Data collected: Message content sent by customer to Page · Facebook display name · profile picture · PSID (Page-Scoped User ID, anonymous numeric)
When collected: ONLY when customer proactively messages the Page (via m.me link or Click-to-Messenger ad). Never collected from users who haven't initiated conversation
Purpose: (1) AI chatbot auto-reply (6-question diagnostic) · (2) Store contact info in internal CRM for sales team phone/Zalo follow-up · (3) Link Messenger conversation ↔ customer record for cross-channel tracking
We commit NOT to: use for advertising · sell/share with third parties · display publicly · broadcast/spam · message outside Meta's 24-hour window
Right to delete: Customer can message Page "delete data" or request via app.opsoneai.com/data-deletion.html — we delete Messenger record + profile data within 30 days
⚠️ Important — Compliance with Google API Services User Data Policy:
OpsOne AI's use and transfer of information received from Google APIs to any other app will adhere to the
Google API Services User Data Policy,
including the Limited Use requirements.
2.4. Automatic Technical Data
IP address, browser type, operating system (for security)
Access logs, audit trails (for fraud detection and incident recovery)
Login session cookies (JWT tokens) — no personal information stored
2.5. Mobile App Data (iOS / Android)
When you use the native Opsoneai app on iPhone/iPad/Android, we additionally process:
Push notification token: device identifier from Apple Push Notification service (APNs) or Firebase Cloud Messaging (FCM) — used solely to deliver approval requests, messages, and order alerts to you
Offline cache: the app stores locally on your device the latest copy of customers/orders so you can view them offline — this data is NOT transmitted anywhere; cleared when you sign out or uninstall the app
Crash diagnostics: if the app crashes, the stack trace is sent to Sentry (no personal data, no customer names/emails included)
Device model + OS version: recorded for compatibility with the appropriate app version
The app does NOT access:
Phone contacts
GPS location (will be added for GPS time-tracking feature in the future with explicit consent prompt)
Camera/microphone (only when you actively capture QR/photos in the app)
Health/Fitness data
Cookies, browsing history of Safari/Chrome or other apps
The app does NOT track you across other apps/websites (no IDFA cross-app tracking).
3. How We Use Your Data
Service delivery: display business data, sync orders, post content, manage ads at your request
Process automation: AI assistants, KPI calculation, ad creative generation via Gemini AI
Customer support: respond to tickets and debug errors you report
Product improvement: analyze anonymized usage (excludes specific business data)
Legal compliance: store e-invoices per Ministry of Finance regulations
4. Sharing With Third Parties
We DO NOT sell your data. We only share data in these cases:
4.1. Service Sub-Processors
DigitalOcean (Singapore) — server and database hosting
Cloudflare — CDN, DDoS protection
Google Cloud (Gemini API) — AI content generation (only when you request)
Sentry — error tracking (stack traces only, no PII)
Resend / SMTP — notification emails
4.2. Legal Requests
We may disclose data when receiving lawful requests from competent Vietnamese authorities, or to enforce our terms of service.
5. Security and Encryption
Transit: all connections over HTTPS (TLS 1.3) via Cloudflare
Storage: bcrypt-hashed passwords; OAuth refresh tokens encrypted with AES-256-GCM before DB storage
Access control: detailed RBAC with strict tenant isolation
Audit logs: every important CRUD operation logged with user_id and timestamp
Backup: automatic DB snapshots before every deployment
5b. Public Video Tool (web opsoneai.com/video and the “OpsOne Video” app)
This section applies to people with no account: visitors to
opsoneai.com/video and users of the OpsOne Video iPhone app
(com.opsoneai.video). The rest of this policy is written for registered business
customers; for you, this section overrides it.
No account, no sign-in. We recognise your session by a random
ticket issued by our server — no name, no password, no email (unless you enter one
yourself to claim free credits).
What we receive from you
Photos and video clips you choose. If a photo shows a person, that is their
personal data — you are responsible for having their consent.
Text you type: product name, price, description, contact line, and the
script if you edit it.
A phone number or email — only if you buy a pack or claim free credits, to
attach them to the right person.
A session ticket stored on your device, and a one-way hash of your
network address (used to count free runs). We do not store the raw address — but to
be straight with you, the hash is unsalted, so anyone holding both the database and
our source could reverse it. Treat it as pseudonymous, not anonymous.
Where it goes
Google (Gemini) — the text above, to write the ad copy. Processed
outside Vietnam.
Vbee (Vietnam) — the script, to turn it into speech.
Cloudflare — the web version's anti-bot check sends your raw
network address for scoring. The app does not use it (it uses Apple App Attest instead).
Apple — for the app: the App Attest assertion and in-app purchase records.
Resend (USA) — your email address only, and only if you enter one to claim
free credits.
Your photos and clips are not sent to any third party for model training.
How long we keep it
Free videos: 7 days from creation, then photos, video and records are
deleted automatically.
Paid videos: kept until you delete them. The packs we sell have no expiry
date, so paid videos are not cleared automatically either. Use the delete button below.
Photos uploaded without making a video: deleted after 24 hours.
Activity logs (timestamp and action — not the photos) are kept longer so we can
handle complaints about videos already published.
The iOS app specifically
Purchases go through the App Store. Apple handles payment; we
never receive or store your card details. Apple sends us the purchase
record — transaction identifier, product identifier, timestamps — and we keep it as received
so we can settle any dispute about money. It contains no card number and no
name; Apple's original transaction identifier acts as the buyer identity, which is what lets
you restore your credits on another device.
App Attest (Apple DeviceCheck). In place of the web version's “verify you
are human” box, the app asks Apple to sign an assertion that this is the genuine app on a
genuine iPhone. We receive that signature — not your device serial,
not the IDFA, not your Apple Account identity.
Photos. The app reads only the images you pick in the photo picker, and
requests add-only library access solely to save the finished video. It never reads
your existing photos.
No ads, no tracking. No advertising SDK, no cross-app measurement, no sale
of data to anyone.
Some videos are assembled on your own device rather than on our servers.
⚠️ To be precise: your photos are still uploaded to our servers beforehand,
because writing the script needs them; what is skipped is the rendering step, where the
server only deducts a credit and decides whether a watermark applies. Uploaded photos follow
the retention periods above and can be removed on request (see below).
Deletion — most of it expires on its own; email us to go faster
Free videos delete themselves after 7 days — you need do nothing. To delete
sooner, or to delete the photos and scripts behind videos you paid for, email
[email protected] (or Zalo +84 977366858). We erase within
30 days, usually by the next working day. What we deliberately keep: your purchase
records (so the credits you paid for are not lost) and de-identified activity logs (so we can handle
complaints about videos already published).
Why there is no “Delete my data” button any more: that button issued your device
a NEW session id, and the one-free-video-per-day limit counts per session id — so it became an
unlimited source of free videos. We removed the button and take requests by email instead. Your
right to erasure is unchanged; only the way you ask is.
⚠️ This overrides the 30-day figure in section 7 below. That figure is for
business account deletion requests handled by email. The video tool deletes on the spot.
About credits you paid for: deleting your data breaks the link between the
current session and the pack you bought. The credits remain — tap
“Restore purchases” in the app to get them back.
Reporting objectionable content
If a video made with this tool contains something that is not right, tell us at
opsoneai.com/bao-xau-video.html, through the “Report
offensive content” button in the app, or by email
[email protected]. We review and act
within 24 hours, removing the offending content and the person who made it.
6. Your Rights
Right to know: view data we store about you
Right to rectify: correct inaccurate information in your account
Right to delete: request account and data deletion
Right to withdraw consent: disconnect OAuth integrations any time in-app
Right to restrict processing: request data processing pause
Right to complain: file complaints with data protection authorities
Email [email protected] with subject [Privacy] Rights Request. We respond within 72 hours.
7. Data Retention
Operational data: stored while account is active
After a business account deletion request by email: data fully deleted within
30 days. The public video tool follows the same 30-day limit, and free
videos delete themselves after 7 days with no request needed (see 5b).
E-invoices: minimum 10 years per Vietnam Accounting Law
Security audit logs: 12 months for incident investigation
8. Cookies
We only use cookies for minimal purposes:
JWT login tokens (essential)
Language and theme preferences (functional)
No third-party tracking cookies (Google Analytics, Facebook Pixel, etc.)
9. Children Under 16
OpsOne AI is a B2B product. We do not knowingly collect data from children under 16.
10. Policy Changes
We may update this policy when features change or laws require. New versions will:
购买通过 App Store 完成。由 Apple 处理支付,我们不会收到、也不会保存你的银行卡信息。Apple 会把这笔购买的记录(交易编号、商品编号、时间)发给我们,我们原样保存,以便日后就款项产生争议时核对。其中不含卡号,也不含你的姓名;Apple 的原始交易编号用作购买者身份,你正是靠它在其他设备上恢复次数。
App Attest(Apple DeviceCheck)。它替代网页版的“验证你是真人”环节:应用请 Apple 签名,证明这是真机上的正版应用。我们只收到这个签名,不会收到设备序列号、IDFA 或你的 Apple 账户身份。