← Back to Việt Connect
Việt Connect

Privacy Policy

Đọc bằng tiếng Việt

Last updated: September 29, 2026

Việt Connect ("we," "the app") is a Vietnamese↔English language-learning app with live video practice, developed by Erick Keene, who is responsible for your data (the "controller"). This policy explains what we collect, why, who else handles it, how long we keep it, and what control you have over it.

1. Information we collect

CategoryWhatWhy
AccountEmail address, password (hashed by our backend provider, Supabase — we never see it in plain text)Sign in, identify your account
ProfileDisplay name, avatar photo, bio, region, hometown, learning level, native language, how well you speak VietnameseShown to other users when you interact with them
AgeDate of birth, stored privately with your sign-in account and used to set an age category (13–17 or 18+). Other users never see your birthdate.Required by law and by app store policy to restrict live video with strangers to adults
LocationApproximate location, only if you post or browse events on the mapShow nearby meetups; never collected unless you use this feature
Audio & videoCamera and microphone access during a callLive practice calls. See "How calls work" below — we do not record or store call audio/video on our servers.
Community voice recordingsIf you choose to contribute: recordings of you saying words and sentences, with your display name, hometown accent and voice type (male/female), and the date you agreed to the recording termsPlayed publicly to learners so they can hear real accents from every region. You agree before your first recording, and you can remove any recording at any time. If you delete your account, you choose whether your approved recordings stay (without your name) or are removed.
Lesson recapsWhen a lesson ends: the room title, who took part, how long it lasted, attendance, words and corrections from the lesson and — if live captions were on — the caption transcriptSo everyone who took part can review the lesson afterwards
MessagesDirect messages, sentence corrections you submit. Chat inside a live room is not stored after the room ends.Core app functionality; stored so conversations persist between sessions
ActivityStudy progress, streaks, the optional “about me” answers you give Today (first name, country, city, age) so your practice conversations are about you, quiz scores, typing-practice speed and accuracy, decks you create or import, contributor points and time spent contributing, and how much time you spend in the app each dayTrack your learning progress across sessions; show your contributions; help us understand how the app is used
Conversations you writeTitles and lines of role-play conversations you create, and whether they're “Just me” or for everyoneSo you can practise them on any device; “Everyone” ones are shared with all learners once a teacher approves them
Suggested fixesCorrections you suggest to words, sentences or translations, role-play replies you send for a teacher to check, and your review votes if you're a teacherImprove the app's content for everyone
Lessons & bookingsLesson times you book or teach, an optional note to your teacher, the lesson price, and whether it's marked unpaid / sent / paidRun in-app booking; shown only to the student and teacher on that booking
Teacher payment detailsIf you teach: the payment accounts you choose to add (e.g. bank account for VietQR, MoMo, ZaloPay, PayPal, Wise, Venmo, Zelle)Shown only to students who have booked a lesson with you. We never process payments.
Teacher recordingsIf you teach: short audio clips you record of wordsPlayed to your students on that word's flashcard
Calendar linkA private, random link to a calendar feed of your lessons (only if you turn on calendar sync)Lets Google / Apple / Outlook Calendar show your lessons; you can reset it any time
HomeworkAssignments a teacher gives you, your answers, time studied, accuracy, and any grade or feedbackShared only between you and the teacher who assigned it
NotificationsIf you allow them: a push address for your deviceTell you about messages, lessons and calls
SafetyReports you file, blocks you set, moderation actions taken against youKeep the community safe; see Section 6

On your device. The app also keeps settings and learning progress in your browser's storage so it works offline. We don't use tracking cookies, analytics or advertising tools.

How calls work

Practice calls and rooms use WebRTC, a peer-to-peer technology: your video and audio travel directly (or via a relay server that only forwards encrypted data) to the other people in the call. We do not record, store, or have access to the content of your calls. Call metadata — that a call happened, its length, and who was in it — may be logged for abuse investigation. "Go Live" broadcasts to many viewers are the exception: those stream through LiveKit's servers so many people can watch at once.

Recording by other participants. "Record this lesson" saves a recording to the recorder's own device. It only starts once everyone in the room agrees, anyone who joins later is told, and everyone sees a REC indicator while it's on. We never receive that recording.

Live captions and translation. If you turn on live captions, your browser's own speech recognition turns speech into text — in Chrome and Edge that audio is processed by Google or Microsoft. To translate captions, the text is sent to a translation service (MyMemory, or Google Translate as a fallback). If a room turns on the automatic lesson notebook, recent caption lines are sent to an AI model (Groq) to spot corrections and new words. None of these services is used unless captions are on.

2. Why we use your data (legal bases)

3. Age requirements and how they're enforced

Việt Connect is not for children under 13. Users 13–17 can use every learning feature (flashcards, quizzes, decks, reading, homework from a teacher) but cannot use quick match, cannot create or appear in public rooms, and cannot be listed in "online now" — those features are restricted to users 18 and older. Quick match, public rooms and live broadcasting are enforced on our servers, not only in the app, so they cannot be bypassed by using a different device or client. Accounts without a birthdate on file are treated as under 18 for these features until one is added. If the law where you live sets a higher age for agreeing to data use (for example 16 in some EU countries), a parent or guardian needs to agree for you.

If we learn that a user under 13 has created an account, we will delete it. If you believe a child under 13 is using the app, contact us at erick.e.keene@gmail.com.

4. Who your information is shared with

Where your data is stored

Our main database is in the United States (Supabase, Oregon), and some providers work worldwide. If you live in the EU, the UK, Vietnam or elsewhere, your data is therefore transferred to and processed in the United States and other countries. We rely on the safeguards our providers offer for this, such as the European Commission's Standard Contractual Clauses.

5. Your choices and rights

Wherever you live, you can:

For anything else — or if you can't use the app — email erick.e.keene@gmail.com. We answer within 30 days and may ask you to confirm it's you.

6. Safety and moderation

Reports are reviewed by the developer. We act on reports of objectionable content within 24 hours. Accounts are automatically suspended pending review after receiving reports from 3 distinct users. We may retain a report and the reported content temporarily to investigate and enforce our Community Rules, even after the reported content is deleted from normal view.

7. How long we keep data

8. Security

Data is encrypted in transit (HTTPS/TLS) between your device and our servers, and calls use DTLS/SRTP encryption between participants. Access rules in our database mean users can only read and change their own data. No system is perfectly secure. If a breach puts your data at risk, we'll tell you and the authorities that need to know without undue delay — within 72 hours where the law requires it.

9. Changes to this policy

If we make a material change to this policy, we'll update the date at the top of this page and, where required, notify you in-app.

10. Contact

Erick Keene
erick.e.keene@gmail.com
United States