1. Giới Thiệu
Trolly là công cụ nội bộ riêng tư dành cho nhóm chủ nhà trọ — KHÔNG phải ứng dụng công cộng.
Trolly là ứng dụng iOS quản lý nhà trọ được phát triển bởi Hai Ng. (craftzcatdev). Ứng dụng giúp quản lý phòng cho thuê, ghi chỉ số điện nước hàng tháng, tính toán hóa đơn tiện ích, quét và lưu trữ thông tin Căn cước công dân (CCCD) của người thuê theo quy định pháp luật Việt Nam, và chia sẻ hóa đơn với người thuê qua Zalo.
Lưu ý: Ứng dụng này KHÔNG mở cho công chúng đăng ký. Chỉ những người dùng được quản trị viên cấp phép mới có thể sử dụng.
2. Ai Có Thể Sử Dụng
Trolly là công cụ nội bộ. KHÔNG có chức năng đăng ký tài khoản trong ứng dụng.
- Tài khoản quản trị viên được tạo thủ công trong Firebase Console
- Chỉ người dùng được cấp quyền mới có thể sử dụng
- Ứng dụng không cho phép tự đăng ký hoặc tạo tài khoản mới
Nếu bạn cần tài khoản hoặc muốn xóa tài khoản, liên hệ craftzcatdev@gmail.com.
3. Thông Tin Thu Thập
3.1 Tài Khoản Quản Trị Viên
- Email và mật khẩu: Lưu qua Firebase Authentication (mật khẩu được mã hóa)
- User ID (UID): Mã định danh do Firebase tạo tự động
3.2 Thông Tin Phòng Trọ
- Số phòng, giá thuê, diện tích, trạng thái phòng
- Danh sách ID người thuê đang ở
3.3 Thông Tin Người Thuê (CCCD)
Theo quy định pháp luật Việt Nam, chủ nhà trọ có nghĩa vụ thông báo lưu trú và hỗ trợ người thuê đăng ký tạm trú, đồng thời lưu giữ thông tin giấy tờ tùy thân của người thuê phục vụ công tác quản lý cư trú.
Căn cứ pháp lý:
• Luật Cư trú 2020 (số 68/2020/QH14), Điều 27: nghĩa vụ đăng ký tạm trú và thông báo lưu trú
• Thông tư 17/2024/TT-BCA: hướng dẫn thi hành Luật Căn cước 2023 — quy định về thẻ Căn cước công dân (CCCD), thông tin định danh
• Nghị định 282/2025/NĐ-CP (thay thế NĐ 144/2021, hiệu lực từ 15/12/2025), Điều 10: xử phạt vi phạm quy định về đăng ký, quản lý cư trú
- Họ và tên, Số CCCD / CMND
- Ngày sinh, Giới tính, Quốc tịch
- Nơi thường trú, Nơi sinh
- Ngày cấp, Ngày hết hạn, Nơi cấp CCCD
- Ngày nhận phòng, Số tiền đặt cọc
Quét CCCD: Dùng camera và/hoặc NFC. Chỉ lưu văn bản — KHÔNG lưu hình ảnh CCCD.
3.4 Dữ Liệu Hóa Đơn
- Chỉ số điện, nước hàng tháng
- Tính toán tiền điện, nước, tiền phòng, số người ở
3.5 Thiết Bị & Bảo Mật
- Firebase App Check / App Attest: Mã thiết bị tạm thời
- Firebase SDK: Loại thiết bị, phiên bản iOS (tự động)
- KHÔNG dùng Firebase Analytics, Crashlytics, SDK quảng cáo
4. Mục Đích Sử Dụng
- Tuân thủ pháp luật Việt Nam: Lưu thông tin định danh người thuê theo Luật Cư trú 2020 và Thông tư 17/2024/TT-BCA (Luật Căn cước 2023)
- Quản lý nhà trọ: Theo dõi phòng, người thuê, đặt cọc
- Tính toán hóa đơn: Điện, nước, tiền phòng hàng tháng
- Xác thực người dùng: Đăng nhập tài khoản admin
- Bảo mật: Ngăn truy cập trái phép qua Firebase App Check
Dữ liệu KHÔNG được dùng cho quảng cáo, phân tích hành vi, hoặc chia sẻ với bên thứ ba.
5. Chia Sẻ Thông Tin
KHÔNG chia sẻ thông tin cá nhân với bất kỳ bên thứ ba nào, ngoại trừ bên dưới.
5.1 Firebase / Google Cloud
Lưu trữ trên Firestore (hạ tầng Google). Tuân theo Chính sách Google. Google không truy cập dữ liệu người thuê.
5.2 Cơ Quan Có Thẩm Quyền
Nếu pháp luật Việt Nam yêu cầu (ví dụ: cơ quan công an kiểm tra quản lý cư trú theo Luật Cư trú 2020), có thể cung cấp thông tin cho cơ quan có thẩm quyền.
5.3 Chia Sẻ Hóa Đơn Qua Zalo
Khi bạn chủ động chia sẻ hóa đơn, hành động đó do bạn khởi tạo và tuân theo chính sách của Zalo.
6. Bảo Mật Dữ Liệu
- Truyền tải qua HTTPS
- Mật khẩu mã hóa bởi Firebase Authentication
- Firestore Security Rules: chỉ người dùng xác thực mới truy cập được
- Firebase App Check ngăn truy cập từ app giả mạo
- Không lưu hình ảnh CCCD — chỉ lưu văn bản trích xuất
7. Quyền Của Bạn & Xóa Tài Khoản
7.1 Truy Cập và Chỉnh Sửa
- Xem và chỉnh sửa dữ liệu phòng, người thuê, hóa đơn trong app
- Xóa bản ghi người thuê hoặc hóa đơn trực tiếp trong app
7.2 Xóa Tài Khoản (Apple Guideline 5.1.1(v))
Không có chức năng tự xóa tài khoản trong app. Để yêu cầu xóa, liên hệ craftzcatdev@gmail.com — cam kết xóa trong 30 ngày.
8. Lưu Trữ Dữ Liệu
Dữ liệu lưu trên Firebase Firestore cho đến khi bạn xóa trong app, yêu cầu xóa tài khoản qua email, hoặc ứng dụng ngừng hoạt động.
9. Trẻ Em
Trolly không dành cho người dưới 18 tuổi trong vai trò người dùng (chủ nhà trọ). Thông tin người thuê dưới 18 tuổi có thể được chủ nhà nhập vì mục đích tuân thủ pháp luật về quản lý cư trú.
10. Thay Đổi Chính Sách
Mọi thay đổi sẽ được thông báo qua email và cập nhật ngày hiệu lực ở đầu tài liệu này.
1. Introduction
Trolly is a private internal tool for a specific group of landlords — NOT a public app.
Trolly is an iOS rental property management app developed by Hai Ng. (craftzcatdev). It helps manage rental rooms, record monthly utility readings, calculate bills, scan and store tenant identity (CCCD) information as required by Vietnamese law, and share invoices via Zalo.
Note: This app is NOT open to public registration. Only users authorized by the administrator can use it.
2. Who Can Use This App
Trolly is an internal tool. There is NO sign-up functionality in the app.
- Admin accounts are created manually in Firebase Console
- Only authorized users can access the app
- Users cannot self-register or create new accounts
For account requests or deletion, contact craftzcatdev@gmail.com.
3. Information We Collect
3.1 Admin Account
- Email and password: Stored via Firebase Authentication (encrypted)
- UID: Auto-generated by Firebase
3.2 Room Information
- Room number, rental price, area, status, tenant ID list
3.3 Tenant Information (CCCD)
Under Vietnamese law, landlords have an obligation to support tenant residence registration and to retain tenant identity information for residence management purposes.
Legal basis:
• Law on Residence 2020 (No. 68/2020/QH14), Article 27: obligations regarding temporary residence registration and lodging notification
• Circular 17/2024/TT-BCA: implementing the Law on Citizen Identity Cards 2023 — governing CCCD card information and identity data
• Decree 282/2025/NĐ-CP (replacing Decree 144/2021, effective 15 Dec 2025), Article 10: administrative penalties for violations of residence registration and management regulations
- Full name, CCCD/National ID number
- Date of birth, Gender, Nationality
- Place of permanent residence, Place of birth
- CCCD issue date, expiry date, issuing authority
- Check-in date, Deposit amount
CCCD Scanning: Camera and/or NFC. Only text is extracted — NO images are stored.
3.4 Monthly Billing
- Electricity/water meter readings, calculated charges, occupant count
3.5 Device & Security
- Firebase App Check / App Attest: temporary device token
- Firebase SDK: device type, iOS version (automatic)
- NO Analytics, Crashlytics, or advertising SDKs
4. How We Use Information
- Legal compliance: Retain tenant identity data per Law on Residence 2020 and Circular 17/2024/TT-BCA (Law on Citizen Identity Cards 2023)
- Property management: Track rooms, tenants, deposits
- Billing: Monthly utility and rent calculation
- Authentication: Admin login
- Security: Firebase App Check prevents unauthorized access
Data is NOT used for advertising, behavioral analytics, or third-party sharing.
5. Information Sharing
We DO NOT share personal information with third parties, except as outlined below.
5.1 Firebase / Google Cloud
Data is stored on Firestore (Google infrastructure). Subject to Google's Privacy Policy. Google does not access tenant data.
5.2 Vietnamese Authorities
Information may be disclosed if required by Vietnamese law (e.g., police inspection under the Law on Residence 2020).
5.3 Invoice Sharing via Zalo
Initiated by you and subject to Zalo's own policies.
6. Data Security
- All data transmitted over HTTPS
- Passwords encrypted by Firebase Authentication
- Firestore Security Rules: authenticated access only
- Firebase App Check prevents access from unauthorized apps
- No CCCD images stored — text only
7. Your Rights & Account Deletion
7.1 Access and Edit
- View and edit room, tenant, and invoice data anytime in the app
- Delete tenant records or invoices directly within the app
7.2 Account Deletion (Apple Guideline 5.1.1(v))
No self-service account deletion in-app. Email craftzcatdev@gmail.com — deletion within 30 days.
8. Data Retention
Data is stored on Firebase Firestore until deleted by you in-app, account deletion is requested via email, or the app is discontinued.
9. Children
Not intended for users under 18 in the role of landlord. Minor tenant data may be entered by landlords solely for legal residence management compliance.
10. Policy Changes
Changes will be communicated via email and by updating the effective date at the top of this document.