Văn bản pháp lý
Điều khoản sử dụng
Vui lòng đọc kỹ trước khi sử dụng. Khi tạo tài khoản, mua khoá học hoặc tiếp tục sử dụng CodeLab, bạn xác nhận đã đọc, hiểu và đồng ý với Điều khoản sử dụng này, cùng Chính sách bảo mật & dữ liệu cá nhân và Chính sách thanh toán & hoàn tiền — là các bộ phận không tách rời của Điều khoản này. Nếu không đồng ý, vui lòng không sử dụng dịch vụ.
1. Phạm vi và chấp nhận
- Điều khoản sử dụng ("Điều khoản") điều chỉnh quan hệ giữa [Tên tổ chức / cá nhân kinh doanh vận hành CodeLab] (mã số: [Mã số doanh nghiệp / mã số hộ kinh doanh / mã số thuế]; địa chỉ: [Địa chỉ trụ sở]; người đại diện: [Họ tên người đại diện]), đơn vị sở hữu và vận hành nền tảng CodeLab ("CodeLab", "chúng tôi"), với mọi cá nhân, tổ chức truy cập hoặc sử dụng website codelab.pro.vn, các tên miền phụ và ứng dụng của CodeLab ("Nền tảng").
- Điều khoản được lập trên cơ sở Bộ luật Dân sự 2015, Luật Bảo vệ quyền lợi người tiêu dùng 2023, Luật Giao dịch điện tử 2023, Luật Sở hữu trí tuệ, Luật An ninh mạng 2018, pháp luật về thương mại điện tử và bảo vệ dữ liệu cá nhân cùng các văn bản hướng dẫn thi hành.
- Trường hợp có quy định của pháp luật bảo vệ quyền lợi người tiêu dùng có lợi hơn cho Người học, quy định đó được ưu tiên áp dụng. Không điều khoản nào trong văn bản này nhằm hạn chế các quyền mà pháp luật không cho phép thoả thuận khác.
2. Định nghĩa
- Người dùng: bất kỳ ai truy cập Nền tảng. Người học: Người dùng có tài khoản. Nhân viên: người được CodeLab cấp vai trò quản trị, biên tập, giảng viên hoặc hỗ trợ.
- Khoá học: tập hợp bài giảng (video, bài đọc), câu hỏi trắc nghiệm, bài tập lập trình, dự án kéo thả (Scratch) và tài liệu kèm theo được công bố trên Nền tảng.
- Nội dung CodeLab: mọi nội dung, phần mềm, giao diện, đề bài, bộ kiểm thử (test), hình ảnh, nhãn hiệu thuộc quyền của CodeLab hoặc được CodeLab cấp phép sử dụng.
- Nội dung người dùng: mã nguồn, dự án, ghi chú, câu hỏi, câu trả lời, đánh giá, ảnh đại diện và dữ liệu khác do Người dùng tạo hoặc tải lên.
- Đơn hàng: yêu cầu mua Khoá học được tạo trên Nền tảng, có mã đơn duy nhất dùng làm nội dung chuyển khoản.
3. Tài khoản
- Điều kiện. Người từ đủ 16 tuổi tự đăng ký và chịu trách nhiệm về giao dịch của mình. Người dưới 16 tuổi chỉ được sử dụng Nền tảng khi có sự đồng ý và giám sát của cha, mẹ hoặc người giám hộ; người đại diện theo pháp luật thực hiện việc đăng ký, thanh toán và chịu trách nhiệm đối với hoạt động của tài khoản.
- Thông tin chính xác. Người học cam kết cung cấp thông tin trung thực, chính xác và cập nhật khi thay đổi. Email đăng ký là kênh liên lạc chính thức và là căn cứ xác định chủ tài khoản.
- Một người — một tài khoản. Tài khoản và quyền học gắn với cá nhân Người học; không được chia sẻ, cho mượn, cho thuê, chuyển nhượng hay mua bán tài khoản. CodeLab có quyền giới hạn phiên đăng nhập đồng thời và áp dụng biện pháp tại Điều 13 khi phát hiện chia sẻ tài khoản.
- Bảo mật. Người học tự bảo mật mật khẩu, mã xác thực hai lớp và thiết bị đăng nhập; chịu trách nhiệm về mọi hoạt động thực hiện bằng tài khoản của mình, trừ trường hợp chứng minh được lỗi thuộc về CodeLab. Người học phải thông báo ngay cho CodeLab khi phát hiện truy cập trái phép. CodeLab khuyến nghị bật xác thực hai lớp.
- Biện pháp an toàn. Để chống dò mật khẩu, tài khoản có thể bị tạm khoá sau nhiều lần nhập sai mật khẩu hoặc mã xác thực và chỉ mở lại bằng liên kết gửi tới email đăng ký; Nền tảng có thể giới hạn tần suất truy cập. Đây là biện pháp bảo vệ, không phải chế tài.
4. Dịch vụ
- CodeLab cung cấp: Khoá học trực tuyến (miễn phí hoặc có phí), bài học thử, môi trường viết và chạy mã ngay trên trình duyệt, chấm bài tự động, kho đề luyện thuật toán, dự án Scratch, hỏi đáp với giảng viên, theo dõi tiến độ và chứng chỉ hoàn thành.
- CodeLab có thể cập nhật, bổ sung, sửa đổi nội dung Khoá học (kể cả thay bài giảng, đề bài, bộ test) để nâng cao chất lượng hoặc tuân thủ pháp luật, với điều kiện không làm giảm đáng kể giá trị cốt lõi của Khoá học đã mua.
- Kết quả học tập phụ thuộc vào nỗ lực của Người học. CodeLab không cam kết việc làm, thu nhập, điểm số hay kết quả tuyển dụng, trừ khi có cam kết riêng bằng văn bản.
- Môi trường chạy mã có giới hạn tài nguyên (thời gian, bộ nhớ, dung lượng, số lần chạy) để bảo đảm công bằng và an toàn; Nền tảng có thể từ chối hoặc dừng chương trình vượt giới hạn.
- CodeLab nỗ lực duy trì Nền tảng hoạt động liên tục nhưng có thể tạm dừng để bảo trì, nâng cấp, khắc phục sự cố; bảo trì có kế hoạch sẽ được thông báo trước khi có thể.
5. Mua khoá học và quyền truy cập
- Giá, nội dung chính và điều kiện của Khoá học được công bố tại trang Khoá học trước khi mua. Hợp đồng mua bán được giao kết khi CodeLab xác nhận đã nhận đủ tiền và mở quyền học cho tài khoản. Điều kiện thanh toán, hoàn tiền thực hiện theo Chính sách thanh toán & hoàn tiền.
- Khi mua Khoá học, Người học được cấp quyền sử dụng có giới hạn, không độc quyền, không chuyển nhượng, không cấp phép lại để truy cập Khoá học cho mục đích học tập cá nhân, phi thương mại. Việc mua không chuyển giao quyền sở hữu Nội dung CodeLab.
- "Học trọn đời" nghĩa là Người học được truy cập Khoá học đã mua trong suốt thời gian CodeLab còn cung cấp Khoá học đó trên Nền tảng. Trường hợp ngừng cung cấp một Khoá học đã bán hoặc ngừng hoạt động Nền tảng, CodeLab thông báo trước ít nhất 30 ngày và áp dụng một trong các biện pháp: chuyển sang khoá học thay thế có giá trị tương đương, hỗ trợ tải tài liệu học tập được phép, hoặc hoàn tiền theo tỷ lệ thời gian sử dụng còn lại theo Chính sách hoàn tiền.
- Khoá học miễn phí và bài học thử được cung cấp miễn phí, có thể thay đổi hoặc ngừng mà không phải bồi hoàn.
6. Sở hữu trí tuệ
- Nội dung CodeLab được bảo hộ theo pháp luật về sở hữu trí tuệ. Mọi quyền không được cấp rõ trong Điều khoản này đều thuộc về CodeLab hoặc chủ sở hữu tương ứng.
- Nghiêm cấm: sao chép, tải xuống, ghi hình hoặc chụp màn hình có hệ thống, phát tán, bán lại, chia sẻ công khai hoặc trong nhóm kín bài giảng, video, đề bài, bộ test, lời giải mẫu; vượt qua biện pháp bảo vệ nội dung; sử dụng Nội dung CodeLab để huấn luyện mô hình trí tuệ nhân tạo hoặc xây dựng dịch vụ cạnh tranh.
- Mã nguồn và dự án do Người học tự viết thuộc quyền của Người học. Người học cấp cho CodeLab quyền không độc quyền, miễn phí, trong phạm vi cần thiết để lưu trữ, chạy, chấm điểm, hiển thị lại cho chính Người học và giải quyết khiếu nại. CodeLab không công bố mã nguồn của Người học khi chưa được đồng ý.
- Phát hiện vi phạm bản quyền trên Nền tảng, vui lòng gửi thông báo kèm bằng chứng tới ; CodeLab xem xét và gỡ bỏ nội dung vi phạm theo quy định.
7. Nội dung do người dùng tạo
- Người dùng chịu trách nhiệm về Nội dung người dùng mình đăng tải và bảo đảm có đủ quyền đối với nội dung đó.
- Với câu hỏi, câu trả lời, đánh giá và tên, ảnh hiển thị công khai, Người dùng cấp cho CodeLab quyền không độc quyền, miễn phí, trên phạm vi toàn cầu để lưu trữ, hiển thị và định dạng nhằm vận hành Nền tảng, kể cả sau khi tài khoản bị xoá đối với nội dung đã gắn với thảo luận của người khác (khi đó tên hiển thị được ẩn danh hoá).
- Đánh giá khoá học phải phản ánh trải nghiệm thật; nghiêm cấm đánh giá giả, đánh giá có trả công hoặc nhằm thao túng xếp hạng.
- CodeLab có quyền (không phải nghĩa vụ) kiểm duyệt, ẩn hoặc xoá Nội dung người dùng vi phạm Điều khoản hoặc pháp luật mà không cần báo trước.
8. Hành vi bị nghiêm cấm
Ngoài các hành vi bị cấm theo Điều 8 Luật An ninh mạng và pháp luật liên quan, Người dùng không được:
- Tấn công, dò quét, khai thác lỗ hổng, làm quá tải hoặc tìm cách vượt khỏi môi trường chạy mã (sandbox); chạy mã độc, đào tiền mã hoá, gửi thư rác, truy cập mạng trái phép từ môi trường chạy mã.
- Thu thập dữ liệu tự động (bot, scraping), gửi yêu cầu với tần suất bất thường hoặc vượt qua các giới hạn kỹ thuật của Nền tảng.
- Gian lận trong học tập: dùng nhiều tài khoản, chia sẻ lời giải bị cấm, can thiệp vào kết quả chấm, mạo danh để nhận chứng chỉ.
- Lợi dụng mã giảm giá, chương trình ưu đãi, thanh toán hoặc hoàn tiền để trục lợi; dùng thông tin thanh toán của người khác khi chưa được phép.
- Đăng tải nội dung vi phạm pháp luật, xâm phạm quyền và lợi ích hợp pháp của người khác, khiêu dâm, bạo lực, phân biệt đối xử, xúc phạm, quấy rối, lừa đảo hoặc quảng cáo trái phép.
- Mạo danh CodeLab, Nhân viên hoặc người khác.
Người phát hiện lỗ hổng bảo mật được khuyến khích thông báo có trách nhiệm qua , không khai thác hoặc công bố trước khi CodeLab khắc phục.
9. Chứng chỉ
- Chứng chỉ hoàn thành được cấp khi Người học đạt các mục tiêu bắt buộc của Khoá học theo cách tính tự động của Nền tảng; mỗi chứng chỉ có mã và đường dẫn xác minh công khai.
- Chứng chỉ xác nhận việc hoàn thành Khoá học trên CodeLab, không phải văn bằng, chứng chỉ thuộc hệ thống giáo dục quốc dân và không có giá trị thay thế văn bằng do cơ quan nhà nước cấp.
- CodeLab có quyền thu hồi chứng chỉ được cấp do gian lận, nhầm lẫn kỹ thuật hoặc vi phạm Điều khoản và thông báo cho Người học qua email đăng ký; chứng chỉ bị thu hồi không còn giá trị xác nhận.
10. Mã giảm giá và chương trình ưu đãi
- Mỗi mã giảm giá có điều kiện riêng (mức giảm, khoá học áp dụng, thời hạn, số lượt, đối tượng). Mã không có giá trị quy đổi thành tiền mặt, không được mua bán, và chỉ áp dụng một mã cho một Đơn hàng.
- Mã dành cho nhóm khách hàng chỉ dùng được bằng tài khoản có email nằm trong danh sách được tặng và đã xác thực email; không được chuyển nhượng.
- CodeLab có quyền từ chối, huỷ hoặc thu hồi ưu đãi đã áp dụng khi có dấu hiệu gian lận, lạm dụng hoặc lỗi hệ thống hiển thị sai rõ ràng (giá hoặc mức giảm bất hợp lý); khi đó Người học được lựa chọn tiếp tục mua theo giá đúng hoặc được hoàn lại toàn bộ số tiền đã thanh toán.
11. Giới hạn trách nhiệm
- Nền tảng được cung cấp trên cơ sở hiện có. Trong phạm vi pháp luật cho phép, CodeLab không chịu trách nhiệm đối với thiệt hại gián tiếp, mất lợi nhuận, mất cơ hội hoặc mất dữ liệu phát sinh từ việc sử dụng hoặc không thể sử dụng Nền tảng, trừ trường hợp do lỗi cố ý hoặc vô ý nghiêm trọng của CodeLab.
- Người học tự sao lưu mã nguồn và tài liệu quan trọng; Nền tảng cung cấp chức năng tải về dự án và sao chép mã để hỗ trợ việc này.
- Tổng trách nhiệm bồi thường của CodeLab đối với mỗi Người học, trong mọi trường hợp được pháp luật cho phép giới hạn, không vượt quá tổng số tiền Người học đã thanh toán cho CodeLab trong 12 tháng trước sự kiện phát sinh trách nhiệm.
- Các giới hạn tại Điều này không áp dụng đối với trách nhiệm mà pháp luật không cho phép loại trừ hoặc giới hạn, bao gồm trách nhiệm đối với người tiêu dùng theo Luật Bảo vệ quyền lợi người tiêu dùng.
12. Sự kiện bất khả kháng
Không bên nào phải chịu trách nhiệm về việc chậm thực hiện hoặc không thực hiện nghĩa vụ do sự kiện bất khả kháng theo Bộ luật Dân sự, bao gồm thiên tai, dịch bệnh, chiến tranh, quyết định của cơ quan nhà nước, sự cố diện rộng của mạng viễn thông, điện lực, ngân hàng hoặc nhà cung cấp hạ tầng mà bên bị ảnh hưởng đã áp dụng mọi biện pháp cần thiết và khả năng cho phép nhưng không thể khắc phục. Bên bị ảnh hưởng phải thông báo cho bên kia trong thời gian sớm nhất.
13. Tạm ngừng, chấm dứt
- Người học có thể ngừng sử dụng bất kỳ lúc nào và yêu cầu xoá tài khoản theo Chính sách bảo mật. Việc xoá tài khoản làm chấm dứt quyền truy cập các Khoá học đã mua và không làm phát sinh nghĩa vụ hoàn tiền ngoài các trường hợp tại Chính sách hoàn tiền.
- CodeLab có quyền cảnh báo, tạm khoá, hạn chế tính năng hoặc chấm dứt tài khoản khi Người dùng vi phạm Điều khoản hoặc pháp luật, có yêu cầu của cơ quan nhà nước có thẩm quyền, hoặc để ngăn chặn thiệt hại cho Nền tảng và người khác. Trừ trường hợp khẩn cấp hoặc pháp luật có quy định khác, CodeLab thông báo lý do và cho Người dùng cơ hội giải trình.
- Tài khoản bị chấm dứt do vi phạm nghiêm trọng (chia sẻ, mua bán tài khoản; phát tán Nội dung CodeLab; tấn công hệ thống; gian lận thanh toán) không được hoàn lại số tiền đã thanh toán, không loại trừ quyền yêu cầu bồi thường thiệt hại của CodeLab.
14. Giao dịch và thông báo điện tử
- Các thao tác đăng ký, đồng ý, đặt mua, xác nhận thanh toán thực hiện trên Nền tảng là giao dịch điện tử có giá trị pháp lý theo Luật Giao dịch điện tử. Nhật ký hệ thống của CodeLab (thời điểm, tài khoản, nội dung thao tác) là chứng cứ về giao dịch, trừ khi có chứng cứ khác chứng minh ngược lại.
- Thông báo của CodeLab được gửi qua email đăng ký hoặc hiển thị trên Nền tảng và được coi là đã nhận khi được gửi thành công tới địa chỉ email đó hoặc được đăng tải.
15. Sửa đổi điều khoản
CodeLab có thể sửa đổi Điều khoản để phù hợp với pháp luật và dịch vụ. Phiên bản mới được công bố tại trang này kèm ngày hiệu lực. Thay đổi bất lợi cho Người học được thông báo qua email hoặc trên Nền tảng trước ít nhất 07 ngày. Nếu không đồng ý, Người học có quyền ngừng sử dụng và yêu cầu xử lý theo Chính sách hoàn tiền đối với phần dịch vụ chưa sử dụng do thay đổi đó; việc tiếp tục sử dụng sau ngày hiệu lực được hiểu là chấp nhận phiên bản mới. Thay đổi không áp dụng hồi tố đối với Đơn hàng đã thanh toán.
16. Luật áp dụng và giải quyết tranh chấp
- Điều khoản được điều chỉnh bởi pháp luật nước Cộng hoà xã hội chủ nghĩa Việt Nam.
- Mọi khiếu nại gửi tới kèm mã đơn hoặc email tài khoản. CodeLab xác nhận tiếp nhận trong vòng 02 ngày làm việc và trả lời kết quả giải quyết trong vòng 07 ngày làm việc kể từ ngày nhận đủ thông tin, trừ trường hợp phức tạp sẽ thông báo thời hạn cụ thể.
- Tranh chấp được ưu tiên giải quyết bằng thương lượng, hoà giải. Nếu không đạt được thoả thuận trong vòng 30 ngày, một bên có quyền yêu cầu Toà án nhân dân có thẩm quyền giải quyết. Người học là người tiêu dùng có quyền lựa chọn phương thức giải quyết và yêu cầu tổ chức xã hội tham gia bảo vệ quyền lợi người tiêu dùng hỗ trợ theo quy định pháp luật.
17. Điều khoản chung
- Nếu một quy định của Điều khoản bị vô hiệu, các quy định còn lại vẫn có hiệu lực.
- Việc CodeLab chưa thực hiện một quyền không có nghĩa là từ bỏ quyền đó.
- Người học không được chuyển giao quyền, nghĩa vụ theo Điều khoản cho bên khác khi chưa có sự đồng ý của CodeLab.
- Điều khoản được lập bằng tiếng Việt; bản dịch (nếu có) chỉ để tham khảo.