Chính sách bảo mật
Cập nhật lần cuối: tháng 10 năm 2026
Đơn vị vận hành và phạm vi
Dịch vụ Nibomo được lưu trữ sẵn do SAMO DANNI EOOD vận hành, mã số công ty 207395566, mã số VAT BG207395566, địa chỉ đăng ký bulv. Maritza 154, entrance D, floor 6 #14, 4018, Plovdiv, Bulgaria. Nibomo do Kirill Markin tạo ra.
Chính sách này áp dụng cho trang web, ứng dụng, API và dịch vụ MCP được lưu trữ sẵn do chúng tôi vận hành. Một phiên bản tự lưu trữ do người vận hành của nó kiểm soát, và người đó chịu trách nhiệm về các thực tiễn quyền riêng tư của phiên bản đó.
Độ tuổi
Dịch vụ lưu trữ sẵn dành cho người từ 13 tuổi trở lên. Nếu pháp luật nơi bạn sinh sống quy định độ tuổi tối thiểu cao hơn để sử dụng dịch vụ trực tuyến hoặc để đồng ý cho việc xử lý dữ liệu, độ tuổi cao hơn đó được áp dụng. Nếu bạn chưa đủ 18 tuổi, bạn phải được cha mẹ hoặc người giám hộ hợp pháp cho phép.
Dữ liệu chúng tôi xử lý
Tùy theo cách bạn sử dụng dịch vụ lưu trữ sẵn, chúng tôi xử lý:
- dữ liệu tài khoản và xác thực, bao gồm địa chỉ email, mã định danh người dùng nội bộ, bản ghi đăng nhập và token xác thực của bạn;
- dữ liệu học tập và không gian làm việc, bao gồm thẻ, bộ thẻ, cài đặt, tư cách thành viên không gian làm việc, lịch sử ôn tập và siêu dữ liệu đồng bộ;
- tệp và media mà bạn tải lên hoặc tạo ra, bao gồm hình ảnh và dữ liệu tải lên tạm thời;
- dữ liệu AI tùy chọn, bao gồm câu lệnh (prompt), lịch sử chat, ngữ cảnh thẻ hoặc không gian làm việc, tệp và hình ảnh kèm theo một yêu cầu, âm thanh đọc chính tả, bản chép lời, phản hồi của mô hình và hoạt động của công cụ;
- dữ liệu hỗ trợ và phản hồi, bao gồm tin nhắn, email liên hệ của bạn khi bạn cung cấp, phiên bản ứng dụng, nền tảng, ngôn ngữ-khu vực (locale) và thông tin trạng thái liên quan;
- dữ liệu vận hành và bảo mật, bao gồm mã định danh yêu cầu, dấu thời gian, địa chỉ IP, user agent, route, trạng thái phản hồi, phiên bản ứng dụng, thông tin thiết bị hoặc nền tảng và thông tin chẩn đoán lỗi đã được làm sạch; và
- dữ liệu sử dụng sản phẩm trên trang web và trong ứng dụng, được mô tả trong phần “Phân tích và cookie” và phần “Phân tích sản phẩm” dưới đây.
Cần có địa chỉ email để tạo và đăng nhập vào tài khoản trên dịch vụ lưu trữ sẵn. Nếu không có email, chúng tôi không thể cung cấp xác thực qua email hoặc đồng bộ theo tài khoản. Một số tính năng hạn chế dành cho khách hoặc chạy cục bộ có thể dùng được mà không cần đăng nhập tài khoản.
Mục đích và cơ sở pháp lý
Chúng tôi xử lý dữ liệu tài khoản, không gian làm việc, ôn tập, tệp và dữ liệu AI được yêu cầu khi cần thiết để cung cấp dịch vụ lưu trữ sẵn và thực hiện hợp đồng của chúng tôi với bạn. Chúng tôi xử lý các yêu cầu hỗ trợ để phản hồi bạn và cung cấp sự trợ giúp được yêu cầu.
Chúng tôi xử lý một lượng hạn chế dữ liệu phân tích, bảo mật, chẩn đoán và cải thiện dịch vụ vì lợi ích chính đáng của chúng tôi trong việc hiểu cách dịch vụ được sử dụng, ngăn chặn lạm dụng, giữ an toàn cho dịch vụ và khắc phục sự cố. Chúng tôi cân nhắc các lợi ích đó với quyền của bạn và giảm thiểu hoặc che bớt dữ liệu chẩn đoán khi khả thi. Chúng tôi cũng có thể xử lý dữ liệu khi cần thiết để tuân thủ một nghĩa vụ pháp lý hoặc để xác lập, thực hiện hoặc bảo vệ các yêu cầu pháp lý. Khi pháp luật hiện hành yêu cầu sự đồng ý cho một hoạt động cụ thể, chúng tôi sẽ dựa trên sự đồng ý và bạn có thể rút lại sự đồng ý bất cứ lúc nào.
Chúng tôi không bán dữ liệu cá nhân của bạn và không sử dụng dữ liệu đó cho quảng cáo nhắm mục tiêu.
Giao dịch mua và gói đăng ký qua Apple
Apple xử lý thanh toán cho các giao dịch mua trên App Store; chúng tôi không nhận thông tin thẻ hoặc tài khoản ngân hàng của bạn qua hệ thống thanh toán của Apple. Chúng tôi nhận và lưu trữ hồ sơ giao dịch mua, bao gồm mã định danh giao dịch và sản phẩm, một app account token liên kết giao dịch mua với tài khoản của bạn, trạng thái gói đăng ký và dùng thử, thông tin gia hạn và hoàn tiền, cùng các ngày liên quan.
Chúng tôi sử dụng các hồ sơ này để xác minh giao dịch mua, cung cấp và khôi phục quyền truy cập trả phí, xử lý yêu cầu hỗ trợ, đối soát giao dịch, duy trì sổ sách kế toán và phân tích việc sử dụng sản phẩm. Hồ sơ thanh toán phía máy chủ vẫn được duy trì ngay cả khi bạn tắt phân tích sản phẩm trong ứng dụng.
Phân tích và cookie
Trang web marketing sử dụng Vercel Web Analytics để đo lượt xem trang và một số sự kiện nhấp chuột được chọn trên trang. Dịch vụ đó hoạt động mà không dùng cookie phân tích, nhưng trang web đặt một cookie của riêng mình, được mô tả dưới đây. Đối với lượt xem trang, Vercel có thể nhận thời điểm diễn ra sự kiện, URL trang và các tham số truy vấn đã được lọc, trang giới thiệu (referrer), vị trí gần đúng, trình duyệt, hệ điều hành và loại thiết bị. Các sự kiện nhấp chuột tùy chỉnh của chúng tôi bao gồm một số thuộc tính hạn chế như ngôn ngữ-khu vực, nền tảng, vị trí đặt liên kết hoặc loại tương tác. Chúng tôi không cố ý đưa tên, địa chỉ email, nội dung thẻ hoặc mã định danh tài khoản vào các sự kiện này. Vercel tổng hợp dữ liệu và không liên kết một điểm dữ liệu với một cá nhân hoặc địa chỉ IP; mã băm khách truy cập hằng ngày của dịch vụ này bị loại bỏ sau 24 giờ. Khi trình duyệt của bạn gửi tín hiệu Global Privacy Control, trang web hoàn toàn không gửi gì tới Vercel Web Analytics.
Ngoài ra, trang web gửi sự kiện tới bộ thu thập phân tích sản phẩm của riêng chúng tôi: một sự kiện xem trang cho mỗi trang bạn mở; một sự kiện nhấp khi bạn theo một liên kết vào ứng dụng web, một cửa hàng ứng dụng hoặc việc cài đặt một bộ thẻ trong danh mục; những gì bạn tìm kiếm, lọc, sắp xếp, chuyển trang và mở trong danh mục bộ thẻ công khai; một lượt nhấp vào liên kết dẫn ra ngoài trang web; việc sao chép endpoint dành cho agent; việc biểu ngữ gợi ý ngôn ngữ được hiển thị và câu trả lời của bạn cho biểu ngữ đó; cùng quyết định về cookie và công tắc thu thập được mô tả dưới đây. Tùy theo sự kiện, chúng mang theo loại trang, mã định danh phiên bản gói công khai trên các trang bộ thẻ trong danh mục và các liên kết cài đặt, vị trí đặt liên kết, việc một lượt nhấp vào ứng dụng web là để đăng nhập, đăng ký hay mở ứng dụng, việc câu trả lời về cookie được đưa ra trong biểu ngữ hay trong mục điều khiển phân tích ở góc trang, ngôn ngữ mà biểu ngữ gợi ý đã đề xuất, ngôn ngữ giao diện của trang, ngôn ngữ thiết bị của trình duyệt, nhóm nguồn truy cập, nhóm thiết bị, và mã định danh analytics_visitor được mô tả dưới đây khi trình duyệt của bạn có mã này. Một sự kiện xem trang còn mang theo host của trang web bạn đến từ đó, được báo cáo theo một danh sách các trang tìm kiếm và mạng xã hội đã biết và là other đối với mọi trang khác, cùng các tham số utm_source, utm_medium và utm_campaign của địa chỉ mà bạn truy cập vào. Một lượt tìm kiếm, lọc, sắp xếp hoặc chuyển trang trong danh mục mang theo số kết quả bạn đã thấy và lựa chọn của bạn: thao tác lọc — thêm, chọn, bỏ hoặc xóa hết — kèm theo nhóm của bộ lọc và số bộ lọc được chọn sau đó, thứ tự sắp xếp, hoặc số trang cùng với tổng số trang. Việc mở một bộ thẻ từ danh mục mang theo mã định danh công khai của bộ thẻ và vị trí trên trang mà bạn đã mở nó, và không kèm số lượng kết quả. Một lượt tìm kiếm trong danh mục còn mang theo độ dài của nội dung bạn đã nhập và, chỉ khi văn bản đã chuẩn hóa dài tối đa 64 ký tự và chỉ chứa chữ cái, các dấu kết hợp với chữ cái, chữ số, khoảng trắng và dấu gạch nối, thì mang theo chính văn bản đó; mọi truy vấn khác chỉ được báo cáo bằng độ dài và không bao giờ bị cắt ngắn cho vừa. Máy chủ của chúng tôi suy ra mã quốc gia gồm hai chữ cái từ địa chỉ mà mỗi sự kiện được gửi đến từ đó và lưu mã này cùng sự kiện; máy chủ không lưu địa chỉ, và không suy ra quốc gia cho những sự kiện hoàn toàn không mang mã định danh nào, được mô tả dưới đây. Khi trình duyệt của bạn gửi tín hiệu Global Privacy Control, trang web không yêu cầu mã định danh khách truy cập và không hiển thị biểu ngữ đồng ý, trong khi các sự kiện nêu trên vẫn được gửi tới bộ thu thập của chúng tôi mà không kèm mã định danh đó, và tất cả các sự kiện này, trừ những sự kiện hoàn toàn không mang mã định danh nào, đều nhận mã định danh hằng ngày được mô tả dưới đây. Chúng tôi không đọc thiết lập Do Not Track.
Ứng dụng web lưu trữ sẵn sử dụng các cookie thiết yếu như otp_session, session, refresh và logged_in để hoàn tất xác thực, duy trì phiên, làm mới quyền truy cập và hiển thị trạng thái đã đăng nhập. Việc tắt các cookie này khiến luồng đăng nhập trên trình duyệt không hoạt động.
Trang web marketing và ứng dụng web lưu trữ sẵn dùng chung một cookie phân tích của bên thứ nhất, analytics_visitor. Cookie này chứa một mã định danh khách truy cập ngẫu nhiên, có thể được các script của chính chúng tôi đọc trong trình duyệt, và hết hạn sau 13 tháng. Chúng tôi dùng cookie này để nhận ra cùng một trình duyệt qua các lần truy cập, nhờ đó sự kiện thể hiện một khách truy cập quay lại thay vì mỗi lần lại là một khách mới. Cookie này không phải là thiết yếu. Quyết định này chỉ liên quan đến việc trình duyệt của bạn có mang mã định danh đó hay không; còn việc trang web có thu thập dữ liệu hay không là một công tắc riêng, được mô tả dưới đây. Ở những nơi cần sự đồng ý, bao gồm EU/EEA và Vương quốc Anh, chúng tôi chỉ đặt cookie sau khi bạn đồng ý: trang web hỏi bạn bằng một biểu ngữ, và cho đến khi bạn trả lời, trang web không yêu cầu mã định danh và không gắn mã định danh vào bất cứ thứ gì nó gửi đi, trong khi các sự kiện nêu trên vẫn được gửi mà không kèm mã đó, và tất cả các sự kiện này, trừ những sự kiện hoàn toàn không mang mã định danh nào, đều nhận mã định danh hằng ngày được mô tả ở đoạn tiếp theo. Ở những nơi không cần sự đồng ý, chúng tôi đặt cookie mà không hỏi. Trong cả hai trường hợp, bạn đều có thể tắt cookie bất cứ lúc nào, từ mục điều khiển phân tích ở góc mỗi trang của trang web hoặc trong cài đặt của ứng dụng web; khi đó chúng tôi xóa cookie khỏi trình duyệt của bạn và ngừng sử dụng nó. Câu trả lời của bạn được lưu trong trình duyệt để bạn không bị hỏi lại. Khi trình duyệt của bạn gửi tín hiệu Global Privacy Control, chúng tôi xóa cookie đó, cùng với câu trả lời đã cho phép cookie nếu có, để trình duyệt đó được coi như một trình duyệt mới nếu sau này tín hiệu bị tắt: được hỏi bằng biểu ngữ ở những nơi cần sự đồng ý, và ở những nơi không cần sự đồng ý thì được đặt cookie mà không hỏi. Câu trả lời từ chối cookie thì được giữ lại và vẫn tiếp tục có hiệu lực. Chúng tôi cũng ghi nhận quyết định về cookie này dưới dạng sự kiện: việc biểu ngữ được hiển thị, và câu trả lời của bạn, bất kể bạn trả lời ở đâu — trong biểu ngữ, hay trong mục điều khiển phân tích ở góc trang, nơi chứa cùng lựa chọn đó. Câu trả lời được ghi nhận mang theo thông tin bạn đã trả lời ở nơi nào trong hai nơi đó. Sự kiện biểu ngữ được hiển thị và sự kiện câu trả lời từ chối hoàn toàn không mang mã định danh nào; sự kiện câu trả lời đồng ý mang theo mã định danh mà bạn vừa cho phép. Bản thân các sự kiện được lưu giữ chừng nào chúng tôi còn cần chúng cho các mục đích được mô tả trong chính sách này.
Khi một sự kiện đến bộ thu thập của chúng tôi mà không có mã định danh analytics_visitor, ví dụ vì bạn đã từ chối cookie, chưa trả lời hoặc đã tắt cookie, máy chủ của chúng tôi suy ra một mã định danh tạm thời từ địa chỉ IP và user agent trình duyệt của yêu cầu, kết hợp với một giá trị ngẫu nhiên thay đổi mỗi ngày theo giờ UTC và bị xóa khi ngày đó kết thúc. Bản thân địa chỉ IP không được lưu trong dữ liệu phân tích của chúng tôi. Mã định danh này chỉ liên kết các sự kiện trong ngày đó từ cùng một trình duyệt và địa chỉ IP. Mã này không bao giờ được lưu trong trình duyệt của bạn, không bao giờ được liên kết với mã định danh analytics_visitor hay với một tài khoản, không bao giờ được gắn vào bản ghi câu trả lời đồng ý của bạn, và không thể tính lại sau khi giá trị ngẫu nhiên của ngày đó bị xóa. Chúng tôi dùng mã này để hiểu cách khách truy cập sử dụng trang web, dựa trên lợi ích chính đáng của chúng tôi được mô tả trong phần “Mục đích và cơ sở pháp lý”. Một trình duyệt gửi tín hiệu Global Privacy Control không bao giờ mang mã định danh analytics_visitor, nên các sự kiện của nó nhận mã định danh hằng ngày này giống như mọi trình duyệt khác không có cookie đó. Những sự kiện hoàn toàn không mang mã định danh nào thì không nhận mã định danh hằng ngày này và cũng không nhận quốc gia: việc biểu ngữ đồng ý được hiển thị, một câu trả lời từ chối, và việc tắt hoặc bật lại tính năng thu thập của trang web này. Chúng không mang mã định danh analytics_visitor, không mang mã định danh hằng ngày và không mang quốc gia — chỉ có điều gì đã xảy ra và, với câu trả lời về cookie, nơi bạn đã đưa ra câu trả lời đó.
Mục điều khiển phân tích ở góc mỗi trang của trang web chứa công tắc tắt tính năng thu thập của trang web này, và bên cạnh đó là lựa chọn đồng ý cookie phân tích được mô tả ở trên; sau khi bạn đã trả lời biểu ngữ, mục điều khiển cũng chứa lựa chọn cookie đó trong khi tính năng thu thập đang bật, và đưa lại lựa chọn đó khi bạn bật lại tính năng thu thập. Khi trình duyệt của bạn gửi tín hiệu Global Privacy Control, mục điều khiển chỉ chứa công tắc đó: chúng tôi hoàn toàn không cấp cookie phân tích nào cho trình duyệt đó, nên không có lựa chọn cookie nào để đưa ra. Việc tắt công tắc gửi một sự kiện cuối cùng chỉ ghi nhận rằng công tắc đã bị tắt, và việc bật lại gửi sự kiện tương ứng; cả hai đều không mang mã định danh, không mang mã định danh hằng ngày và không mang quốc gia. Trong khi tính năng thu thập bị tắt, trang web không gửi bất kỳ sự kiện nào khác về lượt truy cập của bạn, dù là tới bộ thu thập của chúng tôi hay tới Vercel Web Analytics, và không yêu cầu mã định danh khách truy cập; vì không có gì khác đến được bộ thu thập của chúng tôi, nên cũng không có mã định danh hằng ngày nào được suy ra. Công tắc này luôn bật trừ khi bạn tắt nó, dựa trên lợi ích chính đáng được mô tả trong phần “Mục đích và cơ sở pháp lý”. Trang web này không có tài khoản, nên câu trả lời của bạn được lưu trong trình duyệt đó và chỉ có hiệu lực ở đó; ứng dụng web lưu trữ sẵn có thiết lập riêng, còn các ứng dụng iOS và Android có thiết lập này kể từ phiên bản ứng dụng đưa nó vào, cả hai đều được mô tả trong phần “Phân tích sản phẩm”.
Phân tích sản phẩm
Ứng dụng web lưu trữ sẵn, ứng dụng iOS và ứng dụng Android gửi cho chúng tôi các sự kiện sử dụng sản phẩm. Các sự kiện đó được gửi tới hạ tầng của chính chúng tôi và được lưu trong cơ sở dữ liệu của chính chúng tôi; chúng tôi không dùng nhà cung cấp phân tích bên thứ ba cho các sự kiện này.
Các sự kiện mô tả màn hình, thời lượng và số lượng của phiên ôn tập, và việc các thao tác thành công hay thất bại. Chúng có thể bao gồm mã định danh lượt cài đặt và phiên và, khi có liên quan, mã định danh không gian làm việc và tài khoản. Các sự kiện ứng dụng này không bao gồm văn bản tự do, nội dung thẻ hoặc bộ thẻ, hay địa chỉ email của bạn.
Khi phiên bản client hỗ trợ, ngôn ngữ giao diện được ghi nhận tại thời điểm mỗi sự kiện xảy ra, trước khi được đưa vào hàng đợi ngoại tuyến. Ngôn ngữ thiết bị là thông tin riêng và có thể khác với ngôn ngữ giao diện. Hồ sơ lượt cài đặt chứa ngữ cảnh kỹ thuật hiện tại, bao gồm nền tảng, phiên bản ứng dụng và hệ điều hành, ngôn ngữ thiết bị và múi giờ, khi client cung cấp. Một số ngữ cảnh kỹ thuật vẫn được giữ trên từng sự kiện để đảm bảo khả năng tương thích. Các client hoặc sự kiện cũ hơn có thể thiếu ngôn ngữ giao diện; chúng tôi không suy ra giá trị còn thiếu từ ngôn ngữ thiết bị hay múi giờ.
Để phân tích người dùng, chúng tôi ước tính quốc gia kết nối từ địa chỉ IP mà API gateway của chúng tôi nhận được đối với các yêu cầu trực tiếp đủ điều kiện từ ứng dụng, tối đa một lần cho mỗi lượt cài đặt mỗi ngày theo giờ UTC khi lượt cài đặt đó kết nối. Chúng tôi tra cứu địa chỉ trong cơ sở dữ liệu MaxMind GeoLite Country được lưu trong hạ tầng AWS của chính chúng tôi. Địa chỉ được xử lý trong bộ nhớ của yêu cầu, không được lưu trong dữ liệu phân tích sản phẩm và không được gửi tới MaxMind. Nhật ký truy cập API Gateway mà chúng tôi cấu hình không ghi địa chỉ IP thô; hạ tầng mạng vẫn xử lý địa chỉ IP để xử lý yêu cầu. Quốc gia chỉ là gần đúng, có thể không xác định được hoặc bị ảnh hưởng bởi VPN, và không xác định nơi cư trú, quốc tịch hay vị trí chính xác. Các máy chủ chuyển tiếp, client AI và các yêu cầu sự kiện từ trang web không cung cấp quốc gia của lượt cài đặt. Riêng biệt với điều đó, một sự kiện đến bộ thu thập của chúng tôi mà không có thông tin xác thực tài khoản — các sự kiện của trang web được mô tả ở trên, các sự kiện khi đã đăng xuất từ ứng dụng web lưu trữ sẵn, và các sự kiện từ dịch vụ đăng nhập của chúng tôi — mang theo mã quốc gia gồm hai chữ cái mà máy chủ của chúng tôi suy ra lúc tiếp nhận từ địa chỉ mà yêu cầu được gửi đến từ đó, địa chỉ này có thể là của một máy chủ chuyển tiếp chứ không phải của bạn; chúng tôi lưu mã đó cùng sự kiện, không lưu địa chỉ, và không suy ra quốc gia cho những sự kiện hoàn toàn không mang mã định danh nào. Chúng tôi không áp dụng quốc gia tại thời điểm tải lên cho các sự kiện ngoại tuyến trước đó.
Lịch sử quốc gia gồm các lần quan sát rời rạc, kéo dài một khoảng thời gian khi quốc gia được lấy mẫu không đổi và bắt đầu một khoảng mới khi quốc gia thay đổi. Mốc đầu và cuối của khoảng thời gian không chứng minh có hoạt động hằng ngày hay có mặt liên tục giữa các lần quan sát. Phản hồi ghi nhận riêng quốc gia kết nối tại thời điểm bài gửi được chấp nhận lần đầu, không phải lúc bản nháp ngoại tuyến được tạo.
Sản phẩm này bao gồm dữ liệu GeoLite do MaxMind tạo ra, có tại MaxMind.
Cookie phân tích và phân tích sản phẩm là hai quyết định riêng biệt, và không quyết định nào được suy ra từ quyết định kia. Việc từ chối cookie phân tích được mô tả ở trên, hoặc rút lại sự đồng ý sau đó, chỉ ngừng mã định danh khách truy cập dùng chung: bản thân các sự kiện vẫn được thu thập, và khi bạn đã đăng nhập, chúng vẫn được liên kết với tài khoản của bạn.
Phân tích sản phẩm có thiết lập riêng để tắt việc thu thập này. Khi thiết lập bị tắt, ứng dụng không ghi nhận và không gửi bất kỳ sự kiện sử dụng sản phẩm nào, và API của chúng tôi loại bỏ mọi lô vẫn đến từ một tài khoản hoặc phiên khách đã tắt thiết lập này. Thiết lập luôn bật trừ khi bạn tắt nó, vì chúng tôi xử lý các sự kiện này dựa trên lợi ích chính đáng được mô tả trong phần “Mục đích và cơ sở pháp lý” chứ không dựa trên sự đồng ý, nên chúng tôi không bao giờ hỏi xin sự đồng ý cho việc này, và với người đã từ chối cookie phân tích, thiết lập này vẫn bật. Thiết lập chỉ áp dụng cho các sự kiện sử dụng sản phẩm do ứng dụng báo cáo; báo cáo lỗi và sự cố treo ứng dụng, cũng như các bản ghi phía máy chủ của chính chúng tôi về việc dịch vụ thực hiện công việc, nằm ngoài phạm vi của thiết lập này.
Trong ứng dụng web lưu trữ sẵn, thiết lập nằm trong phần cài đặt của ứng dụng web: câu trả lời của bạn được lưu trong trình duyệt đó, đồng thời cả trên tài khoản của bạn khi bạn đã đăng nhập, và một trình duyệt đã tắt thiết lập sẽ không bao giờ bị bật lại bởi một tài khoản đang bật thiết lập này. Các ứng dụng iOS và Android ghi nhận câu trả lời trên thiết bị và, khi đã có tài khoản hoặc phiên khách để lưu, ghi cả lên đó, thử lại cho đến khi lưu thành công; câu trả lời của chính thiết bị quyết định thiết bị đó gửi gì, nên câu trả lời được ghi ở nơi khác không thể khởi động lại việc thu thập trên thiết bị đó. Trong các ứng dụng này, thiết lập xuất hiện trong phần cài đặt của ứng dụng kể từ phiên bản ứng dụng đưa nó vào; một phiên bản ứng dụng được phát hành mà không có thiết lập này vẫn tiếp tục gửi sự kiện, và API của chúng tôi loại bỏ mọi lô vẫn đến từ một tài khoản hoặc phiên khách đã tắt thiết lập. Việc loại bỏ đó cần một tài khoản hoặc phiên khách lưu câu trả lời của bạn, nên trên một lượt cài đặt không có cả hai, chính bản ghi trên thiết bị là thứ ngừng việc gửi. Trang web marketing có công tắc riêng, được mô tả trong phần “Phân tích và cookie”, và công tắc đó chỉ có tác dụng với riêng trình duyệt đó.
Tắt thiết lập sẽ ngừng việc thu thập trong tương lai. Việc này không xóa các sự kiện đã được ghi nhận: sự kiện phân tích sản phẩm chỉ được ghi thêm. Việc xóa tài khoản sẽ xóa các hồ sơ lượt cài đặt liên quan và ẩn danh hóa các sự kiện được giữ lại thay vì xóa chúng, như được mô tả trong phần “Lưu giữ và xóa”.
AI trên dịch vụ lưu trữ sẵn và client AI bên ngoài
OpenAI là nhà cung cấp AI được cấu hình cho các tính năng chat, chép lời và tạo hình ảnh trên dịch vụ lưu trữ sẵn. Khi bạn chọn dùng các tính năng đó, chúng tôi gửi cho OpenAI dữ liệu yêu cầu cần thiết để thực hiện chúng, có thể bao gồm câu lệnh của bạn, ngữ cảnh chat và không gian làm việc liên quan, tệp đính kèm hoặc hình ảnh, âm thanh đọc chính tả và một mã định danh an toàn dưới dạng bí danh. Các yêu cầu văn bản trên dịch vụ lưu trữ sẵn dùng store: false, tùy chọn này tắt việc lưu trữ các đối tượng phản hồi để truy xuất sau. Vì các yêu cầu này cũng dùng bộ nhớ đệm câu lệnh (prompt caching), OpenAI có thể giữ trạng thái ứng dụng của bộ nhớ đệm đã được mã hóa trong tối đa 24 giờ. Theo các cơ chế kiểm soát API hiện tại của OpenAI, nhật ký giám sát lạm dụng có liên quan có thể được lưu giữ tối đa 30 ngày, trong khi endpoint chép lời cho biết không lưu giữ nội dung giám sát lạm dụng lẫn trạng thái ứng dụng. OpenAI không dùng dữ liệu API để huấn luyện mô hình của mình trừ khi chủ tài khoản đồng ý tham gia một cách rõ ràng.
Các yêu cầu AI trên dịch vụ lưu trữ sẵn cũng được giám sát qua Langfuse Cloud để gỡ lỗi và phân tích chất lượng dịch vụ. Trace của Langfuse có thể bao gồm câu lệnh, phản hồi của mô hình, hoạt động của công cụ, mã định danh người dùng, không gian làm việc và phiên, cùng siêu dữ liệu vận hành. Phần triển khai che địa chỉ email và các trường trông giống thông tin bí mật; các trace chép lời tùy chỉnh không chứa byte âm thanh thô và dữ liệu tệp đính kèm.
Quản trị viên của chúng tôi có thể đọc nội dung chat AI của dịch vụ lưu trữ sẵn nằm trong cơ sở dữ liệu của chính chúng tôi, bao gồm câu lệnh của bạn, phản hồi của mô hình và các câu lệnh chat được gợi ý, để phân tích cách các tính năng AI được sử dụng và cải thiện chúng. Quyền truy cập nội dung đó chỉ giới hạn cho quản trị viên của đơn vị vận hành.
Khi bạn kết nối Nibomo với một client AI bên ngoài qua dịch vụ MCP từ xa hoặc Agent API, dữ liệu mà bạn yêu cầu client đó truy xuất cũng được client và nhà cung cấp AI hoặc mô hình của client đó xử lý. Việc xử lý riêng biệt đó do đơn vị vận hành client kiểm soát và chịu sự điều chỉnh của các điều khoản và chính sách bảo mật của đơn vị đó.
Bên xử lý và bên nhận
Chúng tôi sử dụng các nhóm nhà cung cấp dịch vụ sau cho dịch vụ lưu trữ sẵn:
- Amazon Web Services (AWS) cho lưu trữ máy chủ, xác thực Cognito, Postgres, lưu trữ tệp, sao lưu và nhật ký vận hành;
- Apple cho thanh toán trên App Store, xác minh giao dịch mua và thông báo về gói đăng ký;
- Resend cho email xác thực mang tính giao dịch;
- OpenAI cho các yêu cầu AI tùy chọn trên dịch vụ lưu trữ sẵn;
- Langfuse Cloud cho việc giám sát (observability) AI trên dịch vụ lưu trữ sẵn;
- Sentry cho báo cáo lỗi và chẩn đoán đã được làm sạch khi được bật trong dịch vụ lưu trữ sẵn hoặc bản build ứng dụng tương ứng;
- Vercel cho trang web marketing và Web Analytics không dùng cookie của nó; và
- Cloudflare cho DNS và quản lý tên miền. Các bản ghi DNS hiện tại của Nibomo chỉ dùng DNS (DNS-only), nên Cloudflare không làm proxy cho lưu lượng HTTP của trang web hoặc ứng dụng được lưu trữ sẵn.
Dữ liệu cũng có thể được tiết lộ cho các thành viên khác của một không gian làm việc dùng chung theo các tính năng cộng tác của dịch vụ, cho một client bên ngoài mà bạn cho phép, cho các cố vấn chuyên môn có nghĩa vụ bảo mật, hoặc cho cơ quan nhà nước khi pháp luật yêu cầu phải tiết lộ.
Chuyển dữ liệu quốc tế
Ứng dụng chính của dịch vụ lưu trữ sẵn chạy trên hạ tầng của AWS tại EU. Vùng email Resend, vùng dữ liệu Sentry và endpoint Langfuse được cấu hình cũng đều ở châu Âu. Một số nhà cung cấp, bao gồm OpenAI và Vercel, có thể xử lý dữ liệu bên ngoài quốc gia của bạn hoặc bên ngoài Khu vực Kinh tế Châu Âu. Khi được yêu cầu, chúng tôi sử dụng các quyết định về mức độ bảo vệ đầy đủ hiện hành, thỏa thuận xử lý dữ liệu và Điều khoản Hợp đồng Tiêu chuẩn hoặc các biện pháp bảo vệ tương đương cho những lần chuyển dữ liệu đó.
Lưu giữ và xóa
- Dữ liệu tài khoản và không gian làm việc trên dịch vụ lưu trữ sẵn được giữ chừng nào tài khoản của bạn hoặc không gian làm việc dùng chung liên quan còn hoạt động. Việc xóa tài khoản sẽ gỡ dữ liệu tài khoản hiện tại, thông tin xác thực, tư cách thành viên và các không gian làm việc mà bạn là thành viên duy nhất khỏi cơ sở dữ liệu đang hoạt động. Nội dung trong một không gian làm việc vẫn còn thành viên khác tiếp tục khả dụng với các thành viên đó.
- Lịch sử thanh toán qua Apple vẫn được giữ sau khi xóa tài khoản để phục vụ kế toán, đối soát và các yêu cầu pháp lý. Chúng tôi thay mã định danh người dùng nội bộ bằng giá trị bí danh và xóa nội dung thông báo Apple đã lưu có thể quy cho tài khoản đã bị xóa. Các mã định danh cần thiết về giao dịch mua và về việc quy giao dịch cho tài khoản Apple vẫn được giữ; Apple vẫn có thể liên kết chúng với bạn, nên đây không phải là ẩn danh hóa hoàn toàn. Việc xóa tài khoản Nibomo không hủy gói đăng ký Apple của bạn; hãy quản lý hoặc hủy gói đó qua Apple.
- Sự kiện phân tích sản phẩm vẫn được giữ sau khi xóa tài khoản. Với các sự kiện được liên kết với tài khoản của bạn và các danh tính khách được liên kết, chúng tôi thay mã định danh tài khoản bằng một giá trị ngẫu nhiên, gỡ các liên kết danh tính, và xóa các trường lượt cài đặt, phiên, không gian làm việc, yêu cầu, mẫu thiết bị, hệ điều hành, ngôn ngữ thiết bị, ngôn ngữ giao diện, múi giờ và quốc gia. Các hồ sơ lượt cài đặt liên quan và lịch sử quốc gia của chúng bị xóa. Điều này mô tả việc gỡ mã định danh, không phải là sự bảo đảm rằng các sự kiện được giữ lại là ẩn danh trong mọi bối cảnh.
- Việc xóa tài khoản cũng làm hết hạn cookie
analytics_visitortrong trình duyệt nơi thực hiện việc xóa và đặt lại mã định danh phiên phân tích của trình duyệt đó. Sau đó trình duyệt này tiếp tục như một khách truy cập ẩn danh mới với một mã định danh mới không liên quan đến mã trước, nếu lựa chọn phân tích của bạn cho phép. Điều này chỉ áp dụng cho trình duyệt đó; nó không ảnh hưởng tới bản sao do trình duyệt khác hoặc thiết bị khác giữ, và một trình duyệt chặn việc ghi hoặc bị đóng trước khi việc ghi chạy sẽ giữ mã định danh cũ cho đến khi mã đó tự hết hạn. Điều này cũng không thay đổi các sự kiện đã được thu thập: các sự kiện được ghi nhận khi bạn đã đăng xuất và chưa từng được liên kết với tài khoản của bạn vẫn giữ mã định danh đã được ghi kèm khi chúng được ghi nhận, và chính việc gỡ liên kết danh tính được mô tả ở trên là điều ngăn mã định danh đó được truy ngược về bạn. - Các khoảng quốc gia chi tiết bị loại khỏi các lượt đọc dữ liệu phân tích người dùng khi lần quan sát cuối cùng của chúng đã quá 90 ngày. Quy trình dọn dẹp hằng ngày sẽ xóa chúng; việc xóa vật lý có thể bị chậm cho đến khi một lượt dọn dẹp chạy thành công. Một khoảng không thay đổi có thể bắt đầu sớm hơn 90 ngày, nhưng đó không phải là bản ghi vị trí hằng ngày. Quốc gia đầu tiên được biết được giữ riêng trong suốt vòng đời của hồ sơ lượt cài đặt, cho đến khi hồ sơ đó bị xóa.
- Quốc gia của phản hồi được giữ cùng bản ghi phản hồi và bị xóa cùng bản ghi đó thông qua quy trình xóa tài khoản; quy tắc 90 ngày cho lịch sử quốc gia không áp dụng cho phản hồi.
- Media đã lưu được giữ chừng nào nội dung không gian làm việc đang hoạt động liên quan còn cần đến, và bị xóa thông qua quy trình dọn dẹp lưu trữ sau khi không còn được tham chiếu. Các lượt tải lên tạm thời chưa hoàn tất hết hạn sau 7 ngày.
- Cơ sở dữ liệu có 7 ngày sao lưu tự động RDS và một kế hoạch AWS Backup hằng ngày riêng với thời gian lưu giữ 35 ngày. Các bản ghi đã bị xóa khỏi dịch vụ đang hoạt động có thể vẫn còn trong các bản sao lưu khôi phục được mã hóa cho đến khi các bản sao lưu đó hết hạn; bản sao lưu được dùng để khôi phục sau thảm họa, không dùng cho việc truy cập dịch vụ thông thường.
- Nhật ký truy cập API Gateway hết hạn sau 7 ngày. Các nhật ký ứng dụng CloudWatch khác hiện chưa được cấu hình hết hạn tự động và được giữ cho đến khi bị xóa thủ công. Chúng tôi giới hạn việc sử dụng các nhật ký này cho mục đích vận hành, bảo mật và gỡ lỗi, và xóa các mục liên quan khi cần để đáp ứng một quyền bảo vệ dữ liệu hiện hành.
- Gói Sentry Developer hiện tại cho phép xem lại sự kiện trong 30 ngày. Resend lưu giữ dữ liệu email đã gửi trong 30 ngày theo các thiết lập dịch vụ tiêu chuẩn hiện tại của họ.
- Việc lưu giữ của OpenAI được mô tả trong phần “AI trên dịch vụ lưu trữ sẵn và client AI bên ngoài”. Langfuse Cloud xóa các trace AI sau 30 ngày: giới hạn truy cập của nhà cung cấp đối với dự án của chúng tôi xóa các trace cũ hơn trong một lượt chạy hằng đêm, và việc xóa đó không thể khôi phục. Chúng tôi xóa các trace có thể nhận dạng khi cần để đáp ứng một yêu cầu xóa hợp lệ.
- Thư từ hỗ trợ và các hồ sơ cần thiết cho các vấn đề pháp lý hoặc bảo mật chỉ được giữ trong thời gian cần thiết cho mục đích liên quan. Mã băm khách truy cập của Vercel hết hạn sau 24 giờ; số liệu thống kê tổng hợp của trang web được lưu giữ theo cài đặt dự án Vercel.
Việc xóa tài khoản không lập tức gỡ các bản sao đã có trong một bản sao lưu theo lịch hoặc trong nhật ký của nhà cung cấp. Các bản sao đó hết hạn hoặc bị xóa theo các thời hạn nêu trên, trừ khi pháp luật yêu cầu thời hạn dài hơn.
Quyền của bạn
Tùy theo luật áp dụng đối với bạn, bạn có thể yêu cầu chúng tôi cho bạn truy cập dữ liệu cá nhân của mình, chỉnh sửa, xóa, hạn chế việc sử dụng hoặc cung cấp một bản sao có thể chuyển giao. Bạn cũng có thể phản đối việc xử lý dựa trên lợi ích chính đáng và rút lại sự đồng ý khi việc xử lý dựa trên sự đồng ý. Các quyền này có thể bị hạn chế trong phạm vi pháp luật cho phép, bao gồm khi dữ liệu phải được lưu giữ vì một nghĩa vụ pháp lý hoặc vì quyền của người khác.
Bạn có thể xóa tài khoản trên dịch vụ lưu trữ sẵn trong ứng dụng web, iOS hoặc Android. Với các yêu cầu khác, hãy liên hệ với chúng tôi qua địa chỉ dưới đây. Chúng tôi có thể cần xác minh danh tính của bạn trước khi hoàn tất một yêu cầu.
Bạn có thể khiếu nại tới cơ quan bảo vệ dữ liệu nơi bạn sinh sống hoặc làm việc, hoặc nơi bạn cho rằng hành vi vi phạm đã xảy ra. Tại Bulgaria, cơ quan giám sát là Ủy ban Bảo vệ Dữ liệu Cá nhân.
Bảo mật và mã nguồn mở
Chúng tôi sử dụng các biện pháp kiểm soát truy cập, mã hóa khi truyền tải, lưu trữ AWS được mã hóa, và giảm thiểu hoặc che bớt dữ liệu trong các hệ thống chẩn đoán. Không dịch vụ nào có thể đảm bảo an toàn tuyệt đối.
Mã nguồn công khai cho phép bạn kiểm tra các luồng xử lý dữ liệu đã được tài liệu hóa và cấu hình đã được commit vào các kho mã. Chỉ riêng mã nguồn công khai không chứng minh được cấu hình hoặc hành vi hiện tại của dịch vụ lưu trữ sẵn.
Liên hệ
Với các câu hỏi về quyền riêng tư hoặc yêu cầu thực hiện quyền, hãy liên hệ kirill+flashcards@kirill-markin.com hoặc dùng trang hỗ trợ.
Ngôn ngữ
Chính sách bảo mật này được công bố bằng nhiều ngôn ngữ. Nếu bản dịch có điểm khác với bản tiếng Anh, bản tiếng Anh được ưu tiên áp dụng.