TL;DR: We collect only what's needed to make Meslingo work — your account, learning
progress, and content you create. You can sign in with email and password, or with your Google or Apple
account. Your data is encrypted, stored on Google Cloud infrastructure, and never sold. AI features send
your input to Google's Gemini API to generate responses, and chat messages are end-to-end encrypted in
transit over our messaging service.
1. Who We Are
Meslingo ("we", "us", "our") is an AI-powered language learning app for iOS, Android, macOS, and web. This
Privacy Policy explains what data we collect, how we use it, who we share it with, and the choices you have.
If you have questions, contact us at [email protected].
2. Information We Collect
Account information
- Email address and, if you create one, a password (passwords are stored only as a salted hash, never
in plain text)
- If you sign in with Google or Apple: the email address, name, and account identifier that Google or
Apple shares with us when you approve the sign-in. With Apple's "Hide My Email" we receive only a
private relay address. We never see your Google or Apple password
- Display name, profile picture, and optional profile details you choose to add (occupation, gender, age
range)
- Your native language, target learning language(s), and learning goals
- Subscription tier and AI Points (credit) balance
Learning data
- Lesson progress, scores, attendance streaks, and study time
- Vocabulary decks, flashcards, and grammar notes you create
- AI conversation history, writing submissions, and exam practice answers (IELTS, TOEIC, VSTEP, THPT,
school English)
Voice, speech & audio
- Audio recordings you make for pronunciation scoring, shadowing, conversation practice, and speaking
sections of exams
- Live microphone audio during AI video calls and peer-to-peer calls
- Speech-to-text transcripts generated from your speech
Photos & camera
- Photos and documents you capture or upload to Scan & Solve to extract and grade exam questions
- Profile pictures, images you send in chat, and chat wallpapers you select
- Live camera video during AI video calls and peer-to-peer calls
Chat & communication data
- Chat messages, group conversations, and AI Tutor conversations
- Presence (online/offline) status and call signaling metadata
- Peer-to-peer (WebRTC) calls are streamed directly between participants — we do not record call audio or
video
- Safety & moderation data: reports you submit about content or users, and the list of users you have
blocked
Purchase data
- Confirmation of subscriptions and one-time purchases from the Apple App Store or Google Play. Payment
details (card numbers, etc.) are handled by Apple/Google — we never receive or store them
Technical & device data
- Device type, OS version, app version, language, and time zone
- Push notification token (for chat and incoming-call notifications)
- Server-side logs (such as error and request logs) used to debug issues and keep the service reliable. We
do not use any third-party analytics or crash-reporting SDKs
Optional rewarded ads (iOS & Android)
- On any plan, when you run low on AI Points you can choose to watch a short video ad to earn more. Ads
are shown only when you tap to watch one — never automatically, and never on the web
- Ads are served by Google AdMob and are always non-personalized: they
are not targeted using your profile, learning data, or advertising identifier. We do not ask for
permission to track you on iOS
- To show the ad, measure it, and prevent fraud, AdMob's SDK collects device information (such as IP
address, device model and OS, and on Android the advertising ID or app set ID) and how you interact
with the ad. Google handles this data under its own
privacy
terms
- To credit your reward, Google sends our server a confirmation carrying your Meslingo account ID and a
one-time session code — no name, email, or learning data is shared with AdMob
- Where the law requires consent (for example in the EEA and UK), Google's consent form is shown before
any ad loads
3. Device Permissions
The app asks for the following permissions only when you use a feature that needs them. You can decline or
revoke any of them in your device settings; the related feature simply won't work until granted.
- Camera — video calls with AI tutors, taking profile photos, sending photos in chat,
and scanning exam questions
- Microphone — voice conversations, AI video calls, pronunciation and speaking practice
(shadowing, TOEIC, IELTS, VSTEP), and peer-to-peer calls
- Photo library — choosing profile pictures, sending images in chat, setting chat
wallpapers, and uploading exam photos for scanning
- Speech recognition — converting your speech to text during AI video calls and speaking
practice
- Notifications — delivering chat messages and incoming-call alerts
4. How We Use Your Data
- Provide the service: deliver lessons, sync progress across devices, route chat
messages and calls
- Personalize learning: adapt difficulty, suggest content, and generate role-plays
around your profile and goals
- AI features: send the relevant text, image, or audio to Google's Gemini API to
generate replies, grade writing and speaking, transcribe speech, and synthesize text-to-speech audio
- Account & billing: authenticate you, verify purchases, manage AI Points, and
prevent fraud and abuse
- Keep the community safe: review reports, hide or remove violating content, and block or
ban abusive users (moderation)
- Rewards: when you choose to watch a rewarded ad, confirm with Google that it was
watched and add the AI Points to your account
- Maintain & secure the service: use server logs to debug issues, prevent fraud and
abuse, and keep the app reliable — we do not use third-party analytics or crash-reporting SDKs
5. AI Processing & Your Consent
AI features (AI Tutor chat, AI video call, writing and speaking grading, pronunciation scoring, Scan &
Solve, lesson and conversation generation) only run when you actively trigger them. When you do, the
relevant input — text, image, or audio — is sent to Google's Gemini API / Vertex AI to
generate a result. Google processes this input under its
Gemini API Terms.
We do not use your inputs or AI-generated content to train any AI model, and Google does not
use Gemini API content to train its general models. If you don't want your content sent to AI services,
simply don't use the AI features — the rest of the app keeps working.
6. Chat, Messaging & Calls
Real-time chat, presence, typing indicators, and call signaling are delivered over a secure messaging
service (MQTT over TLS). Chat message payloads are encrypted (AES-GCM) before they leave
your device and are decrypted only on the recipient's device, so message contents are protected in transit.
Online/offline presence is exchanged so contacts can see your status.
Voice and video calls between users use WebRTC peer-to-peer connections (with Google STUN
servers used only to establish the connection). Call media streams directly between participants — we do
not record, store, or have access to your call audio or video.
7. Where Your Data Lives
Meslingo runs primarily on Google Cloud Platform and Firebase:
- Database: PostgreSQL hosted on Google Cloud (account, learning, and chat metadata)
- Real-time data: Firebase Realtime Database (presence, attendance, call signaling) —
Asia-Southeast region
- Storage: Firebase Storage for files, images, and TTS audio
- AI processing: Google Gemini API and Vertex AI
- Messaging: our MQTT broker for real-time chat, presence, and call signaling
- On-device: an encrypted local database (Hive) and secure storage for sign-in tokens
Data is encrypted in transit (TLS) and at rest. We use Firebase App Check to help ensure that only our
genuine app can reach our backend.
8. Third-Party Services
We share data only with the service providers needed to operate Meslingo, each under its own privacy and
security commitments:
- Google LLC / Firebase — Gemini API & Vertex AI, Realtime Database, Storage, Cloud
Messaging (push), and App Check
- Apple App Store / Google Play — purchase processing and subscription management
- Google Sign-In / Sign in with Apple — confirm your identity when you choose to sign in
with your Google or Apple account
- Google AdMob — serves the optional, non-personalized rewarded ads
(iOS and Android only)
We do not sell your personal information. We do not share your profile, contact details,
or learning data with advertisers or advertising networks — AdMob receives only the device and ad-interaction
data its SDK collects to show a non-personalized ad (see Section 2).
9. Data Retention
- Account data: kept while your account is active
- Learning content (decks, notes, progress): kept until you delete it or close your account
- AI conversation history: kept on your device and on the server, and deletable from the app
- Server logs: kept up to 90 days, then deleted
- If you delete your account, we erase your personal data within 30 days, except where retention is
required by law
10. Your Rights & Choices
Depending on where you live (e.g. GDPR, CCPA), you have the right to:
- Access the personal data we hold about you
- Correct or update inaccurate data
- Delete your account and associated data
- Export your learning data in a portable format
- Object to certain processing or withdraw consent
To exercise any of these rights, email [email protected].
11. Deleting Your Account
You can permanently delete your account directly in the app under Settings → Delete Account.
For security, deletion is confirmed with a one-time code sent to your email. Once confirmed, we
irreversibly erase your profile, learning history, purchases record, chat data, and presence information,
and unlink any Google or Apple sign-in (for Apple, we also revoke Meslingo's access to your Apple ID).
You can also request deletion by emailing [email protected] from your
registered address; we complete the request within 30 days.
12. Children's Privacy
Meslingo is intended for users aged 13 and older. Younger learners (for example, in our "English for Kids"
content) should only use the app under the supervision of a parent or guardian who manages the account. We
do not knowingly collect personal data from children under 13. If you believe a child has provided us data,
contact us so we can remove it.
13. International Data Transfers
Your data may be processed in countries other than where you live, including the United States and Singapore
(Asia-Southeast region), where our service providers operate. We rely on appropriate safeguards for these
transfers.
14. Cookies & Local Storage
The app and website use local storage (and, on web, cookies) to keep you signed in, remember your theme and
language, and cache content for offline use. We do not use third-party advertising trackers, and the website shows no ads.
15. Changes to This Policy
We may update this Privacy Policy from time to time. We'll notify you of material changes via in-app notice
or email. The "Last updated" date at the top reflects the latest version.
16. Contact
Questions, requests, or concerns? Email [email protected].
Tóm tắt: Chúng tôi chỉ thu thập những gì cần thiết để Meslingo hoạt động — tài khoản, tiến
độ học và nội dung bạn tạo. Bạn có thể đăng nhập bằng email và mật khẩu, hoặc bằng tài khoản Google hay
Apple. Dữ liệu được mã hoá, lưu trên hạ tầng Google Cloud và không bao giờ được bán. Tính
năng AI gửi input của bạn đến Gemini API của Google để tạo phản hồi, và tin nhắn chat được mã hoá đầu-cuối
khi truyền qua dịch vụ nhắn tin của chúng tôi.
1. Về chúng tôi
Meslingo ("chúng tôi") là ứng dụng học ngôn ngữ vận hành bởi AI cho iOS, Android, macOS và web. Chính sách
Bảo mật này giải thích chúng tôi thu thập dữ liệu gì, sử dụng như thế nào, chia sẻ với ai và quyền lựa chọn
của bạn. Mọi câu hỏi xin gửi về [email protected].
2. Dữ liệu chúng tôi thu thập
Thông tin tài khoản
- Địa chỉ email và mật khẩu nếu bạn tạo (mật khẩu chỉ được lưu dưới dạng băm có salt, không bao giờ ở
dạng văn bản thường)
- Nếu bạn đăng nhập bằng Google hoặc Apple: địa chỉ email, tên và mã định danh tài khoản mà Google hoặc
Apple chia sẻ khi bạn đồng ý đăng nhập. Với "Ẩn email của tôi" của Apple, chúng tôi chỉ nhận một địa chỉ
chuyển tiếp riêng. Chúng tôi không bao giờ thấy mật khẩu Google hay Apple của bạn
- Tên hiển thị, ảnh đại diện và thông tin hồ sơ tuỳ chọn bạn thêm (nghề nghiệp, giới tính, độ tuổi)
- Ngôn ngữ mẹ đẻ, (các) ngôn ngữ mục tiêu và mục tiêu học tập
- Gói thành viên và số dư AI Points (credit)
Dữ liệu học tập
- Tiến độ bài học, điểm số, chuỗi điểm danh và thời gian học
- Bộ từ vựng, flashcard và ghi chú ngữ pháp do bạn tạo
- Lịch sử hội thoại AI, bài viết và đáp án luyện thi (IELTS, TOEIC, VSTEP, THPT, tiếng Anh trường học)
Giọng nói, lời nói & âm thanh
- Bản ghi âm bạn tạo để chấm phát âm, shadowing, luyện hội thoại và phần thi nói
- Âm thanh micro trực tiếp trong cuộc gọi video AI và cuộc gọi peer-to-peer
- Văn bản chuyển từ giọng nói (speech-to-text) tạo ra từ lời nói của bạn
Ảnh & camera
- Ảnh và tài liệu bạn chụp hoặc tải lên Scan & Solve để trích xuất và chấm câu hỏi đề thi
- Ảnh đại diện, hình ảnh bạn gửi trong chat và hình nền chat bạn chọn
- Video camera trực tiếp trong cuộc gọi video AI và cuộc gọi peer-to-peer
Dữ liệu chat & liên lạc
- Tin nhắn, hội thoại nhóm và hội thoại với AI Tutor
- Trạng thái hiện diện (online/offline) và metadata báo hiệu cuộc gọi
- Cuộc gọi peer-to-peer (WebRTC) được truyền trực tiếp giữa người tham gia — chúng tôi không ghi lại âm
thanh hay video cuộc gọi
- Dữ liệu an toàn & kiểm duyệt: các báo cáo bạn gửi về nội dung hoặc người dùng, và danh sách người
dùng bạn đã chặn
Dữ liệu mua hàng
- Xác nhận gói thành viên và giao dịch một lần từ Apple App Store hoặc Google Play. Thông tin thanh toán
(số thẻ, v.v.) do Apple/Google xử lý — chúng tôi không bao giờ nhận hay lưu trữ
Dữ liệu kỹ thuật & thiết bị
- Loại thiết bị, phiên bản hệ điều hành, phiên bản app, ngôn ngữ và múi giờ
- Token thông báo đẩy (cho thông báo chat và cuộc gọi đến)
- Log phía máy chủ (log lỗi, log truy cập) dùng để gỡ lỗi và giữ dịch vụ ổn định. Chúng tôi không sử dụng
bất kỳ SDK phân tích hay báo cáo sự cố nào của bên thứ ba
Quảng cáo có thưởng tuỳ chọn (iOS & Android)
- Ở mọi gói, khi sắp hết AI Points bạn có thể chọn xem một video quảng cáo ngắn để nhận thêm. Quảng cáo
chỉ hiện khi bạn bấm xem — không bao giờ tự bật và không có trên web
- Quảng cáo do Google AdMob cung cấp và luôn không cá nhân hoá: không
nhắm mục tiêu dựa trên hồ sơ, dữ liệu học tập hay mã nhận dạng quảng cáo của bạn. Trên iOS chúng tôi
không xin quyền theo dõi bạn
- Để hiển thị, đo lường quảng cáo và chống gian lận, SDK của AdMob thu thập thông tin thiết bị (như địa
chỉ IP, dòng máy và hệ điều hành, trên Android là mã quảng cáo hoặc app set ID) và cách bạn tương tác
với quảng cáo. Google xử lý dữ liệu này theo
điều
khoản quyền riêng tư của họ
- Để cộng thưởng, Google gửi về máy chủ của chúng tôi một xác nhận kèm mã tài khoản Meslingo và một mã
phiên dùng một lần — không có tên, email hay dữ liệu học tập nào được chia sẻ với AdMob
- Ở nơi pháp luật yêu cầu sự đồng ý (ví dụ EEA và Vương quốc Anh), biểu mẫu đồng ý của Google hiện ra
trước khi tải quảng cáo
3. Quyền truy cập thiết bị
Ứng dụng chỉ xin các quyền sau khi bạn dùng tính năng cần đến chúng. Bạn có thể từ chối hoặc thu hồi bất kỳ
quyền nào trong cài đặt thiết bị; tính năng liên quan chỉ đơn giản là không hoạt động cho đến khi được cấp
quyền.
- Camera — gọi video với gia sư AI, chụp ảnh đại diện, gửi ảnh trong chat và quét câu hỏi
đề thi
- Micro — hội thoại bằng giọng nói, gọi video AI, luyện phát âm và nói (shadowing, TOEIC,
IELTS, VSTEP) và cuộc gọi peer-to-peer
- Thư viện ảnh — chọn ảnh đại diện, gửi ảnh trong chat, đặt hình nền chat và tải ảnh đề
thi để quét
- Nhận dạng giọng nói — chuyển lời nói thành văn bản trong cuộc gọi video AI và luyện
nói
- Thông báo — gửi tin nhắn chat và cảnh báo cuộc gọi đến
4. Chúng tôi sử dụng dữ liệu thế nào
- Cung cấp dịch vụ: đưa bài học, đồng bộ tiến độ giữa các thiết bị, định tuyến tin nhắn
và cuộc gọi
- Cá nhân hoá học tập: điều chỉnh độ khó, gợi ý nội dung và tạo role-play xoay quanh hồ sơ
và mục tiêu của bạn
- Tính năng AI: gửi văn bản, hình ảnh hoặc âm thanh liên quan đến Gemini API của Google
để tạo phản hồi, chấm bài viết và bài nói, chuyển giọng nói thành văn bản và tổng hợp âm thanh TTS
- Tài khoản & thanh toán: xác thực bạn, xác minh giao dịch, quản lý AI Points và ngăn
chặn gian lận, lạm dụng
- Giữ cộng đồng an toàn: xem xét báo cáo, ẩn hoặc gỡ nội dung vi phạm, chặn hoặc cấm người
dùng lạm dụng (kiểm duyệt)
- Phần thưởng: khi bạn chọn xem quảng cáo có thưởng, xác nhận với Google rằng quảng cáo
đã được xem và cộng AI Points vào tài khoản
- Duy trì & bảo mật dịch vụ: dùng log máy chủ để gỡ lỗi, chống gian lận và lạm dụng,
giữ app ổn định — chúng tôi không sử dụng SDK phân tích hay báo cáo sự cố của bên thứ ba
5. Xử lý AI & sự đồng ý của bạn
Các tính năng AI (chat AI Tutor, gọi video AI, chấm bài viết và bài nói, chấm phát âm, Scan & Solve, tạo
bài học và hội thoại) chỉ chạy khi bạn chủ động kích hoạt. Khi đó, input liên quan — văn bản, hình ảnh hoặc
âm thanh — được gửi đến Gemini API / Vertex AI của Google để tạo kết quả. Google xử lý
input này theo Điều khoản
Gemini API.
Chúng tôi không sử dụng input hay nội dung do AI tạo ra để huấn luyện bất kỳ mô hình AI nào,
và Google cũng không dùng nội dung Gemini API để huấn luyện các mô hình chung của họ. Nếu không muốn nội
dung của mình được gửi đến dịch vụ AI, bạn chỉ cần không dùng tính năng AI — phần còn lại của ứng dụng vẫn
hoạt động bình thường.
6. Chat, nhắn tin & cuộc gọi
Chat thời gian thực, hiện diện, báo hiệu đang nhập và báo hiệu cuộc gọi được truyền qua dịch vụ nhắn tin bảo
mật (MQTT qua TLS). Nội dung tin nhắn được mã hoá (AES-GCM) trước khi rời thiết bị của bạn
và chỉ được giải mã trên thiết bị của người nhận, nên nội dung tin nhắn được bảo vệ khi truyền. Trạng thái
hiện diện online/offline được trao đổi để liên hệ của bạn thấy được trạng thái của bạn.
Cuộc gọi thoại và video giữa người dùng sử dụng kết nối peer-to-peer WebRTC (máy chủ STUN
của Google chỉ dùng để thiết lập kết nối). Luồng media cuộc gọi đi trực tiếp giữa người tham gia — chúng tôi
không ghi lại, lưu trữ hay truy cập âm thanh hoặc video cuộc gọi của bạn.
7. Dữ liệu được lưu ở đâu
Meslingo chạy chủ yếu trên Google Cloud Platform và Firebase:
- Database: PostgreSQL host trên Google Cloud (dữ liệu tài khoản, học tập và metadata
chat)
- Dữ liệu thời gian thực: Firebase Realtime Database (hiện diện, điểm danh, signaling
cuộc gọi) — khu vực Asia-Southeast
- Lưu trữ: Firebase Storage cho file, ảnh và âm thanh TTS
- Xử lý AI: Google Gemini API và Vertex AI
- Nhắn tin: MQTT broker của chúng tôi cho chat, hiện diện và signaling cuộc gọi thời gian
thực
- Trên thiết bị: cơ sở dữ liệu cục bộ được mã hoá (Hive) và bộ lưu trữ an toàn cho token
đăng nhập
Dữ liệu được mã hoá khi truyền (TLS) và khi lưu trữ. Chúng tôi dùng Firebase App Check để đảm bảo chỉ ứng
dụng chính thức của chúng tôi mới có thể kết nối tới backend.
8. Dịch vụ bên thứ ba
Chúng tôi chỉ chia sẻ dữ liệu với các nhà cung cấp dịch vụ cần thiết để vận hành Meslingo, mỗi bên đều có cam
kết bảo mật và an toàn riêng:
- Google LLC / Firebase — Gemini API & Vertex AI, Realtime Database, Storage, Cloud
Messaging (push) và App Check
- Apple App Store / Google Play — xử lý thanh toán và quản lý gói thành viên
- Google Sign-In / Sign in with Apple — xác minh danh tính khi bạn chọn đăng nhập bằng tài
khoản Google hoặc Apple
- Google AdMob — cung cấp quảng cáo có thưởng tuỳ chọn, không cá nhân hoá
(chỉ iOS và Android)
Chúng tôi không bán thông tin cá nhân của bạn. Chúng tôi không chia sẻ hồ sơ, thông tin liên
hệ hay dữ liệu học tập với nhà quảng cáo hay mạng quảng cáo — AdMob chỉ nhận dữ liệu thiết bị và tương tác
quảng cáo mà SDK của họ thu thập để hiển thị quảng cáo không cá nhân hoá (xem Mục 2).
9. Thời gian lưu trữ
- Dữ liệu tài khoản: lưu trong khi tài khoản còn hoạt động
- Nội dung học tập (bộ từ, ghi chú, tiến độ): lưu cho đến khi bạn xoá hoặc đóng tài khoản
- Lịch sử hội thoại AI: lưu trên thiết bị và server, có thể xoá từ trong app
- Log máy chủ: lưu tối đa 90 ngày rồi xoá
- Nếu xoá tài khoản, chúng tôi xoá dữ liệu cá nhân của bạn trong vòng 30 ngày, trừ khi luật yêu cầu lưu
giữ
10. Quyền & lựa chọn của bạn
Tuỳ vào nơi bạn sinh sống (ví dụ GDPR, CCPA), bạn có quyền:
- Truy cập dữ liệu cá nhân chúng tôi đang giữ
- Sửa đổi hoặc cập nhật dữ liệu không chính xác
- Xoá tài khoản và dữ liệu liên quan
- Xuất dữ liệu học tập ở định dạng có thể chuyển đổi
- Phản đối một số hình thức xử lý hoặc rút lại sự đồng ý
Để thực hiện các quyền trên, vui lòng email [email protected].
11. Xoá tài khoản
Bạn có thể xoá vĩnh viễn tài khoản ngay trong app tại Cài đặt → Xoá tài khoản. Vì lý do an
toàn, việc xoá được xác nhận bằng mã một lần gửi đến email của bạn. Sau khi xác nhận, chúng tôi xoá không thể
khôi phục hồ sơ, lịch sử học tập, bản ghi mua hàng, dữ liệu chat và thông tin hiện diện của bạn, đồng thời
gỡ liên kết đăng nhập Google hoặc Apple (với Apple, chúng tôi cũng thu hồi quyền truy cập của Meslingo vào
Apple ID của bạn). Bạn cũng có
thể yêu cầu xoá bằng cách email [email protected] từ địa chỉ đã đăng
ký; chúng tôi hoàn tất yêu cầu trong vòng 30 ngày.
12. Quyền riêng tư của trẻ em
Meslingo dành cho người dùng từ 13 tuổi trở lên. Người học nhỏ tuổi hơn (ví dụ với nội dung "English for
Kids") chỉ nên dùng app dưới sự giám sát của bố mẹ hoặc người giám hộ quản lý tài khoản. Chúng tôi không cố ý
thu thập dữ liệu cá nhân của trẻ em dưới 13 tuổi. Nếu bạn cho rằng có trẻ em đã cung cấp dữ liệu cho chúng
tôi, vui lòng liên hệ để chúng tôi xoá.
13. Chuyển dữ liệu quốc tế
Dữ liệu của bạn có thể được xử lý ở các quốc gia khác nơi bạn sinh sống, bao gồm Hoa Kỳ và Singapore (khu vực
Asia-Southeast), nơi nhà cung cấp dịch vụ của chúng tôi hoạt động. Chúng tôi áp dụng các biện pháp bảo vệ phù
hợp cho việc chuyển dữ liệu này.
14. Cookie & Local Storage
App và website sử dụng local storage (và cookie trên web) để giữ phiên đăng nhập, ghi nhớ theme và ngôn ngữ,
đồng thời cache nội dung cho dùng offline. Chúng tôi không dùng tracker quảng cáo bên thứ ba, và website không hiển thị
quảng cáo.
15. Thay đổi chính sách
Chúng tôi có thể cập nhật Chính sách Bảo mật này theo thời gian. Chúng tôi sẽ thông báo các thay đổi quan
trọng qua thông báo trong app hoặc email. Ngày "Cập nhật lần cuối" ở đầu trang phản ánh phiên bản mới nhất.
16. Liên hệ
Câu hỏi, yêu cầu hoặc khiếu nại? Email [email protected].