Quyền riêng tư không phải là một phần phụ của Cozy Timer.
Chúng tôi chỉ xử lý những thông tin cần thiết để bạn đăng nhập, tạo và đồng bộ timer,
chia sẻ nhóm, nhận thông báo và sử dụng ứng dụng ổn định trên nhiều thiết bị.
Chính sách này mô tả rõ dữ liệu nào được sử dụng, vì sao cần dữ liệu đó và bạn có thể làm gì với dữ liệu của
mình.
01
Cozy Timer được dùng như thế nào?
Cozy Timer là ứng dụng bộ đếm thời gian dành cho cả nhu cầu cá nhân và sử dụng chung.
Bạn có thể tạo timer cho công việc, học tập, nghỉ ngơi hoặc những hoạt động hằng ngày.
Với nhóm làm việc, timer có thể được chia sẻ để nhiều người cùng nhìn thấy một trạng thái thời gian.
Với quán café hoặc mô hình có nhiều box/phòng, mỗi khu vực có thể có timer riêng và được theo dõi
từ nhiều thiết bị đã được cấp quyền.
Khi một timer được bắt đầu, tạm dừng, đặt lại hoặc thay đổi trên một thiết bị,
các thiết bị khác trong cùng nhóm có thể nhận trạng thái cập nhật để mọi người cùng nhìn thấy cùng một mốc
thời gian.
02
Thông tin chúng tôi xử lý
Cozy Timer không cần mọi thông tin về bạn. Ứng dụng chỉ xử lý những dữ liệu cần thiết cho chức năng bạn đang
sử dụng.
Tài khoản và đăng nhập
Email, tên hiển thị, ảnh đại diện, ID từ Google hoặc Apple và thông tin cần thiết để xác thực tài
khoản.
Timer và lịch sử
Tên timer, thời lượng, thời điểm bắt đầu/kết thúc và lịch sử gần đây để vận hành và đồng bộ bộ
đếm.
Nhóm và quyền truy cập
Thành viên, vai trò, mã mời, QR invitation và yêu cầu tham gia để hỗ trợ chia sẻ giữa nhiều
người.
Thông báo thiết bị
FCM token và thông tin cần thiết để gửi thông báo liên quan đến timer hoặc yêu cầu tham gia
nhóm.
Tùy chọn trên thiết bị
Ngôn ngữ, giao diện, tùy chọn thông báo và một số trạng thái UI được lưu cục bộ.
Thông tin kỹ thuật
Metadata mạng tiêu chuẩn có thể được xử lý bởi Supabase, Firebase và hạ tầng cần thiết để vận hành
và bảo mật dịch vụ.
03
Đăng nhập bằng Google và Apple
Cozy Timer hỗ trợ Google Sign-In trên Android và iOS, đồng thời hỗ trợ Sign in with Apple trên iOS.
Việc xác thực được thực hiện thông qua Supabase Auth và nhà cung cấp đăng nhập tương ứng.
Khi phù hợp và an toàn, các danh tính trả về cùng một email đã xác minh có thể được liên kết với cùng một
tài khoản Cozy Timer.
Phiên đăng nhập được lưu bằng vùng lưu trữ bảo mật của hệ điều hành thay vì được lưu như một tùy chọn thông
thường.
04
Timer dùng chung và dữ liệu nhóm
Khi bạn tham gia một nhóm, các thành viên có quyền phù hợp có thể cùng xem hoặc điều khiển timer trong nhóm
đó.
Chủ nhóm có thể xem yêu cầu tham gia, phê duyệt thành viên và lựa chọn mức quyền như chỉ xem hoặc toàn quyền
điều khiển timer.
Cozy Timer sử dụng cơ chế phân quyền phía máy chủ để bảo vệ dữ liệu nhóm.
Giao diện trên ứng dụng không được xem là ranh giới bảo mật duy nhất.
05
Camera và mã QR
Camera chỉ được yêu cầu khi bạn chủ động chọn quét mã QR để tham gia một nhóm.
Khung hình camera được sử dụng để nhận diện nội dung QR và Cozy Timer không chủ ý tải lên hoặc lưu trữ những
khung hình đó.
06
Thông báo
Cozy Timer sử dụng Firebase Cloud Messaging để hỗ trợ thông báo liên quan đến timer và yêu cầu tham gia
nhóm.
Token thông báo được tạo riêng cho từng thiết bị hoặc lần cài đặt.
Bạn có thể từ chối hoặc tắt quyền thông báo bất kỳ lúc nào trong cài đặt của iOS hoặc Android.
07
Các dịch vụ được sử dụng
Cozy Timer sử dụng một số dịch vụ bên thứ ba để đăng nhập, đồng bộ và gửi thông báo một cách ổn định.
Supabase — xác thực, cơ sở dữ liệu, Realtime, phân quyền phía máy chủ
và các chức năng backend.
Firebase Cloud Messaging — đăng ký thiết bị và gửi push notification.
Google Sign-In — đăng nhập bằng tài khoản Google.
Sign in with Apple — đăng nhập bằng Apple ID trên iOS.
GitHub Pages — lưu trữ trang Chính sách quyền riêng tư này.
08
Thời gian lưu giữ dữ liệu
Chúng tôi cố gắng không lưu dữ liệu lâu hơn mức cần thiết cho chức năng mà dữ liệu phục vụ.
Theo hành vi hiện tại của hệ thống:
- Lịch sử phiên timer được tự động xóa sau 4 ngày.
- Đăng ký push của thiết bị không hoạt động được tự động xóa sau 45 ngày.
- Khi đăng xuất, Cozy Timer xóa đăng ký push của thiết bị hiện tại và thu hồi phiên đăng nhập tương ứng.
- Dữ liệu tài khoản, hồ sơ, timer và nhóm có thể được giữ cho đến khi bị xóa theo quy trình xóa tài khoản
hoặc dữ liệu.
09
Xóa tài khoản và dữ liệu
Bạn có thể yêu cầu xóa tài khoản và dữ liệu liên quan bằng cách liên hệ với Cozy Timer.
Để tránh xử lý nhầm tài khoản, chúng tôi có thể yêu cầu xác minh email hoặc thông tin nhận dạng tài khoản
bạn đã dùng để đăng nhập.
Phiên bản Cozy Timer hiện tại chưa cung cấp nút tự phục vụ để xóa toàn bộ tài khoản trực tiếp trong ứng
dụng.
10
Bảo mật
Cozy Timer sử dụng secure storage cho phiên đăng nhập, Row Level Security,
cơ chế phân quyền phía máy chủ và những biện pháp bảo vệ được cung cấp bởi các dịch vụ hạ tầng đang sử dụng.
Dù chúng tôi cố gắng sử dụng những biện pháp phù hợp để bảo vệ thông tin,
không phương thức truyền hoặc lưu trữ điện tử nào có thể đảm bảo an toàn tuyệt đối.
11
Quyền và lựa chọn của bạn
Tùy theo nơi bạn sinh sống, bạn có thể có quyền yêu cầu truy cập, chỉnh sửa,
xóa hoặc hạn chế một số hoạt động xử lý dữ liệu cá nhân.
Bạn cũng có thể thu hồi quyền camera và thông báo trực tiếp trong cài đặt thiết bị bất kỳ lúc nào.
12
Quyền riêng tư của trẻ em
Cozy Timer không được thiết kế nhằm chủ động thu thập thông tin cá nhân của trẻ em
chưa đủ tuổi tự mình đồng ý theo luật áp dụng.
Nếu chúng tôi biết dữ liệu của trẻ em đã được thu thập không phù hợp với yêu cầu pháp luật,
chúng tôi sẽ thực hiện các bước thích hợp để xóa dữ liệu đó.
13
Thay đổi Chính sách quyền riêng tư
Chính sách này có thể được cập nhật khi Cozy Timer thay đổi tính năng,
nhà cung cấp dịch vụ hoặc khi có yêu cầu pháp lý mới.
Phiên bản mới sẽ được đăng tại chính URL này và ngày cập nhật ở đầu trang sẽ được thay đổi tương ứng.
Privacy is not an afterthought in Cozy Timer.
We process only the information needed to sign you in, run and synchronize timers,
share groups, deliver permitted notifications, and keep the app working reliably across devices.
01
What Cozy Timer is for
Cozy Timer is a timer app for both personal and shared use.
You can create timers for work, study, breaks, exercise, or everyday routines.
Teams can share timers so multiple people see the same timing state.
Cafés and businesses with several boxes or rooms can keep separate timers for different areas
while authorized devices stay synchronized.
02
Information we process
Account and sign-in
Email, display name, avatar, Google or Apple identity ID, and information needed to authenticate
your account.
Timers and history
Timer name, duration, start/end timestamps, and recent history required to run and synchronize
timers.
Groups and permissions
Membership, roles, invitation codes, QR invitations, and join requests used for shared
access.
Device notifications
FCM token and related information needed to deliver timer and group-request notifications.
On-device preferences
Language, theme, notification preference, and limited UI state stored locally.
Technical information
Standard network metadata that may be processed by Supabase, Firebase, and infrastructure
providers.
03
Google and Apple sign-in
Cozy Timer supports Google Sign-In on Android and iOS and Sign in with Apple on iOS.
Authentication is handled through Supabase Auth and the relevant identity provider.
Where appropriate and safe, identities returning the same verified email may be linked to the same Cozy
Timer account.
Authentication sessions are stored using secure operating-system storage.
04
Shared timers and group data
When you join a group, members with the appropriate permissions may view or control timers in that group.
Group owners manage join approvals and access levels.
Cozy Timer uses server-side authorization to protect shared data.
The Flutter interface is not treated as the sole security boundary.
05
Camera and QR codes
Camera access is requested only when you choose to scan a QR invitation.
Frames are used to decode the QR code, and Cozy Timer does not intentionally upload or store those scanning
frames.
06
Notifications
Cozy Timer uses Firebase Cloud Messaging for timer and group join-request notifications.
Notification tokens are specific to a device or installation.
You may disable notifications at any time in iOS or Android settings.
07
Service providers
Supabase — authentication, database, Realtime, server-side
authorization, and backend functions.
Firebase Cloud Messaging — device registration and push notification
delivery.
Google Sign-In — Google account authentication.
Sign in with Apple — Apple ID authentication on iOS.
GitHub Pages — hosting this Privacy Policy page.
08
Data retention
- Timer-session history is automatically deleted after 4 days.
- Inactive push-device registrations are automatically deleted after 45 days.
- Signing out removes the current device's push registration and revokes the relevant session.
- Account, profile, timer, and group data may remain until deleted through the account/data-deletion
process.
09
Account and data deletion
You may request deletion of your account and associated data by contacting Cozy Timer.
We may need to verify the email address or other account information you used to sign in.
The current Cozy Timer app does not yet provide a self-service control for deleting the entire account
inside the app.
10
Security
Cozy Timer uses secure session storage, Row Level Security, server-side authorization,
and security measures provided by its infrastructure services.
No electronic transmission or storage method can be guaranteed to be completely secure.
11
Your rights and choices
Depending on where you live, you may have rights to request access to, correction of,
deletion of, or restriction of certain processing of your personal information.
You can also revoke camera and notification permissions directly in your device settings.
12
Children's privacy
Cozy Timer is not designed to knowingly collect personal information from children
who are below the age at which they may lawfully consent under applicable law.
13
Changes to this Privacy Policy
This policy may be updated when Cozy Timer changes features, service providers, or legal requirements.
The updated version will be published at this same URL and the date at the top of the page will be revised.