SecondwindSức mạnh cho những thập kỷ phía trước

Chính sách quyền riêng tư

Quyền riêng tư, bằng lời dễ hiểu.

Cập nhật lần cuối: 5 tháng Mười 2026

Tóm tắt: Cần Đăng nhập bằng Apple trước khi mua hoặc khôi phục đăng ký, và để đặt câu hỏi riêng cho Coach. Chương trình và lịch sử tập ở lại trên điện thoại này. Secondwind không có quảng cáo. Trước khi gửi câu hỏi riêng Coach đầu tiên, Secondwind xin phép gửi câu hỏi và bối cảnh chương trình ngắn cho Kovus và Anthropic. Ghi chú Coach sau buổi tập và sáu câu trả lời nhanh ở lại trên thiết bị. Apple và RevenueCat xử lý thông tin đăng ký. Chúng tôi không bán thông tin cá nhân hoặc dùng cho quảng cáo.

Chúng tôi là ai

Secondwind được phát triển bởi Josh Waller, kinh doanh dưới tên Kovus tại Perth, Tây Úc. Liên hệ josh@kovus.dev nếu có câu hỏi hoặc yêu cầu về quyền riêng tư.

Thông tin lưu trên thiết bị

Secondwind lưu cục bộ thông tin cần thiết để vận hành chương trình, gồm:

Sáu câu trả lời sàng lọc trước khi tập được dùng trên thiết bị này trong khi thiết lập và không nằm trong hồ sơ thiết lập được lưu lâu dài của ứng dụng. Vấn đề khớp cần cân nhắc, trạng thái hoàn thành sàng lọc, xác nhận hướng dẫn chuyển tới chuyên gia và nhóm hoạt động có thể vẫn nằm trong hồ sơ chương trình cục bộ.

Secondwind không yêu cầu tên hoặc email từ Apple và không dùng mật khẩu. Apple và Supabase cung cấp mã định danh không thể suy ra ý nghĩa trực tiếp cho tài khoản dịch vụ liên kết. Bạn có thể xuất dữ liệu ứng dụng từ Cài đặt. Xóa tài khoản và toàn bộ dữ liệu loại bỏ dữ liệu cục bộ và tài khoản dịch vụ liên kết như mô tả bên dưới.

Câu hỏi riêng cho Coach

Sáu câu trả lời nhanh trong Coach và ghi chú Coach sau buổi tập có sẵn trong ứng dụng và hoạt động ngoại tuyến. Trước khi câu hỏi riêng đầu tiên rời thiết bị, Secondwind hiển thị bên nhận dữ liệu, bối cảnh và thời hạn lưu, rồi yêu cầu chọn Đồng ý và gửi. Chọn Chưa phải bây giờ không gửi gì. Lựa chọn được lưu trên thiết bị này, có thể đặt lại trong Cài đặt và sẽ được hỏi lại nếu dữ liệu, bên nhận, mục đích hoặc thời hạn lưu thay đổi đáng kể.

Nếu chấp thuận và gửi câu hỏi riêng, Secondwind gửi các mục sau qua kết nối mã hóa:

Yêu cầu đi tới Supabase Edge Function do Kovus vận hành, xác thực phiên Đăng nhập bằng Apple không ẩn danh, kiểm tra quyền RevenueCat đang hoạt động và xác minh App Attest khi được hỗ trợ, rồi gửi yêu cầu tới API thương mại của Anthropic. Kovus lưu bộ đếm yêu cầu dồn theo tài khoản, bộ đếm ngày gắn với đăng ký RevenueCat, bộ đếm ngày gắn với hàm băm mật mã của bản cài được chứng thực và bộ đếm token toàn cục. Đăng ký App Attest lưu khóa công khai, biên nhận Apple, môi trường và bộ đếm chữ ký cần để từ chối yêu cầu phát lại. Kovus không lưu câu hỏi trong cơ sở dữ liệu dịch vụ Coach. Bản sao cuộc trò chuyện ở lại trên thiết bị.

Anthropic nêu rằng đầu vào và đầu ra API tiêu chuẩn được tự động xóa khỏi hệ thống phía sau trong 30 ngày, có ngoại lệ cho dịch vụ với thời hạn lưu khác, điều khoản đã thỏa thuận, thực thi chính sách sử dụng và yêu cầu pháp luật. Đọc thông tin lưu dữ liệu thương mại của Anthropic.

Không đưa thông tin nhận dạng bạn hoặc người khác vào câu hỏi Coach. Coach là tính năng hỗ trợ chương trình tùy chọn, không phải tư vấn y khoa.

Đăng ký và giao dịch mua

Trước khi mua hoặc khôi phục đăng ký, Secondwind dùng Đăng nhập bằng Apple để tạo tài khoản dịch vụ Supabase với mã định danh không thể suy ra ý nghĩa trực tiếp, rồi nhận dạng khách hàng RevenueCat bằng mã đó. Điều này giúp quyền App Store gắn với cùng danh tính dịch vụ riêng tư qua mua, khôi phục, chuyển, cài lại và kiểm tra Coach riêng. Secondwind không yêu cầu tên hoặc email từ Apple. RevenueCat không nhận chương trình Secondwind, tin nhắn Coach hoặc dữ liệu Apple Health của bạn. Đọc chính sách quyền riêng tư RevenueCat và chính sách quyền riêng tư Apple.

RevenueCat cũng gửi sự kiện vòng đời đăng ký cho Kovus để điều tra vấn đề quyền truy cập và truyền thông tin tính phí. Kovus lưu mã định danh và loại sự kiện, mã người dùng ứng dụng, mã sản phẩm, giá và dấu thời gian sự kiện, cùng dữ liệu sự kiện do RevenueCat cung cấp. Những hồ sơ này không có chi tiết thẻ thanh toán, chương trình Secondwind, tin nhắn Coach hoặc dữ liệu Apple Health. Kovus không nhận chi tiết thẻ thanh toán của bạn.

Apple Health

Nếu bật đồng bộ Apple Health, Secondwind xin quyền lưu buổi tập sức mạnh chức năng đã hoàn thành. Secondwind không tải dữ liệu Apple Health lên Kovus hoặc Anthropic. Buổi tập đã lưu vào Apple Health được quản lý trong ứng dụng Health và không bị xóa khi bạn xóa dữ liệu cục bộ Secondwind.

Thông báo

Lời nhắc buổi tập và gia hạn được lên lịch cục bộ trên thiết bị. Secondwind không dùng máy chủ thông báo đẩy trong phiên bản 1.

Tìm chuyên gia qua Apple Maps

Khi chọn Tìm chuyên gia gần đây, Secondwind mở tìm kiếm Apple Maps cho loại chuyên gia bạn chọn. Secondwind không yêu cầu quyền vị trí, nhận vị trí hoặc nhận danh sách kết quả. Apple xử lý tìm kiếm theo chính sách quyền riêng tư riêng.

Phân tích và chẩn đoán lỗi

Phiên bản 1 ghi một số ít sự kiện sản phẩm chỉ trong ứng dụng đang chạy để chẩn đoán phát triển. Những sự kiện đó không được truyền cho Kovus hoặc nhà cung cấp phân tích trong cấu hình phát hành.

Secondwind giữ tối đa 20 bản chẩn đoán sự cố và lỗi có giới hạn trên thiết bị để điều tra mã tham chiếu hỗ trợ. Chuỗi giống email và giá trị dài giống token bị che khỏi thông báo lưu, và nhật ký ghi tên khóa bối cảnh thay vì giá trị. Chẩn đoán không được gửi tự động. Xuất dữ liệu của tôi gồm các bản chẩn đoán đã lưu và lỗi gần đây mà ứng dụng đang chạy vẫn giữ.

Khi bản phát hành được cấu hình với điểm cuối Sentry, thông báo và ngăn xếp lỗi JavaScript đã làm sạch, phiên bản ứng dụng và chẩn đoán hệ điều hành, thiết bị có giới hạn có thể được gửi tới Sentry để hỗ trợ độ tin cậy. Thông báo và ngăn xếp lỗi từ xa che chuỗi giống email và giá trị dài giống token trước khi gửi, đồng thời giới hạn độ dài. Bối cảnh vận hành do ứng dụng cung cấp chỉ gồm mã tham chiếu hỗ trợ và nhãn có giới hạn, đã che thông tin nhạy cảm. Breadcrumb của Sentry và xử lý sự cố native bị tắt. Thu thập thông tin cá nhân mặc định, truy vết, ảnh chụp màn hình và phân cấp giao diện bị tắt.

Nơi xử lý dữ liệu dịch vụ

Cơ sở dữ liệu Supabase của Secondwind được cấu hình tại Sydney, Úc. Supabase Edge Functions dùng hạ tầng theo vùng của Supabase và có thể xử lý yêu cầu ở vùng gần người gọi. RevenueCat lưu dữ liệu khách hàng tại Hoa Kỳ và có thể dùng nhà cung cấp dịch vụ nơi khác. Yêu cầu riêng Coach được Anthropic và nhà cung cấp dịch vụ xử lý, có thể ở ngoài Úc. Nhà cung cấp ở nước ngoài có thể chịu luật của quốc gia hoạt động.

Lưu giữ và xóa

Thông tin cục bộ còn lại đến khi bạn xóa trong Cài đặt hoặc gỡ ứng dụng. Xóa tài khoản và toàn bộ dữ liệu xóa hồ sơ SQLite Secondwind, trạng thái ứng dụng lưu lâu dài, lịch sử Coach cục bộ, chẩn đoán sự cố và lịch nhắc. Nếu có tài khoản dịch vụ liên kết, cùng thao tác xóa tài khoản Supabase Auth, nhóm giới hạn tốc độ thử thách tính toàn vẹn, thử thách và hồ sơ khóa App Attest, bản ghi giành quyền xử lý yêu cầu Coach, bộ đếm yêu cầu dồn tài khoản và bản sao sự kiện webhook RevenueCat liên kết trước khi xóa phiên cục bộ.

Để việc xóa bị gián đoạn hoàn tất an toàn, Kovus giữ biên nhận xóa có giới hạn, chứa hàm băm SHA-256 của mã yêu cầu ngẫu nhiên do ứng dụng tạo, mã tài khoản Supabase không thể suy ra ý nghĩa trực tiếp, trạng thái thu hồi ủy quyền Apple, thời điểm tạo và hết hạn, cùng thời điểm xóa hoàn tất. Kết quả hoàn tất giúp ứng dụng khôi phục nếu phản hồi thành công bị mất. Chỉ vai trò dịch vụ của máy chủ truy cập được biên nhận, hết hạn sau 24 giờ từ lúc tạo; hoàn tất hoặc thử xóa lại không kéo dài thời hạn đó. Lần dọn dẹp hàng ngày theo lịch loại bỏ biên nhận hết hạn. Nếu xóa máy chủ không hoàn tất, ứng dụng giữ phiên cục bộ hoặc dùng biên nhận giới hạn đó để bạn thử lại. Hồ sơ mua Apple và RevenueCat vẫn theo chính sách lưu giữ, kiểm soát tài khoản riêng, và xóa Secondwind không hủy đăng ký.

Nếu tài khoản bị xóa khi yêu cầu Coach vẫn đang được hạch toán, Kovus giữ bản ghi dự trữ ngắn hạn để đối soát chi phí token mà không ảnh hưởng thành viên khác. Bản ghi chứa hàm băm tài khoản và mã yêu cầu ngẫu nhiên, ngày sử dụng, số token dự trữ, thời điểm yêu cầu và quyết toán. Không chứa câu hỏi, câu trả lời, mã tài khoản gốc, mã đăng ký hoặc mã thiết bị. Bản ghi đủ điều kiện xóa hai ngày sau yêu cầu ban đầu và bị loại bỏ ở lần dọn hàng ngày tiếp theo, nên thời gian lưu tối đa ba ngày. Hàm băm cũng ngăn quyết toán cùng yêu cầu hai lần sau khi xóa tài khoản.

Kovus giữ bộ đếm giới hạn tốc độ cho đăng ký Coach, bản cài chứng thực và toàn cục tối đa 31 ngày. Bộ đếm đăng ký gắn với mã đăng ký RevenueCat thay vì tài khoản Secondwind đã xóa, nên cài lại hoặc đổi tài khoản ứng dụng không đặt lại hạn mức trả phí. Kovus giữ bản sao sự kiện đăng ký RevenueCat tối đa 24 tháng trừ khi bị xóa qua quy trình xóa tài khoản trong ứng dụng. Apple, RevenueCat và Anthropic cũng giữ thông tin theo nghĩa vụ pháp lý và vận hành riêng.

Truy cập, sửa và khiếu nại quyền riêng tư

Gửi email đến josh@kovus.dev để hỏi Kovus giữ thông tin cá nhân gì về bạn, yêu cầu sửa hoặc xóa, hay khiếu nại quyền riêng tư. Chúng tôi có thể cần bối cảnh tài khoản hoặc mua để tìm hồ sơ máy chủ. Chúng tôi sẽ xác nhận nhận khiếu nại và trả lời trong 30 ngày. Nếu không hài lòng, có thể liên hệ Office of the Australian Information Commissioner.

Khu vực Kinh tế châu Âu, Vương quốc Anh và Thụy Sĩ

Josh Waller, kinh doanh dưới tên Kovus, là bên kiểm soát thông tin cá nhân được mô tả trong chính sách này. Vấn đề khớp cần cân nhắc và câu trả lời sàng lọc trước khi tập là thông tin liên quan sức khỏe. Câu trả lời được dùng trên thiết bị trong thiết lập; xác nhận hướng dẫn chuyển tới chuyên gia ghi rằng bạn hiểu cần tìm lời khuyên chuyên môn trước khi bắt đầu. Trước khi câu hỏi riêng Coach được gửi trực tuyến, Secondwind riêng biệt yêu cầu chọn Đồng ý và gửi sau khi hiển thị thông tin chia sẻ và bên nhận.

Tùy điều kiện và ngoại lệ áp dụng, bạn có thể có quyền truy cập, sửa, xóa, hạn chế hoặc phản đối xử lý, và nhận bản sao thông tin có thể chuyển. Xuất dữ liệu của tôi và Xóa tài khoản và toàn bộ dữ liệu có trong Cài đặt và vẫn dùng được khi đăng ký tạm dừng. Gửi email cho yêu cầu không thể hoàn tất trong ứng dụng. Chúng tôi sẽ trả lời trong 30 ngày.

Yêu cầu riêng Coach qua Supabase Edge Function do Kovus vận hành, rồi tới API thương mại Anthropic. Dữ liệu dịch vụ có thể xử lý ngoài Khu vực Kinh tế châu Âu, Vương quốc Anh hoặc Thụy Sĩ. Kovus đang xem xét thỏa thuận nhà cung cấp và biện pháp bảo vệ chuyển quốc tế áp dụng, cùng việc có phải chỉ định đại diện EU hoặc Anh không. Những đánh giá này vẫn chưa hoàn tất.

Bạn có thể khiếu nại với cơ quan bảo vệ dữ liệu tại quốc gia mình. Cơ quan Khu vực Kinh tế châu Âu được liệt kê bởi European Data Protection Board. Người dùng Anh có thể liên hệ ICO, và người dùng Thụy Sĩ FDPIC.

Bảo mật

Yêu cầu riêng Coach dùng kết nối HTTPS mã hóa. Không hệ thống nào được đảm bảo an toàn hoàn toàn. Không đưa thông tin nhận dạng, y tế và rất nhạy cảm vào câu hỏi Coach.

Trẻ em

Secondwind được thiết kế là ứng dụng tập sức mạnh cho người lớn. Không dành cho trẻ em và không cố ý thu thập thông tin cá nhân trẻ em.

Thay đổi và liên hệ

Chúng tôi có thể cập nhật chính sách khi ứng dụng hoặc nhà cung cấp dịch vụ thay đổi. Phiên bản và ngày cập nhật hiện tại sẽ ở trên trang này. Gửi email đến josh@kovus.dev khi có câu hỏi hoặc yêu cầu.

Đọc điều khoản dịch vụ hoặc ghé hỗ trợ Secondwind.