ExamScan — Privacy Policy

App / Ứng dụng: ExamScan (iOS vn.ExamScan · Android vn.examscan)

Developer / Nhà phát triển: Nguyễn Việt Tiến (viettien117)

Contact / Liên hệ: Rubi.ExamScan@gmail.com

Effective date / Hiệu lực từ: 2026-06-23

English Version

ExamScan is a mobile app (iOS and Android) that helps teachers grade multiple-choice answer sheets by scanning the paper with the phone camera or selecting images from the photo library. This policy explains what data the app accesses, how it is used, and what is shared.

1. Data we do NOT collect

We do not collect, store on our servers, or sell any of the following:

ExamScan has no user accounts and no login. The app does not send any answer sheet image or grading result to our servers — all recognition and grading happens on your device.

The app does send anonymous usage statistics, crash/performance diagnostics, and a push-notification token to Google Firebase to operate and improve the app and to deliver notifications — see Section 3(c). This never includes your answer sheet images, grading results, or personal identifiers.

2. Data the app processes locally only

DataWhyWhere it goes
Camera images you capture in the appTo detect bubbles and grade the answer sheetStored only in the app's cache on your device; never uploaded
Images you pick from the photo librarySame as aboveSame as above
Grading results (.xlsx export)Saved when you tap "Export"Saved/shared only to the destination you choose (Files app, share sheet, Android file picker)
App settings (language VI/EN, remaining grading credits)App preferencesStored only in the app's private storage on your device (UserDefaults on iOS / SharedPreferences on Android)
Reward counters (last daily-login date, last share date, today's rewarded-ad & banner-tap counts)To enforce once-per-day bonuses and the progressive video rewardStored only in the app's private storage on your device

3. Data shared with third parties

ExamScan uses three third-party services. Each has its own privacy policy:

a) Google AdMob (advertising)

The app shows banner and rewarded video advertisements through the Google Mobile Ads SDK. AdMob may collect:

The app does not present an App Tracking Transparency prompt and does not track you across other companies' apps and websites; ads are served in a non-tracking (limited/non-personalized) manner. Google's full policy: https://policies.google.com/privacy. On iOS you can manage ad settings in Settings → Privacy & Security → Apple Advertising / Tracking; on Android in Settings → Privacy → Ads.

Ad content is filtered to G-rated (general audiences) only, with politics, religion, sexual content, gambling, and 18+ categories blocked at the AdMob account level.

b) GitHub (raw.githubusercontent.com)

The app downloads its in-app promotional banner images (separate from AdMob) from a public GitHub repository: https://github.com/viettien117/ExamScan_Ads. GitHub will see your IP address and standard HTTP headers when the app fetches these files. GitHub's policy: GitHub General Privacy Statement.

c) Google Firebase (analytics, crash reporting, remote config, push notifications)

The app uses Google Firebase SDKs to understand usage, improve stability, deliver remote settings, and send notifications. Firebase may collect:

This data is used only to operate and improve ExamScan and is not used to track you across other companies' apps or websites. You can turn notifications off anytime in your device Settings. Google / Firebase policies: https://firebase.google.com/support/privacy and https://policies.google.com/privacy.

4. Permissions the app requests

PermissionWhy
CameraCapture answer sheet photos in-app
Photo libraryPick answer sheet photos to grade
Internet (network)Load AdMob ads, download promotional banner images from GitHub, and connect to Google Firebase
Notifications (optional)Send you news, updates, and offers via push — you choose whether to allow; can be turned off anytime in Settings

The app does not request location, contacts, microphone, SMS, or any other sensitive permission.

5. Children

ExamScan is designed for teachers and students. It does not knowingly collect personal data from children. Ad content is restricted to G-rated to keep the experience appropriate for minors.

6. Data retention

7. Your rights

Because the app does not collect personal data on our servers, there is nothing for us to delete on request. You can:

8. Outbound links and sharing

When you tap a link inside the app (for example, "Download templates" in the About screen, or the bug-report email address), the app opens the URL in your default browser or email app. Once you leave ExamScan, your interaction is governed by the privacy policy of the destination site or app — not by us.

The app also includes a "Share app" feature. When you tap it, the system share sheet opens so you can pick an app to forward a short promotional text plus a public link to ExamScan. We do not see who you share with, nor do we collect anything from this action — the only signal ExamScan stores is a local "last share date" used to limit the daily share bonus.

9. Changes to this policy

If we make material changes (e.g., add a new third-party SDK), we will update this page and the "Effective date" above before shipping the change.


Phiên bản tiếng Việt

ExamScan là ứng dụng di động (iOS và Android) giúp giáo viên chấm bài trắc nghiệm bằng cách quét bài làm qua camera điện thoại hoặc chọn ảnh từ thư viện. Chính sách này giải thích app sử dụng dữ liệu gì, ở đâu, và chia sẻ cho ai.

1. Dữ liệu chúng tôi KHÔNG thu thập

App không thu thập, lưu trên máy chủ, hay bán bất kỳ thứ nào sau đây:

ExamScan không có tài khoản người dùngkhông có đăng nhập. Mọi thao tác nhận diện ô tròn và chấm điểm đều diễn ra ngay trên máy bạn, không gửi ảnh bài làm về bất kỳ máy chủ nào.

App gửi số liệu thống kê sử dụng ẩn danh, dữ liệu chẩn đoán sự cố/hiệu năng, và một mã thông báo đẩy (push token) tới Google Firebase để vận hành, cải thiện app và gửi thông báo — xem Mục 3(c). Phần này không bao giờ bao gồm ảnh bài làm, kết quả chấm, hay thông tin định danh cá nhân của bạn.

2. Dữ liệu app xử lý cục bộ

Dữ liệuMục đíchLưu ở đâu
Ảnh chụp trong appPhát hiện ô tròn và chấm bàiChỉ trong cache của app trên máy; không upload đi đâu
Ảnh bạn chọn từ thư việnTương tự trênTương tự trên
Kết quả .xlsxKhi bạn bấm "Xuất file"Lưu/chia sẻ tới nơi bạn tự chọn (app Files, share sheet, hộp thoại Android)
Cài đặt app (ngôn ngữ VI/EN, số lượt chấm còn)Tuỳ chọn của bạnChỉ trong bộ nhớ riêng của app trên máy (UserDefaults trên iOS / SharedPreferences trên Android)
Bộ đếm lượt thưởng (ngày nhận daily/share gần nhất, số video & lần chạm banner trong ngày)Giới hạn quà mỗi ngày 1 lần và thưởng video tăng dầnChỉ trong bộ nhớ riêng của app trên máy

3. Dữ liệu chia sẻ với bên thứ ba

ExamScan dùng ba dịch vụ bên thứ ba. Mỗi bên có chính sách riêng:

a) Google AdMob (quảng cáo)

App hiển thị quảng cáo banner và quảng cáo có thưởng (rewarded video) qua SDK Google Mobile Ads. AdMob có thể thu thập:

App không hiển thị hộp thoại App Tracking Transparency và không theo dõi bạn xuyên app/website của công ty khác; quảng cáo phục vụ ở chế độ không theo dõi (giới hạn / không cá nhân hoá). Chính sách Google: https://policies.google.com/privacy. Trên iOS bạn chỉnh trong Cài đặt → Quyền riêng tư & Bảo mật → Quảng cáo của Apple / Theo dõi; trên Android trong Cài đặt → Quyền riêng tư → Quảng cáo.

Nội dung quảng cáo được lọc ở mức G (Đối tượng chung) — đã chặn các mục chính trị, tôn giáo, tình dục, cờ bạc, 18+ ở cấp tài khoản AdMob.

b) GitHub (raw.githubusercontent.com)

App tải ảnh banner quảng cáo nội bộ (riêng với AdMob) từ kho công khai trên GitHub: https://github.com/viettien117/ExamScan_Ads. GitHub sẽ thấy địa chỉ IP và HTTP header tiêu chuẩn của bạn khi tải các file này. Chính sách GitHub: GitHub General Privacy Statement.

c) Google Firebase (phân tích, báo lỗi, cấu hình từ xa, thông báo đẩy)

App dùng các SDK Google Firebase để hiểu cách sử dụng, cải thiện độ ổn định, nhận cấu hình từ xa và gửi thông báo. Firebase có thể thu thập:

Dữ liệu này chỉ dùng để vận hành và cải thiện ExamScan, không dùng để theo dõi bạn xuyên app/website của công ty khác. Bạn có thể tắt thông báo bất cứ lúc nào trong Cài đặt máy. Chính sách Google / Firebase: https://firebase.google.com/support/privacyhttps://policies.google.com/privacy.

4. Quyền app yêu cầu

QuyềnMục đích
CameraChụp ảnh bài làm trong app
Thư viện ảnhChọn ảnh bài làm để chấm
Internet (mạng)Tải quảng cáo AdMob, ảnh banner từ GitHub, và kết nối Google Firebase
Thông báo (tuỳ chọn)Gửi tin tức, cập nhật, ưu đãi qua thông báo đẩy — bạn tự chọn cho phép; có thể tắt bất cứ lúc nào trong Cài đặt

App không yêu cầu quyền vị trí, danh bạ, micro, SMS, hay bất kỳ quyền nhạy cảm nào khác.

5. Trẻ em

ExamScan dành cho giáo viên và học sinh. App không cố ý thu thập dữ liệu cá nhân từ trẻ em. Quảng cáo được giới hạn ở mức G để phù hợp với trẻ vị thành niên.

6. Lưu trữ dữ liệu

7. Quyền của bạn

Vì app không thu thập dữ liệu cá nhân lên máy chủ, không có gì để chúng tôi xoá khi bạn yêu cầu. Bạn có thể:

8. Liên kết ngoài và chia sẻ

Khi bạn chạm vào một link bên trong app (vd "Tải mẫu phiếu" trong màn Giới thiệu, hoặc địa chỉ email báo lỗi), app mở URL trong trình duyệt hoặc app email mặc định của bạn. Khi đã rời ExamScan, mọi tương tác sẽ được điều chỉnh bởi chính sách của trang đích — không phải của chúng tôi.

App cũng có chức năng "Chia sẻ app". Khi bạn chạm vào, hệ thống mở share sheet để bạn chọn app gửi một đoạn text quảng bá ngắn kèm link công khai của ExamScan. Chúng tôi không biết bạn chia sẻ với ai, cũng không thu thập gì từ thao tác này — tín hiệu duy nhất ExamScan lưu là "ngày share gần nhất" (cục bộ) để giới hạn thưởng chia sẻ mỗi ngày 1 lần.

9. Thay đổi chính sách

Khi có thay đổi đáng kể (vd thêm SDK bên thứ ba mới), chúng tôi sẽ cập nhật trang này và sửa "Hiệu lực từ" ở đầu trang trước khi phát hành.