EasyLove

Chính sách quyền riêng tư & Điều khoản

Hiệu lực: 11/07/2026 · Áp dụng cho ứng dụng EasyLove (iOS & Android, id id.tuantq.easylove) và website này.

Lời hứa cốt lõi: EasyLove được thiết kế để chính chúng tôi cũng không thể đọc dữ liệu thân mật của bạn. Ghi chú, cảm xúc, nhật ký phiên — tất cả được tạo trên thiết bị của bạn và chỉ rời thiết bị dưới dạng mã hoá đầu-cuối mà máy chủ không giải mã được.

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

1. Chúng tôi KHÔNG thu thập

2. Dữ liệu trên thiết bị của bạn

Toàn bộ dữ liệu wellness (phiên, điểm số, thói quen, cột mốc, trò chơi) lưu cục bộ, mã hoá khi lưu trữ (XChaCha20-Poly1305 với khoá trong Keychain/Keystore), sau khoá Face ID/passcode. Mục đánh dấu "riêng tư — chỉ mình bạn" không bao giờ rời thiết bị, kể cả khi đồng bộ với người thương. Cài đặt "giai đoạn" (ví dụ mang thai) chỉ nằm trên máy bạn.

3. Đồng bộ cặp đôi — máy chủ thấy gì

Khi ghép đôi, hai thiết bị trao đổi khoá công khai (X25519) và dữ liệu đồng bộ dưới dạng ciphertext qua máy chủ chuyển tiếp. Máy chủ chỉ lưu: id cặp đôi ngẫu nhiên, khoá công khai, token thiết bị, và các gói mã hoá kèm số thứ tự — không có khả năng giải mã. Huỷ ghép đôi sẽ xoá toàn bộ ciphertext trên máy chủ.

4. Tài khoản (tuỳ chọn)

Nếu dùng chế độ máy chủ: email + mật khẩu băm (bcrypt), token phiên. Mã đặt lại mật khẩu dùng một lần, hết hạn 15 phút. Không có chế độ máy chủ, tài khoản hoàn toàn cục bộ.

5. AI đồng hành

AI chỉ nhận tín hiệu ẩn danh trong danh sách cho phép: id chủ đề/mối bận tâm từ catalog, các yếu tố điểm thấp/giảm, độ phủ dữ liệu, số tuần chuỗi. Không bao giờ nhận ghi chú, văn bản tự do hay danh tính. Bạn kiểm soát mức chia sẻ (Tắt / Ẩn danh / Cá nhân hoá) — mặc định là Tắt.

6. Analytics (opt-in, mặc định TẮT)

Nếu bạn bật: chỉ metadata hành vi (tên sự kiện + thuộc tính đếm được, ví dụ "đã quay vòng quay"), gắn với một mã cài đặt ngẫu nhiên ẩn danh — không liên kết được với tài khoản, cặp đôi hay thiết bị. Tắt bất cứ lúc nào; bộ đệm bị xoá ngay khi tắt.

Chẩn đoán sự cố (crash) cũng nằm trong cùng lựa chọn opt-in này và hoàn toàn ẩn danh: báo cáo được lọc sạch nội dung ngay trên thiết bị (xoá email, chuỗi khoá/mã hoá, đường dẫn tệp) và không mang bất kỳ mã định danh nào — gửi tới máy chủ của chính chúng tôi, không qua SDK bên thứ ba.

7. Số đếm cộng đồng (opt-in, mặc định TẮT)

Tính năng "n cặp đôi cũng đang làm thử thách này" gửi ping ẩn danh với một mã ngẫu nhiên riêng biệt (không thể ghép nối với analytics hay danh tính ghép đôi).

8. Quyền kiểm soát của bạn

9. Lưu giữ & bảo mật

Lịch sử tư vấn AI tự xoá sau 30 ngày (chỉ cục bộ). Nhật ký chuyển tiếp trên máy chủ có giới hạn và bị xoá khi huỷ ghép đôi. Mọi kết nối dùng HTTPS (bản phát hành); khoá nằm trong phần cứng bảo mật của thiết bị.

10. Độ tuổi

EasyLove dành cho người từ 18 tuổi. Chúng tôi không cố ý thu thập dữ liệu của trẻ vị thành niên.

Điều khoản sử dụng

Liên hệ

Mọi câu hỏi về quyền riêng tư hoặc yêu cầu về dữ liệu: support@easylove.app (hoặc mục Hỗ trợ trong ứng dụng).

Privacy Policy & Terms of Use

Effective: July 11, 2026 · Applies to the EasyLove app (iOS & Android, id id.tuantq.easylove) and this website.

Core promise: EasyLove is designed so that even we cannot read your intimate data. Notes, moods, session details — everything is authored on your device and only ever leaves it as end-to-end encrypted ciphertext our servers cannot decrypt.

Privacy Policy

1. What we do NOT collect

2. Data on your device

All wellness data (sessions, scores, habits, milestones, games) is stored locally, encrypted at rest (XChaCha20-Poly1305 with keys held in the Keychain/Keystore) behind Face ID / a passcode. Fields marked "private — only you" never leave your device, even when syncing with your partner. The optional life-stage setting (e.g. pregnancy) stays on your device only.

3. Couple sync — what our servers see

When you pair, the two devices exchange public keys (X25519) and data syncs as ciphertext through a relay. The server stores only: a random couple id, public keys, device tokens, and encrypted change packets with sequence numbers — it has no ability to decrypt. Unpairing purges all server-side ciphertext.

4. Account (optional)

In server mode: your email + a hashed password (bcrypt) and session tokens. Password-reset codes are single-use and expire in 15 minutes. Without server mode the account is fully local.

5. AI companion

The AI only ever receives allowlisted anonymous signals: catalog topic/concern ids, low/declining score factors, data coverage and streak weeks. Never your notes, free text, or identity. You control the level (Off / Anonymous / Personalized) — the default is Off.

6. Analytics (opt-in, OFF by default)

If enabled: behavioral metadata only (event names + countable properties, e.g. "wheel spun"), tied to a random anonymous install id that cannot be linked to your account, couple, or device. Opt out anytime; the buffer is dropped immediately.

Crash diagnostics are covered by the same opt-in and are fully anonymous: reports are content-scrubbed on your device (emails, key/token strings and file paths removed) and carry no identifiers of any kind — sent to our own servers, never through a third-party SDK.

7. Community counts (opt-in, OFF by default)

The "n couples are doing this challenge too" feature sends anonymous pings under a separate random id that cannot be joined with analytics or your pairing identity.

8. Your controls

9. Retention & security

AI-counselor history self-prunes after 30 days (local only). Server relay logs are bounded and purged on unpair. All connections use HTTPS in release builds; keys live in your device's secure hardware.

10. Age

EasyLove is for adults 18+. We do not knowingly collect data from minors.

Terms of Use

Contact

Privacy questions or data requests: support@easylove.app (or the in-app Support screen).