SparkXP — Нууцлалын бодлого
SparkXP бол монгол хэрэглэгчдэд зориулсан англи хэл сурах гар утасны апп юм. Энэхүү бодлого нь бид ямар мэдээлэл цуглуулдаг, юунд ашигладаг, хэнтэй хуваалцдаг, та үүнийг хэрхэн устгах талаар тайлбарлана.
1. Бидний цуглуулдаг мэдээлэл
1.1 Та өөрөө өгдөг мэдээлэл
| Юу | Хэзээ | Яагаад |
|---|---|---|
| Имэйл хаяг | Бүртгүүлэхэд | Данс үүсгэх, баталгаажуулах код илгээх, нууц үг сэргээх |
| Хэрэглэгчийн нэр (username), бүтэн нэр | Бүртгүүлэхэд | Таныг апп дотор танихад, чансаанд харуулахад |
| Нууц үг | Бүртгүүлэхэд | Зөвхөн bcrypt hash хэлбэрээр хадгална — анхны нууц үг хадгалагддаггүй |
| Аймаг / дүүрэг (сонголтоор) | Бүртгүүлэхэд | Орон нутгийн чансаа. Байршил тогтоох (GPS) ашигладаггүй |
| Англи хэлний түвшин (CEFR) | Бүртгүүлэхэд, дараа нь засаж болно | Тохирох хичээл санал болгох |
| Профайл зураг (сонголтоор) | Та байршуулбал | Профайл, чансаанд харуулах |
1.2 Аппыг ашиглахад үүсдэг мэдээлэл
- Сурсан ахиц: XP, streak, түвшин, цом, дуусгасан хичээл, сорилын хариулт, оноо.
- Үгсийн сан: хадгалсан үг, давталтын түүх (SM-2 давтамж).
- Дасгал хийсэн огноо, хугацаа.
- Багшийн анги ашигладаг бол: таны багш тухайн ангийн доторх таны ахицыг харна.
1.3 AI функц ашиглах үед
- Бичгээр: AI Buddy руу бичсэн мессеж болон түүний хариу хадгалагдана (яриаг үргэлжлүүлэх, түүхээ харах зорилгоор).
- Дуугаар: Микрофоныг зөвхөн AI Buddy-тай ярих / дуудлага дасгал хийх үед асаана. Дуу бичлэгийг текст болгон хөрвүүлэхээр гуравдагч үйлчилгээ рүү илгээнэ. Түүхий дуу бичлэгийг үндсэн тохиргоогоор хадгалдаггүй.
- Камер: Зөвхөн ангид нэгдэх QR код унших үед. Зураг авдаггүй, хадгалдаггүй, илгээдэггүй.
1.4 Техникийн мэдээлэл
- Алдаа мэдээлэх (Sentry): апп унасан үед алдааны мэдээлэл + таны дансны дугаар (UUID) л илгээгдэнэ. Имэйл, нэр, IP хаяг илгээгддэггүй.
- Хэрэглээний тоо баримт (PostHog): ямар дэлгэц нээснийг, ямар үйлдэл хийснийг тоолно. Таны дансны дугаар, үүрэг (сурагч/багш), түвшин л дагалдана. Байршил тогтоох унтраалттай, дэлгэцийн бичлэг (session replay) хийдэггүй, бичсэн текстийг автоматаар цуглуулдаггүй.
2. Хэнтэй хуваалцдаг вэ
Бид таны мэдээллийг хэзээ ч зардаггүй. Аппыг ажиллуулахад шаардлагатай дараах үйлчилгээ үзүүлэгчид л хандана:
| Үйлчилгээ | Юу дамждаг | Юуны тулд |
|---|---|---|
| Anthropic (Claude) | AI Buddy-тай хийсэн яриа | Хариу үүсгэх, алдаа засах |
| Google (Gemini) | Хайсан үг, өгүүлбэр | Толь бичиг, орчуулга |
| OpenAI | Хичээлийн агуулгын хүсэлт | Зураг үүсгэх (хэрэглэгчийн хувийн мэдээлэл дамждаггүй) |
| ElevenLabs | Таны дуу бичлэг, уншуулах текст | Яриаг текст болгох, дуу гаргах |
| Cloudflare R2 · Cloudinary | Зураг, дуу файл | Медиа хадгалах, түгээх |
| Railway | Бүх өгөгдлийн сан | Сервер, мэдээллийн сан байршуулах |
| Sentry · PostHog | §1.4-т заасан | Алдаа засах, аппыг сайжруулах |
| Expo (Apple/Google дамжуулагч) | Push мэдэгдлийн төхөөрөмжийн token | Мэдэгдэл хүргэх |
Эдгээр үйлчилгээний сервер Монголоос гадна (үндсэндээ АНУ, ЕХ) байрлаж болно. Аппыг ашигласнаар та мэдээллээ эдгээр улс руу дамжуулахыг зөвшөөрч байна.
Хуулийн байгууллагын албан ёсны шаардлагаар мэдээлэл өгөх үүрэг үүсвэл хуулийн дагуу үйлдэнэ.
3. Хүүхэд, сурагчид
SparkXP нь сурагчдад зориулагдсан. 13-аас доош насны хүүхэд эцэг эх / асран хамгаалагчийнхаа зөвшөөрөлтэйгөөр л данс үүсгэх ёстой. Сургууль эсвэл багшийн зохион байгуулалттай ангид оруулж байгаа бол тухайн байгууллага зөвшөөрлийг авах үүрэгтэй.
Хэрэв бид зөвшөөрөлгүйгээр 13-аас доош насны хүүхдийн мэдээлэл цуглуулсныг мэдвэл дансыг устгана. Эцэг эх / асран хамгаалагч aerielsporthub@gmail.com хаягаар хандаж хүүхдийнхээ мэдээллийг харах, устгуулах хүсэлт гаргаж болно.
4. Мэдээллээ устгах
Та дансаа апп дотроосоо бүрмөсөн устгаж болно:
Профайл → Тохиргоо → Аккаунт устгах
Нууц үгээ баталгаажуулсны дараа дараах зүйл бүрмөсөн устна: данс, XP, streak, түвшин, цом, хадгалсан үгс, давталтын ахиц, хичээлийн түүх, сорилын оролдлого, AI Buddy-тай хийсэн яриа болон дурсамж, ангид нэгдсэн бүртгэл. Үйлдлийг буцаах боломжгүй.
Санхүүгийн бүртгэл (төлбөр хийсэн бол) нь нягтлан бодох бүртгэл, маргаан шийдвэрлэх шаардлагаар үлдэнэ, гэхдээ таны данснаас салгагдаж нэргүй болно.
Апп-д хандах боломжгүй бол aerielsporthub@gmail.com хаягаар хандана уу — 30 хоногийн дотор шийдвэрлэнэ.
5. Мэдээлэл хэр удаан хадгалагдах вэ
- Данс идэвхтэй байх хугацаанд мэдээлэл хадгалагдана.
- Данс устгамагц дээрх мэдээлэл шууд устна.
- Түр зуурын кэш (баталгаажуулах код, өдрийн хязгаарын тоолуур) 24 цагийн дотор өөрөө устдаг.
6. Аюулгүй байдал
- Бүх холболт HTTPS-ээр шифрлэгдэнэ.
- Нууц үг зөвхөн bcrypt hash хэлбэрээр хадгалагдана.
- Нэвтрэлт JWT токеноор, төхөөрөмж дээр аюулгүй хадгалалтад (Keychain / Keystore) байрлана.
- Сонголтоор Face ID / хурууны хээгээр аппыг түгжиж болно.
Гэхдээ интернэтэд 100% аюулгүй систем гэж байхгүй тул бид үнэмлэхүй баталгаа өгөх боломжгүй.
7. Таны эрх
- Мэдээллээ харах, засах — Профайл → Профайл засах.
- Дансаа устгах — §4.
- Мэдэгдэл, дуу, чичиргээг тохиргооноос унтраах.
- Асуулт, гомдол — aerielsporthub@gmail.com.
8. Энэ бодлогын өөрчлөлт
Бодлого өөрчлөгдвөл энэ хуудсан дээрх огноог шинэчилж, чухал өөрчлөлтийг апп дотор мэдэгдэнэ.
SparkXP — Privacy Policy
SparkXP is a mobile app for learning English, built for Mongolian learners. This policy explains what we collect, why, who we share it with, and how you delete it.
1. What we collect
1.1 Information you give us
- Email address — to create your account, send a verification code, and reset your password.
- Username and full name — to identify you in the app and on leaderboards.
- Password — stored only as a bcrypt hash; we never keep the original.
- Province / district (optional) — for local leaderboards. We do not use GPS or precise location.
- English level (CEFR) — to suggest suitable lessons.
- Profile picture (optional) — shown on your profile and leaderboards.
1.2 Information created by using the app
- Learning progress: XP, streaks, level, trophies, completed lessons, quiz answers and scores.
- Vocabulary: saved words and spaced-repetition review history.
- Practice dates and durations.
- If you join a teacher's class, that teacher can see your progress within the class.
1.3 When you use AI features
- Text: messages you send the AI Buddy and its replies are stored so the conversation can continue and you can review it.
- Voice: the microphone is used only during AI Buddy conversation or pronunciation practice. Audio is sent to a third-party service for transcription. Raw audio is not stored by default.
- Camera: used only to scan a class join QR code. No photo is taken, stored, or transmitted.
1.4 Technical information
- Crash reporting (Sentry): error details plus your account UUID only. No email, name, or IP address.
- Product analytics (PostHog): which screens you open and which actions you take, tagged with your account UUID, role (student/teacher), and level. GeoIP lookup is disabled, there is no session recording, and typed text is not autocaptured.
2. Who we share it with
We never sell your data. We share it only with the providers needed to run the app:
- Anthropic (Claude) — AI Buddy conversations, to generate replies and corrections.
- Google (Gemini) — words and sentences you look up, for the dictionary and translations.
- OpenAI — lesson-content generation (no personal data).
- ElevenLabs — your recorded audio and text to be spoken, for speech-to-text and text-to-speech.
- Cloudflare R2 · Cloudinary — image and audio storage and delivery.
- Railway — server and database hosting.
- Sentry · PostHog — as described in §1.4.
- Expo (relaying to Apple/Google) — device push token, to deliver notifications.
These providers may operate servers outside Mongolia (mainly the USA and EU). By using the app you consent to that transfer. We will disclose data if legally required to do so.
3. Children and students
SparkXP is intended for students. Children under 13 must only create an account with the consent of a parent or guardian. Where a school or teacher enrols students, that organisation is responsible for obtaining consent.
If we learn that we collected data from a child under 13 without consent, we will delete the account. Parents and guardians may contact aerielsporthub@gmail.com to review or delete their child's data.
4. Deleting your data
You can permanently delete your account from inside the app:
Profile → Settings → Delete account
After confirming with your password, the following is permanently erased: your account, XP, streak, level, trophies, saved words, review progress, lesson history, quiz attempts, AI Buddy conversations and memories, and class-join records. This cannot be undone.
Payment records (if you ever paid) are retained for accounting and dispute resolution, but are detached from your account and anonymised.
If you cannot access the app, email aerielsporthub@gmail.com and we will action the request within 30 days.
5. Retention
- Data is kept while your account exists.
- Deleting your account erases it immediately.
- Short-lived caches (verification codes, daily usage counters) expire on their own within 24 hours.
6. Security
- All traffic is encrypted with HTTPS.
- Passwords are stored only as bcrypt hashes.
- Sessions use JWT tokens held in the device's secure storage (Keychain / Keystore).
- You can optionally lock the app with Face ID or a fingerprint.
No system on the internet is perfectly secure, so we cannot guarantee absolute security.
7. Your rights
- View and correct your data — Profile → Edit profile.
- Delete your account — see §4.
- Turn off notifications, sound and haptics in Settings.
- Questions or complaints — aerielsporthub@gmail.com.
8. Changes to this policy
If this policy changes we will update the date above and notify you in the app for significant changes.