Dữ liệu của bạn là của bạn — mãi mãi

Năm 2023, một app journaling phổ biến ở Mỹ đột ngột thông báo đóng cửa. Người dùng có 30 ngày để export dữ liệu — nhưng quá trình export bị lỗi với nhiều tài khoản, và một số người mất hàng năm nhật ký mà không có cách nào lấy lại.
Đây không phải trường hợp cá biệt. App đóng cửa, bị mua lại, đổi chủ sở hữu, hay đơn giản là thay đổi chính sách — và người dùng thường là người bị thiệt thòi nhất.
Mira được thiết kế để điều đó không xảy ra với bạn.
Dữ liệu của bạn nằm ở đâu
Khi bạn cài Mira và bắt đầu ghi, dữ liệu đó lưu vào đâu?
Mặc định: trong điện thoại của bạn. SQLite database trên thiết bị, không đi đâu khác.
Không có “Mira server” nhận dữ liệu của bạn khi bạn ghi một entry. Không có upload background. Không có sync tự động lên cloud. Tất cả nằm trong máy bạn.
Nếu bạn bật sync (tính năng Premium, hoàn toàn tùy chọn), dữ liệu sẽ được mã hoá end-to-end trước khi rời khỏi thiết bị của bạn. Mira không có khả năng đọc dữ liệu đã mã hoá đó — ngay cả khi muốn.
Export — bất kỳ lúc nào, không điều kiện
Bạn có thể export toàn bộ dữ liệu Mira bất kỳ lúc nào. Không cần lý do. Không cần tài khoản Premium. Không cần hỏi “tại sao bạn muốn export?”
Export ra ba định dạng: JSON (cho developer), CSV (cho Excel, Google Sheets), và Markdown (dễ đọc, dễ lưu trữ).
Dữ liệu export đầy đủ: tất cả entry cảm xúc, tất cả giao dịch tài chính, tất cả goal check-in, tất cả note tự do. Không bị cắt bớt, không bị filter.
Nếu bạn xoá Mira khỏi điện thoại, dữ liệu local biến mất. Nếu bạn đã export trước đó, bạn có bản sao. Nếu bạn bật sync Premium, bản backup trên server cũng sẽ bị xoá khi bạn yêu cầu xoá tài khoản.
Tại sao điều này quan trọng hơn bạn nghĩ
Có hai loại “quyền sở hữu dữ liệu”: quyền về mặt pháp lý và quyền thực tế.
Về mặt pháp lý, hầu hết app đều nói “dữ liệu của bạn là của bạn” trong terms of service. Nhưng quyền thực tế — khả năng thật sự lấy lại dữ liệu của mình, di chuyển đến nơi khác, hoặc tự xoá mà không phụ thuộc vào app — thì khác.
Khi dữ liệu nằm trên cloud của một công ty, bạn phụ thuộc vào:
- Công ty đó còn tồn tại
- Công ty đó cho phép bạn export
- Export tool của họ hoạt động đúng
- Họ không thay đổi chính sách một ngày nào đó
Khi dữ liệu nằm trong điện thoại của bạn (local-first), bạn không phụ thuộc vào bất kỳ điều nào trong số đó.
Local-first và trade-off thực tế
Trung thực: local-first có trade-off.
Backup là trách nhiệm của bạn. Nếu điện thoại bị mất và bạn không bật sync hoặc chưa export, dữ liệu mất. Đây là rủi ro thực tế mà bạn cần biết.
Mira khuyến khích export định kỳ — không phải hàng ngày, nhưng ít nhất hàng tháng. Trong app có nhắc nhở nhẹ (không phải push notification) khi bạn mở app: “Lần cuối export là X ngày trước. Bạn có muốn export hôm nay không?”
Multi-device cần sync. Nếu bạn dùng cả iPhone và iPad, dữ liệu không tự đồng bộ — cần bật sync Premium. Đây là tính năng trả phí vì nó cần infrastructure server, dù server đó không đọc được dữ liệu của bạn.
Không có “nhìn lại từ bất kỳ thiết bị nào”. Không có web app để đọc journal của bạn từ laptop. Dữ liệu nằm trong app trên điện thoại — hoặc trong file export của bạn.
Khi Mira đóng cửa
Đây là câu hỏi Mira được hỏi nhiều nhất từ người dùng kỹ thuật: nếu Mira đóng cửa, dữ liệu của tôi thế nào?
Câu trả lời: dữ liệu local của bạn vẫn nằm trong điện thoại bạn, dưới dạng SQLite database. Mira sẽ publish schema của database đó công khai — để bất kỳ developer nào có thể viết tool đọc dữ liệu đó, kể cả khi app không còn được maintain.
Nếu bạn đã export định kỳ ra JSON hoặc CSV, dữ liệu đó hoàn toàn portable — bạn có thể import vào Notion, Obsidian, Excel, hay bất kỳ đâu bạn muốn.
Đây là cam kết của Mira: dữ liệu của bạn không bao giờ bị giam cầm bởi Mira.
Điều này khác với hầu hết app
Phần lớn app journaling hay wellness app hoạt động theo mô hình ngược lại: dữ liệu lưu trên cloud của họ, bạn access qua app của họ. Khi app biến mất, hoặc tài khoản bị khoá, hoặc subscription hết hạn — khả năng access dữ liệu của bạn phụ thuộc vào thiện chí của công ty đó.
Mira chọn local-first không phải vì nó dễ xây (thật ra ngược lại — local-first phức tạp hơn cloud-first đáng kể về mặt kỹ thuật). Mà vì đó là cách duy nhất để cam kết thực sự “dữ liệu của bạn là của bạn” — không chỉ là câu trong terms of service.
CTA: Tải Mira và kiểm tra phần Export trong Settings. Bạn có thể export dữ liệu ngay cả khi chưa có nhiều — để hiểu format và làm quen với quy trình.
📱 Phiên bản TikTok / Short Video
Bảng cấu trúc video (60s, 7 scenes)
| Giây | Scene / Hình ảnh | Text hiển thị | Voice đọc |
|---|---|---|---|
| 0-7 | Text news-style: “App journaling nổi tiếng đóng cửa. 30 ngày để export. Nhiều user mất hết dữ liệu." | "Dữ liệu của bạn có thể biến mất." | "Năm 2023, một app journaling phổ biến đóng cửa. Người dùng có 30 ngày export. Nhiều người mất hết dữ liệu.” |
| 7-17 | Màn hình Mira Settings → Export data → JSON/CSV/Markdown | ”Mira: xuất bất kỳ lúc nào." | "Với Mira, bạn có thể export toàn bộ dữ liệu bất kỳ lúc nào. Không lý do. Không cần Premium. Ba định dạng.” |
| 17-27 | Animation: dữ liệu nằm trong điện thoại, không upload lên đâu cả | ”Mặc định: trong máy bạn." | "Mặc định, dữ liệu Mira nằm trong điện thoại bạn. [pause] Không server. Không upload background.” |
| 27-37 | Icon ổ khoá + E2E encryption explanation đơn giản | ”Nếu bật sync: mã hoá end-to-end." | "Nếu bật sync — tùy chọn Premium — dữ liệu mã hoá trước khi rời máy bạn. Mira không đọc được.” |
| 37-46 | Trade-off rõ ràng: backup là trách nhiệm của bạn | ”Trade-off trung thực." | "Trade-off thật: nếu mất điện thoại và chưa export, dữ liệu mất. [pause] Vì thế Mira nhắc export định kỳ.” |
| 46-56 | Màn hình hiện database schema public — dù Mira đóng cửa vẫn đọc được | ”Dù Mira đóng cửa, dữ liệu vẫn là của bạn." | "Nếu Mira ngừng hoạt động, schema database được công khai. Developer có thể viết tool đọc dữ liệu của bạn.” |
| 56-60 | Nền sand, logo Mira | ”Dữ liệu của bạn, mãi mãi." | "Tải Mira. Link ở bio.” |
Script voice-over đầy đủ
Giọng đọc: nam, rõ ràng và bình tĩnh, không lo lắng — như đang giải thích một điều quan trọng
Năm 2023, một app journaling phổ biến đóng cửa. Người dùng có 30 ngày export. Nhiều người mất hết dữ liệu.
Với Mira, bạn có thể export toàn bộ dữ liệu bất kỳ lúc nào. Không lý do. Không cần Premium. Ba định dạng.
Mặc định, dữ liệu Mira nằm trong điện thoại bạn. [pause] Không server. Không upload background.
Nếu bật sync — tùy chọn Premium — dữ liệu mã hoá trước khi rời máy bạn. Mira không đọc được.
Trade-off thật: nếu mất điện thoại và chưa export, dữ liệu mất. [pause] Vì thế Mira nhắc export định kỳ.
Nếu Mira ngừng hoạt động, schema database được công khai. Developer có thể viết tool đọc dữ liệu của bạn.
Tải Mira. [pause] Link ở bio.
Caption TikTok
Dữ liệu journal của bạn có thể biến mất khi app đóng cửa. Mira chọn local-first vì lý do này. Export bất kỳ lúc nào, không điều kiện. Link ở bio.
#mira #localfirst #privacy #dataownership #songcham
🧵 Phiên bản Thread (Threads / X)
Post 1: Năm 2023, một app journaling nổi tiếng đóng cửa.
Người dùng có 30 ngày để export. Nhiều người mất hết dữ liệu vì export tool bị lỗi.
Post 2: Mira được thiết kế để điều đó không xảy ra với bạn.
Dữ liệu Mira mặc định nằm trong điện thoại bạn — không server, không upload background. Export bất kỳ lúc nào, không điều kiện, ra JSON / CSV / Markdown.
Post 3: Trade-off thật cần nói: nếu mất điện thoại và chưa export, dữ liệu mất.
Local-first nghĩa là backup là trách nhiệm của bạn. Mira nhắc nhở nhẹ trong app, nhưng quyết định là của bạn.
Post 4: Nếu Mira ngừng hoạt động, schema database sẽ được công khai.
Bất kỳ developer nào cũng có thể viết tool đọc dữ liệu của bạn. Dữ liệu của bạn, mãi mãi — không phụ thuộc vào Mira tồn tại hay không.
📩 Phiên bản Zalo OA Newsletter
Tiêu đề: Dữ liệu của bạn: không phụ thuộc vào chúng tôi tồn tại
Câu hỏi chúng tôi nghe nhiều nhất từ người dùng kỹ thuật: “Nếu Mira đóng cửa, dữ liệu của tôi thế nào?”
Câu trả lời thẳng thắn:
Dữ liệu Mira nằm trong điện thoại của bạn — không phải trên server của chúng tôi. Export bất kỳ lúc nào ra JSON, CSV, hoặc Markdown, không điều kiện, không cần Premium.
Nếu Mira ngừng hoạt động, chúng tôi sẽ publish schema của database. Bất kỳ developer nào cũng có thể đọc dữ liệu đó.
Trade-off cần nói thẳng: local-first nghĩa là nếu bạn mất điện thoại và chưa export, dữ liệu mất. Chúng tôi nhắc nhở trong app, nhưng quyết định backup là của bạn.
Đây là cách Mira tôn trọng cam kết “dữ liệu của bạn là của bạn” — không phải chỉ trong terms of service.
— Đội Mira