Chính sách bảo mật
Đơn vị vận hành: Cộng đồng SDVN / SDVN Community
Cập nhật: 2026-10-28 · Hiệu lực: 2026-10-28
Ứng dụng áp dụng
[SDVN] (IslePilot)
Application ID: 1537856555675025458
Liên kết Discord–Steam, bảng tương tác quản lý game, tra cứu và quản trị theo quyền; chuyển tiếp chat game sang kênh Discord đã cấu hình. Bổ sung bản thử hỗ trợ kiểm duyệt ảnh Discord, chỉ hoạt động sau khi được cấp quyền cần thiết và bật triển khai.
[SDVN-ANTICHEAT] — trợ lý staff chống gian lận
Application ID: 1563518573320601633
Trợ lý cho staff trong hai kênh staff riêng: trả lời câu hỏi về người chơi và máy chủ, thực hiện lệnh quản trị theo quyền, đăng cảnh báo và đề xuất xử lý từ hệ thống chống gian lận. Chức năng này có thể được chuyển sang chạy dưới ứng dụng [SDVN] (IslePilot); khi đó mô tả tại mục "Trợ lý staff chống gian lận" áp dụng cho ứng dụng đang chạy nó.
get-info (SDVN RCON)
Application ID: 1541288729627459584
Lệnh tương tác quản trị máy chủ game, tra cứu người chơi và dữ liệu sự kiện game theo cấu hình.
sepay
Application ID: 1539701397669412935
Tạo yêu cầu donate/QR, đối soát thông báo thanh toán, cấp và hết hạn quyền lợi, quản lý sự kiện theo vai trò.
Phạm vi và nguồn dữ liệu
Chính sách này mô tả việc xử lý dữ liệu của các ứng dụng Discord SDVN được liệt kê trên trang này và các thành phần SDVN hỗ trợ trực tiếp cho chúng. Dữ liệu đến từ tương tác bạn gửi, Discord, tài khoản Steam được liên kết, máy chủ game và thông báo giao dịch SePay.
AI Helper PP không thuộc phạm vi chính sách này. Bot ticket và các bot do bên thứ ba vận hành chịu chính sách của bên vận hành tương ứng; sự có mặt của chúng trong guild không có nghĩa SDVN vận hành chúng. Nếu không rõ app nào xử lý dữ liệu, bạn có thể liên hệ SDVN để được hướng dẫn.
Dữ liệu và mục đích chung
Tùy ứng dụng, SDVN xử lý Discord ID, thông tin vai trò/quyền cần kiểm tra, ID kênh và tin nhắn liên quan, nội dung lệnh hoặc biểu mẫu bạn gửi, SteamID liên kết và dữ liệu game liên quan. Mục đích là trả lời yêu cầu, xác định quyền, thực hiện tác vụ game đã cho phép, đối soát quyền lợi, hỗ trợ và điều tra lỗi hoặc vi phạm. Không phải mọi app đều đọc toàn bộ tin nhắn Discord.
[SDVN] — IslePilot
Ứng dụng dùng Discord ID và liên kết Steam để xử lý tương tác; các thành phần website đọc vai trò của từng thành viên khi cần. Liên kết tài khoản, sự kiện game và kết quả nghiệp vụ được lưu trong cơ sở dữ liệu SDVN. Chat game được chuyển đến kênh Discord đã cấu hình; người có quyền xem kênh đó có thể đọc nội dung. Luồng chuyển tiếp chat game này độc lập với bản thử kiểm duyệt ảnh Discord được mô tả riêng bên dưới. Bộ nhớ đệm tra cứu được xử lý trong tiến trình; xóa bộ nhớ đệm không xóa dữ liệu đã lưu. Chức năng gỡ liên kết Discord trên website chỉ xóa liên kết, không tự xóa toàn bộ lịch sử game hoặc bản sao lưu.
Kiểm duyệt hình ảnh tự động
Ứng dụng [SDVN] (IslePilot), Application ID 1537856555675025458, được chuẩn bị để sử dụng Discord Message Content Intent nhằm hỗ trợ kiểm duyệt hình ảnh do thành viên đăng tải trong các kênh Discord được cấu hình giám sát. Tại ngày cập nhật 24/10/2026, bản thử đang chờ quyền này và chưa bật giám sát ảnh người chơi. Các mô tả dưới đây áp dụng khi bản thử được bật; đây không phải AI Helper PP.
1. Mục đích xử lý dữ liệu
Hệ thống hỗ trợ phát hiện hình ảnh có khả năng vi phạm quy định cộng đồng, gồm nội dung khiêu dâm, tình dục hoặc khỏa thân, bạo lực nghiêm trọng, máu me và các nội dung hình ảnh bị cấm khác theo Discord Community Guidelines hoặc nội quy SDVN. Khả năng phát hiện phụ thuộc model và quy tắc được triển khai; không phải mọi nội dung gây sốc hoặc mọi vi phạm đều được nhận diện chính xác. Kết quả không gắn cờ không chứng minh ảnh an toàn.
Nội dung bóc lột hoặc xâm hại tình dục trẻ em bị nghiêm cấm. Tuy nhiên, bản thử không phải công cụ chuyên phát hiện CSAM hoặc xác định độ tuổi. Nội dung đã biết hoặc bị nghi là CSAM phải được tách khỏi luồng gửi tới OpenAI Moderation và xử lý theo quy trình báo cáo an toàn phù hợp. Danh sách loại trừ thủ công hiện có không thay thế biện pháp bảo vệ trẻ em chuyên dụng. Không sao chép hoặc gửi lại loại ảnh này qua email hỗ trợ hay kênh cảnh báo; cung cấp ID tin nhắn/kênh và thông tin cần thiết để báo cáo.
2. Dữ liệu được tiếp nhận và xử lý
Khi có tin nhắn mới hoặc chỉnh sửa với tệp đính kèm trong phạm vi giám sát, bot có thể xử lý Discord ID, username và tên hiển thị của người gửi; ID server, kênh và tin nhắn; thời gian gửi/sửa; ID, tên, kích thước, định dạng tệp và metadata cần thiết; URL tải tạm thời từ Discord CDN; dữ liệu ảnh trong bộ nhớ; kết quả phân loại, điểm, mã phản hồi của model, thời gian ghi nhận và trạng thái xử lý.
Ảnh gốc và bản ảnh chuẩn hóa chỉ được xử lý tạm thời trong bộ nhớ của bản thử, không được lưu vào kho hồ sơ. Hồ sơ vụ việc có thể chứa mã băm SHA-256 khi tải được tệp, nhưng không chứa bản sao ảnh hoặc URL CDN có chữ ký. Discord có thể chuyển các trường văn bản trong sự kiện theo quyền được cấp; bản thử không dùng văn bản hội thoại để phân tích hoặc lưu trong hồ sơ kiểm duyệt.
3. Phương thức xử lý hình ảnh
Phần mềm bot chạy trên máy chủ do SDVN quản lý, nhưng việc phân loại ảnh sử dụng dịch vụ OpenAI Moderation API. Vì vậy, dữ liệu ảnh có được chuyển đến nhà cung cấp bên thứ ba; đây không phải hệ thống phân loại hoàn toàn nội bộ.
Tệp đính kèm từ Discord CDN trong giới hạn 8 MiB được tải vào bộ nhớ để kiểm tra định dạng. Ảnh tĩnh PNG/JPEG/WebP phù hợp giới hạn kỹ thuật có thể được giảm kích thước và gửi qua HTTPS đến OpenAI để phân loại. Bản thử không gửi riêng ID Discord, username, tên hiển thị, tên tệp hoặc văn bản hội thoại làm trường đầu vào cho OpenAI; tuy nhiên dữ liệu cá nhân có thể xuất hiện ngay trong ảnh. OpenAI xử lý dữ liệu theo điều khoản và cơ chế dữ liệu API của họ; xem https://developers.openai.com/api/docs/guides/your-data . SDVN không cam kết xóa tức thì mọi dữ liệu do nhà cung cấp xử lý.
GIF, ảnh động, video, tệp không hỗ trợ, nội dung nhúng ngoài Discord và lỗi xử lý có thể được báo staff xem xét; chúng không được coi là đã phân loại an toàn. Tệp không hỗ trợ không được gửi sang OpenAI. Đường dẫn không có nội dung nhúng có thể không được phát hiện.
Bản thử chỉ ghi nhận và thông báo cho staff, không tự xóa tin nhắn, timeout, kick hoặc ban. Staff xem xét ngữ cảnh và bằng chứng khác trước khi quyết định theo nội quy; người chơi có thể yêu cầu xem xét lại. Nếu SDVN triển khai lưu ảnh gốc hoặc xử phạt tự động sau này, chính sách và thông báo liên quan sẽ được cập nhật trước khi bật chức năng.
4. Lưu trữ và truy cập dữ liệu
Với nội dung bị gắn cờ, cần xem xét hoặc gặp lỗi xử lý, SDVN lưu hồ sơ metadata và kết quả để hỗ trợ kiểm tra nhận diện sai, xem xét quyết định, điều tra vi phạm và giải quyết khiếu nại. Bản thử không lưu bản sao ảnh gốc, không chụp màn hình Discord và không đăng lại ảnh nhạy cảm vào cảnh báo. PNG hồ sơ là bản trình bày metadata, không phải screenshot hay bằng chứng độc lập về nội dung ảnh gốc.
Hồ sơ trên máy chủ được giới hạn quyền truy cập cho người hoặc thành phần hệ thống có thẩm quyền. Kênh staff riêng nhận mã hồ sơ, ID người gửi/kênh/tin nhắn, thời gian và trạng thái. Hệ thống còn lưu trạng thái chống xử lý trùng và log vận hành thông thường chỉ ghi thời gian, trạng thái và loại lỗi, không ghi ID hay nội dung người chơi trong các thông báo log của bản thử. Các dữ liệu này phục vụ quản trị, kiểm tra và vận hành; không được công bố công khai bởi bản thử.
Dữ liệu lưu của bản thử được mã hóa AES-256-GCM ở tầng ứng dụng trước khi ghi xuống đĩa, gồm hồ sơ JSON/PNG, dữ liệu chống xử lý trùng, bản kiểm tra quyền kênh và cấu hình credential. Khóa mã hóa được lưu riêng ngoài thư mục dữ liệu, giới hạn quyền quản trị và cấp cho service khi chạy. Dữ liệu chỉ được giải mã khi cần xử lý bởi thành phần được cấp quyền. Cơ chế này không phải mã hóa toàn bộ ổ đĩa, không bao phủ mọi dữ liệu của các ứng dụng SDVN khác hay bản sao tại Discord/OpenAI, và không ngăn quản trị viên có quyền root hoặc tiến trình được cấp khóa truy cập bản rõ. Việc gỡ các file bản rõ cũ không bảo đảm xóa vật lý mọi block lưu trữ hoặc các bản sao ngoài phạm vi kiểm soát.
5. Thời hạn lưu trữ và yêu cầu xóa dữ liệu
Hồ sơ vụ việc và trạng thái chống xử lý trùng được cấu hình dọn các mục quá 30 ngày khi bot xử lý công việc tiếp theo. Việc dọn có thể chậm khi bot dừng hoặc không có công việc. Bản thử không lưu bản sao ảnh nên không có thời hạn lưu kho ảnh riêng.
Mốc 30 ngày không tự động áp dụng cho cảnh báo đã gửi vào Discord, log hệ thống hoặc bản sao lưu; các nhóm này chưa có cơ chế xóa thống nhất cùng thời hạn. SDVN rà soát nhu cầu lưu và xử lý thủ công khi không còn cần thiết hoặc có yêu cầu dữ liệu hợp lệ, bao gồm các bản sao thuộc quyền kiểm soát. Việc chưa có tác vụ dọn không phải lý do giữ dữ liệu vô thời hạn. Dữ liệu tại OpenAI và Discord còn chịu cơ chế xử lý của các nhà cung cấp.
Người dùng có thể gửi yêu cầu truy cập, chỉnh sửa, xem xét hoặc xóa dữ liệu đến [email protected], kèm Discord ID, mã hồ sơ hoặc ID tin nhắn và thời gian nếu có. Không gửi lại ảnh nhạy cảm. SDVN xác minh quyền kiểm soát tài khoản, tìm hồ sơ/cảnh báo/log liên quan và phản hồi phạm vi đã xử lý hoặc phần phải giữ với lý do cụ thể theo nghĩa vụ áp dụng. Rời server hay xóa tin nhắn không tự xóa các hồ sơ đã tạo.
6. Giới hạn sử dụng Message Content Intent
Thành phần này sử dụng Message Content Intent để nhận tệp đính kèm của tin nhắn thông thường phục vụ kiểm duyệt ảnh tại các kênh được cấu hình, không chỉ tin nhắn gọi lệnh hoặc nhắc bot. Bộ lọc theo kênh áp dụng cho mọi người gửi, không chọn cá nhân để giám sát. Kênh admin/nội bộ, kênh cảnh báo, ticket riêng và thread riêng bị loại trừ; không quét DM.
Khi khởi động, bot có thể kiểm tra bù tối đa 100 tin mỗi kênh trong 15 phút gần nhất. Phạm vi thread công khai phụ thuộc dữ liệu Discord cung cấp; thread lưu trữ và toàn bộ lịch sử không được bảo đảm bao phủ. Bot tiếp nhận ảnh sau khi tin được đăng, không ngăn upload trước khi xuất hiện.
SDVN không dùng thành phần này cho quảng cáo, lập hồ sơ người dùng không liên quan hoặc thu thập văn bản hội thoại ngoài nhu cầu đã công bố; không dùng đầu vào hoặc kết quả kiểm duyệt để huấn luyện mô hình AI của mình. Các chức năng quản lý game và tích hợp IslePilot khác tiếp tục hoạt động qua Slash Commands, Discord Interactions và các thành phần tích hợp máy chủ game tương ứng.
Trợ lý staff chống gian lận
Trợ lý chống gian lận là công cụ nội bộ cho staff SDVN, hiện chạy dưới ứng dụng [SDVN-ANTICHEAT] (Application ID 1563518573320601633) và có thể được chuyển sang ứng dụng [SDVN] (IslePilot). Người chơi không gửi lệnh cho trợ lý; trợ lý chỉ làm việc với staff.
1. Phạm vi đọc tin nhắn và Message Content Intent
Trợ lý sử dụng Message Content Intent để đọc nội dung tin nhắn trong đúng hai kênh staff riêng đã cấu hình (kênh gameplay và kênh máy chủ). Staff ra lệnh, đặt câu hỏi và trả lời đề xuất (ví dụ "duyệt", "ban nó", "thôi khỏi") bằng câu tiếng Việt tự nhiên, không phải Slash Command, nên trợ lý cần đọc nội dung để hiểu yêu cầu và biết staff đang trả lời đề xuất nào.
Trợ lý định kỳ tải tin nhắn mới của hai kênh này qua Discord API và, khi trả lời, đọc khoảng 30 tin gần nhất của kênh làm ngữ cảnh. Trợ lý chỉ xử lý tin của các tài khoản staff trong danh sách cho phép; tin của người khác và của bot bị bỏ qua. Trợ lý không đọc kênh khác, DM, voice, trạng thái hoạt động hay danh sách thành viên, và không dùng phạm vi đọc này cho kiểm duyệt ảnh hoặc mục đích nào khác.
Ngoài hai kênh trên, chủ server và đồng quản trị có thể dùng lệnh gạch chéo /anticheat của ứng dụng [SDVN-ANTICHEAT] ở bất kỳ kênh nào. Lệnh này không cần Message Content Intent: trợ lý chỉ nhận nội dung lệnh do người gõ nhập, không đọc tin nhắn khác của kênh đó, và câu trả lời chỉ người gõ lệnh nhìn thấy. Người khác dùng lệnh sẽ bị từ chối.
2. Dữ liệu được xử lý
Từ Discord (chỉ hai kênh staff): nội dung tin nhắn, Discord ID và tên hiển thị của người gửi, ID tin nhắn, thời gian và tin nhắn đang được trả lời.
Dữ liệu game của người chơi dùng để phát hiện gian lận và báo cho staff: SteamID, tên trong game và lịch sử đổi tên, máy chủ đang chơi; loài và mức trưởng thành của khủng long; lịch sử đánh (người đánh, nạn nhân, kỹ năng, khoảng cách, sát thương, thời gian), giết và chết; mẫu vị trí và di chuyển của người chơi đang nằm trong danh sách theo dõi; hành động làm tổ/đẻ trứng; số lượng và tần suất lệnh từ game client gửi lên máy chủ để phát hiện spam hoặc khai thác lỗi gây crash. Nguồn dữ liệu: log của máy chủ game, cơ sở dữ liệu IslePilot của SDVN và việc đọc (chỉ đọc) trạng thái tiến trình máy chủ game.
Hồ sơ quản trị: ban, kick, slay, lý do và tóm tắt bằng chứng, người duyệt, lịch sử đền bù khủng long. Trợ lý không dùng địa chỉ IP của người chơi để ra quyết định và không đăng IP lên Discord.
3. Xử lý bằng AI và bên thứ ba
Để hiểu và trả lời yêu cầu, trợ lý gửi nội dung tin nhắn của staff, tên hiển thị và ID người gửi, ngữ cảnh kênh gần đây cùng dữ liệu người chơi và máy chủ liên quan đến Anthropic (Claude). Một số tác vụ phân tích nặng (ví dụ phân tích log hoặc cơ sở dữ liệu lớn) có thể dùng OpenAI (Codex). Token bot, mật khẩu cơ sở dữ liệu và địa chỉ máy chủ không được đưa vào dữ liệu gửi đi. Các nhà cung cấp xử lý dữ liệu theo điều khoản API của họ; SDVN không dùng dữ liệu này để quảng cáo, bán cho bên khác hoặc huấn luyện mô hình AI của mình.
Lệnh quản trị được thực hiện qua giao diện quản trị của máy chủ game (RCON) và hệ thống IslePilot của SDVN; kết quả được kiểm tra lại từ chính máy chủ game trước khi báo.
4. Quyết định tự động và quyền ra lệnh
Phần lớn xử lý cần người duyệt: hệ thống đề xuất kèm bằng chứng, chủ server hoặc đồng quản trị duyệt hoặc từ chối. Chỉ chủ server và đồng quản trị được ra lệnh ban/unban qua trợ lý; admin khác không ban được qua trợ lý.
Một số trường hợp có dấu hiệu rất rõ được ban tự động: đổi tên trong game từ 3 lần trong 30 phút; spam các lệnh game đã biết gây crash hoặc đơ máy chủ; và một số dấu hiệu khai thác lỗi cụ thể. Mỗi lần ban tự động đều được đăng kèm bằng chứng vào kênh staff và báo cho chủ server và đồng quản trị. Hệ thống cũng tự giới hạn tần suất một số lệnh game bị lạm dụng; việc này chỉ chặn lệnh, không ban. Phát hiện tự động có thể sai; người chơi có thể khiếu nại mọi lệnh ban qua email hỗ trợ và sẽ được staff xem xét lại.
5. Lưu trữ và thời hạn
Dữ liệu được lưu trên máy chủ do SDVN quản lý, giới hạn quyền truy cập cho quản trị hạ tầng: log tin nhắn trợ lý đã xử lý và câu trả lời; log hành động (người yêu cầu, SteamID, kết quả); nội dung các yêu cầu chuyển sang phân tích sâu; đề xuất và kết quả duyệt; sổ kiến thức staff dạy cho trợ lý (có thể nhắc tên hoặc SteamID người chơi); kết quả phân tích, hồ sơ bằng chứng và danh sách theo dõi người chơi.
Tại ngày cập nhật, các nhóm dữ liệu này chưa có thời hạn xóa tự động; log hệ thống của máy chủ game được ghi đè dần theo dung lượng. SDVN xem xét và xóa thủ công khi dữ liệu không còn cần thiết hoặc khi có yêu cầu dữ liệu hợp lệ; hồ sơ cần cho một lệnh ban đang có hiệu lực có thể được giữ đến khi lệnh ban kết thúc hoặc khiếu nại được giải quyết. Tin nhắn trợ lý đã đăng vào Discord do Discord lưu theo quyền của kênh.
SDVN RCON
Ứng dụng xử lý tương tác quản trị, định danh Discord/Steam, thông tin người chơi và dữ liệu sự kiện game cần cho yêu cầu. Dữ liệu tra cứu và lịch sử hoạt động được lưu vào chỉ mục người chơi, cơ sở dữ liệu lịch sử chiến đấu và log. Log có thể chứa người thực hiện, đối số lệnh và phản hồi của máy chủ. Quyền đọc dữ liệu phụ thuộc vai trò được cấu hình; tra cứu người chơi được trả lời riêng cho người yêu cầu có quyền. Tính năng ticket hỗ trợ của ứng dụng này hiện chưa bật.
sepay — thanh toán và quyền lợi
Ứng dụng nhận Discord ID, SteamID, gói quyền lợi, số tiền, mã tham chiếu và thông tin giao dịch từ yêu cầu người dùng và webhook SePay. Hệ thống lưu cả payload webhook gốc, lịch sử đối soát, thay đổi quyền lợi và người thực hiện, cùng thành viên/khung thời gian của sự kiện. SePay cung cấp thông báo giao dịch; VietQR nhận mã ngân hàng, số tài khoản nhận tiền, số tiền và nội dung tham chiếu để tạo ảnh QR. Discord nhận yêu cầu tương tác, thông báo và cập nhật role. Thông tin quản trị game liên quan có thể được chuyển sang cấu hình máy chủ game SDVN. Yêu cầu thanh toán chờ hết hạn sau 30 phút nhưng điều đó không xóa bản ghi giao dịch. Xóa sự kiện khỏi danh sách không xóa sổ đối soát/bù thời gian. Dữ liệu bot được lưu trên vùng lưu trữ mã hóa và giới hạn quyền truy cập; điều đó không bảo đảm mọi log hoặc bản sao bên ngoài vùng này đều được mã hóa.
Chia sẻ và quyền truy cập
Discord xử lý tương tác, thông báo và nội dung bot gửi lên Discord. Steam phục vụ xác thực/liên kết tài khoản và tra cứu thông tin người chơi khi được sử dụng. SePay và VietQR xử lý dữ liệu thanh toán/QR như mô tả ở mục sepay. Các thành phần SDVN như bot, website, hệ thống quyền lợi và máy chủ game trao đổi dữ liệu cần cho chức năng liên quan.
Website sử dụng Cloudflare để chuyển tiếp và bảo vệ lưu lượng truy cập; Cloudflare và hệ thống web có thể xử lý địa chỉ IP, thời điểm truy cập, đường dẫn yêu cầu và thông tin trình duyệt. Website sử dụng phần mềm IslePilot và có thể tải tài nguyên từ dịch vụ IslePilot; việc dùng phần mềm này không đồng nghĩa toàn bộ cơ sở dữ liệu người chơi được gửi cho nhà cung cấp.
Staff có quyền theo chức năng và quản trị viên hạ tầng có thể truy cập dữ liệu cần cho công việc. Phản hồi gửi vào kênh Discord được nhìn thấy theo quyền của kênh đó; phản hồi riêng bị giới hạn theo cơ chế tương tác Discord. Email hỗ trợ được xử lý qua Gmail của Google, gồm địa chỉ email, nội dung và tệp đính kèm bạn gửi.
SDVN chỉ chia sẻ dữ liệu trong phạm vi cần cho dịch vụ, theo chỉ dẫn hợp lệ của bạn hoặc khi phải đáp ứng yêu cầu pháp luật có hiệu lực. Dịch vụ của nhà cung cấp có thể xử lý dữ liệu ở quốc gia khác; dữ liệu tại các nhà cung cấp còn chịu điều khoản và chính sách của họ.
Đối với bản thử kiểm duyệt ảnh của [SDVN], OpenAI nhận bản ảnh chuẩn hóa để phân loại như mô tả ở mục riêng bên trên. Thông báo kết quả và định danh liên quan được gửi lại vào kênh staff riêng trên Discord; không đăng lại ảnh gốc.
Đối với trợ lý staff chống gian lận, Anthropic (Claude) và trong một số tác vụ là OpenAI (Codex) nhận nội dung tin nhắn staff, ngữ cảnh kênh và dữ liệu người chơi liên quan như mô tả ở mục riêng bên trên; câu trả lời được gửi lại vào kênh staff riêng trên Discord.
Thời hạn lưu dữ liệu, log và sao lưu
SDVN lưu dữ liệu theo nhu cầu của chức năng tương ứng và yêu cầu pháp luật áp dụng. Dữ liệu không còn cần cho chức năng sẽ được xem xét để xóa hoặc giảm thông tin nhận dạng; khi nhận yêu cầu dữ liệu hợp lệ, SDVN kiểm tra cả bản ghi đang sử dụng, log và bản sao có liên quan.
Lịch sử chiến đấu RCON được cấu hình dọn bản ghi quá 15 ngày trong quá trình nhập dữ liệu. Bộ nhớ đệm tra cứu chỉ tồn tại trong tiến trình và khác với chỉ mục người chơi được lưu lâu dài. Yêu cầu thanh toán chờ của sepay hết hạn sau 30 phút; hết hạn chỉ thay đổi trạng thái yêu cầu, không xóa giao dịch, webhook hoặc lịch sử quyền lợi.
Chỉ mục người chơi, liên kết tài khoản, lịch sử giao dịch, webhook gốc, sổ đối soát, sự kiện và một số log hiện chưa có thời hạn xóa tự động thống nhất. Chúng có thể tồn tại cho đến khi được xử lý thủ công. SDVN xem xét nhu cầu lưu khi giải quyết yêu cầu xóa, khi chức năng chấm dứt hoặc khi dữ liệu không còn cần thiết; không coi việc chưa có tự động hóa là lý do giữ dữ liệu vô thời hạn.
Sao lưu hằng ngày của website được cấu hình dọn sau 7 ngày. Log truy cập web được cấu hình xoay vòng ở mức 25 MiB và giới hạn tuổi bản xoay 72 giờ. Đây là giới hạn theo cấu hình của các nhóm cụ thể, không phải cam kết xóa mọi dữ liệu đúng cùng thời điểm; tác vụ dọn có thể không chạy khi dịch vụ dừng.
Sao lưu thủ công, bản di chuyển và bản sao của các thành phần khác không được bao phủ bởi thời hạn 7 ngày của website và hiện chưa có thời hạn tự động thống nhất. Khi thực hiện yêu cầu xóa, SDVN xác định các bản sao thuộc quyền kiểm soát, thực hiện xóa phù hợp hoặc hạn chế sử dụng phần dữ liệu cần giữ theo nghĩa vụ pháp luật, và thông báo phạm vi còn lưu. Việc khôi phục dữ liệu cần xét lại các yêu cầu xóa đã xử lý.
Biện pháp bảo vệ
Hệ thống có kiểm tra quyền theo chức năng, hạn chế truy cập tệp cấu hình và một số dịch vụ nội bộ, cùng các cơ chế bảo vệ credential theo từng thành phần. Những biện pháp đó không có nghĩa mọi cơ sở dữ liệu, log và bản sao lưu đều được mã hóa. Người quản trị cần tiếp tục kiểm tra quyền truy cập và phạm vi lưu dữ liệu; không có biện pháp nào bảo đảm an toàn tuyệt đối.
Yêu cầu truy cập, chỉnh sửa hoặc xóa
Gửi email đến [email protected] với tiêu đề “SDVN — Yêu cầu dữ liệu”, tên app, Discord ID hoặc SteamID liên quan và phạm vi bạn muốn truy cập, chỉnh sửa hoặc xóa. Chỉ cung cấp định danh cần thiết, không gửi mật khẩu, token hay mã OTP. SDVN có thể yêu cầu xác minh quyền kiểm soát tài khoản trước khi cung cấp hoặc thay đổi dữ liệu.
Đầu mối tiếp nhận là quản trị Cộng đồng SDVN qua email trên. Sau khi xác minh, SDVN kiểm tra các thành phần liên quan và xử lý thủ công khi chưa có công cụ tự động; phản hồi kết quả, phần còn giữ và lý do, hoặc bước tiếp theo nếu cần thêm thông tin. Yêu cầu được xử lý kịp thời theo nghĩa vụ áp dụng; đây không phải cam kết hệ thống xóa tức thì.
Gỡ liên kết tài khoản hoặc rời guild không tự xóa toàn bộ lịch sử game, thanh toán, log hoặc bản sao lưu. Với dữ liệu API Discord, SDVN xử lý yêu cầu chỉnh sửa/xóa và dữ liệu không còn cần thiết theo điều khoản Discord; chỉ giữ ngoại lệ trong phạm vi pháp luật yêu cầu. Dữ liệu khác có thể cần được giữ có giới hạn để thực hiện nghĩa vụ pháp luật hoặc giải quyết tranh chấp hợp lệ; SDVN giải thích căn cứ và phạm vi thay vì dùng ngoại lệ chung cho mọi dữ liệu.
Xóa dữ liệu cần cho một chức năng có thể khiến chức năng đó không sử dụng được. SDVN không thể trực tiếp xóa bản sao do người dùng khác hoặc bên thứ ba kiểm soát; khi phù hợp sẽ hướng dẫn bạn liên hệ bên đó. Không xác nhận xóa hoàn tất khi mới chỉ ẩn, vô hiệu hóa hoặc xóa một phần dữ liệu.
Thay đổi chính sách
SDVN sẽ ghi ngày cập nhật và thông báo thay đổi quan trọng qua kênh cộng đồng. Khi bổ sung app hoặc thay đổi phạm vi xử lý dữ liệu, danh sách và mô tả liên quan cần được cập nhật trước khi dùng chính sách này cho hồ sơ xét duyệt.
Liên hệ hỗ trợ và yêu cầu dữ liệu
[email protected]
Privacy Policy
Operator: Cộng đồng SDVN / SDVN Community
Updated: 2026-10-28 · Effective: 2026-10-28
Covered applications
[SDVN] (IslePilot)
Application ID: 1537856555675025458
Discord–Steam linking, interactive game panels, permission-based lookups and administration, and relay of game chat to configured Discord channels. An image-moderation assistance pilot is being added and will operate only after the required permissions are granted and deployment is enabled.
[SDVN-ANTICHEAT] — anti-cheat staff assistant
Application ID: 1563518573320601633
Assistant for staff in two private staff channels: answers questions about players and servers, carries out permitted moderation commands, and posts alerts and proposed actions from the anti-cheat system. This function may be moved to run under the [SDVN] (IslePilot) application; the "Anti-cheat staff assistant" section then applies to whichever application runs it.
get-info (SDVN RCON)
Application ID: 1541288729627459584
Interactive game-server administration, player lookups and configured game-event data.
sepay
Application ID: 1539701397669412935
Donation/QR requests, payment-notification reconciliation, benefit grants and expiry, and role-based event management.
Scope and data sources
This policy describes data processing by the SDVN Discord applications listed on this page and the SDVN components that directly support them. Data comes from your interactions, Discord, linked Steam accounts, game servers and SePay transaction notifications.
AI Helper PP is outside this policy’s scope. Ticket bots and other third-party-operated bots are governed by their respective operators’ policies; their presence in the guild does not mean SDVN operates them. Contact SDVN for guidance if you are unsure which application handles your data.
Common data and purposes
Depending on the application, SDVN processes Discord IDs, roles or permissions needed for access checks, relevant channel and message IDs, commands or forms you submit, linked Steam IDs and relevant game data. Purposes include responding to requests, checking access, carrying out authorized game actions, reconciling benefits, providing support and investigating faults or violations. Not every app reads all Discord messages.
[SDVN] — IslePilot
The application uses Discord IDs and Steam links to handle interactions; website components retrieve individual members’ roles as needed. Account links, game events and operational results are stored in SDVN’s database. Game chat is relayed to configured Discord channels and can be read by people with access to those channels. This game-chat relay is separate from the Discord image-moderation pilot described below. Lookup caches are held in process memory; clearing a cache does not delete stored records. The website’s Discord unlink function removes the link only, not all game history or backups.
Automated image moderation
The [SDVN] (IslePilot) application, Application ID 1537856555675025458, is being prepared to use Discord Message Content Intent to assist with moderating images posted by members in Discord channels configured for monitoring. As of this update on 24 October 2026, the pilot is awaiting this permission and monitoring of player-uploaded images has not been enabled. The descriptions below apply when the pilot is enabled; this is separate from AI Helper PP.
1. Purpose of data processing
The system assists in identifying images that may violate community rules, including pornography, sexual content or nudity, severe violence, gore and other image content prohibited by the Discord Community Guidelines or SDVN rules. Detection depends on the deployed model and rules; not all shocking content or violations will be identified correctly. An unflagged result does not establish that an image is safe.
Child sexual exploitation or abuse content is prohibited. However, the pilot is not a dedicated CSAM or age-detection tool. Known or suspected CSAM must be excluded from OpenAI Moderation submissions and handled through appropriate safe reporting procedures. The current manual exclusion list does not replace dedicated child-safety safeguards. Do not copy or resend such images through support email or alert channels; provide message/channel IDs and information needed for reporting.
2. Data received and processed
For new or edited messages with attachments within the monitoring scope, the bot may process the sender’s Discord ID, username and display name; server, channel and message IDs; sent/edited timestamps; attachment ID, name, size, format and necessary metadata; a temporary Discord CDN download URL; image data in memory; classification results, scores, model response identifiers, recording time and processing status.
Original and normalized images are processed temporarily in the pilot’s memory and are not archived in case storage. A case may include a SHA-256 hash when an attachment was downloaded, but does not contain an image copy or signed CDN URL. Discord may deliver text fields in events under the granted permissions; the pilot does not analyze conversation text or store it in moderation case records.
3. Image processing method
The bot software runs on SDVN-managed servers, but image classification uses the OpenAI Moderation API. Image data is therefore transferred to a third-party provider; classification is not performed entirely in-house.
Attachments from Discord CDN within the 8 MiB limit are downloaded into memory for format validation. Supported static PNG/JPEG/WebP images within technical limits may be resized and sent over HTTPS to OpenAI for classification. The pilot does not separately send Discord IDs, usernames, display names, filenames or conversation text as OpenAI input fields; personal data may nevertheless appear within the image itself. OpenAI handles data under its API terms and data controls; see https://developers.openai.com/api/docs/guides/your-data . SDVN does not promise immediate deletion of all provider-processed data.
GIFs, animated images, video, unsupported files, external embeds and processing failures may be referred to staff; they are not treated as successfully classified as safe. Unsupported files are not sent to OpenAI. Links without embeds may not be detected.
The pilot only records cases and alerts staff; it does not automatically delete messages, timeout, kick or ban users. Staff consider context and other evidence before decisions under community rules, and players may request review. If SDVN later introduces original-image archiving or automated sanctions, the policy and relevant notices will be updated before those features are enabled.
4. Data storage and access
For flagged content, review cases or processing failures, SDVN stores metadata records and results to help investigate false positives, review decisions, investigate violations and handle complaints. The pilot does not archive original images, capture Discord screenshots or repost sensitive images in alerts. A case PNG presents metadata; it is not a screenshot or independent evidence of the original image content.
Server-side case access is restricted to authorized people or system components. A private staff channel receives the case reference, sender/channel/message IDs, timestamp and status. The system also stores deduplication state and routine operational logs containing timestamps, statuses and error types; the pilot’s log messages do not include player identifiers or content. These data support administration, review and operation and are not published publicly by the pilot.
Pilot storage is encrypted with AES-256-GCM at the application layer before being written to disk, including JSON/PNG case records, deduplication data, channel-permission audits and credential configuration. The encryption key is kept separately from the data directory, restricted to administrative access and supplied to the running service. Authorized components decrypt data when needed for processing. This is not full-disk encryption, does not cover all data of other SDVN applications or copies at Discord/OpenAI, and does not prevent administrators with root access or key-authorized processes from accessing plaintext. Removing old plaintext files does not guarantee physical erasure of every storage block or copies outside the controlled scope.
5. Retention and deletion requests
Case records and deduplication state are configured for removal after 30 days when the bot next processes work. Cleanup may be delayed while the bot is stopped or idle. The pilot does not archive image copies, so it has no separate image-archive retention period.
The 30-day period does not automatically apply to alerts already sent to Discord, system logs or backups; these do not yet share a uniform deletion schedule. SDVN reviews the need to retain them and handles deletion manually when no longer needed or upon a valid data request, including copies under its control. The absence of a cleanup job is not a basis for indefinite retention. Data at OpenAI and Discord is also subject to those providers’ data-handling practices.
Users may request access, correction, review or deletion by emailing [email protected] with their Discord ID, case reference or message ID and time if available. Do not resend sensitive images. SDVN verifies control of the account, locates relevant records/alerts/logs and explains what was handled or must be retained for a specific applicable obligation. Leaving the server or deleting a message does not automatically erase existing records.
6. Limits on Message Content Intent use
This component uses Message Content Intent to receive attachments in ordinary messages for image moderation in configured channels, not just messages invoking commands or mentioning the bot. Channel-based scope applies to all senders and does not select individuals for monitoring. Admin/internal channels, the alert channel, private tickets and private threads are excluded; DMs are not scanned.
On startup, the bot may check up to 100 messages per channel from the preceding 15 minutes. Public-thread coverage depends on data supplied by Discord; archived threads and the full message history are not guaranteed to be covered. The bot receives images after a message is posted and does not prevent uploads before they appear.
SDVN does not use this component for advertising, unrelated user profiling or collecting conversation text beyond the disclosed needs, and does not use moderation inputs or results to train its own AI models. Other game-management and IslePilot integration features continue through Slash Commands, Discord Interactions and the corresponding game-server integration components.
Anti-cheat staff assistant
The anti-cheat assistant is an internal tool for SDVN staff. It currently runs under the [SDVN-ANTICHEAT] application (Application ID 1563518573320601633) and may be moved to the [SDVN] (IslePilot) application. Players do not send commands to the assistant; it only works with staff.
1. Message reading scope and Message Content Intent
The assistant uses Message Content Intent to read message content in exactly two configured private staff channels (gameplay and server channels). Staff give commands, ask questions and answer proposals (for example "approve", "ban him", "never mind") in natural Vietnamese rather than Slash Commands, so the assistant must read the content to understand the request and to know which proposal is being answered.
The assistant periodically fetches new messages in these two channels through the Discord API and, when answering, reads about the last 30 channel messages as context. It only acts on messages from allow-listed staff accounts; messages from others and from bots are ignored. It does not read other channels, DMs, voice, presence or member lists, and this reading scope is not used for image moderation or any other purpose.
Besides these two channels, the server owner and the co-admin can use the /anticheat slash command of the [SDVN-ANTICHEAT] application in any channel. It does not need Message Content Intent: the assistant only receives the text typed into the command, does not read other messages in that channel, and the answer is visible only to the person who used the command. Anyone else is refused.
2. Data processed
From Discord (the two staff channels only): message text, sender Discord ID and display name, message ID, time and the message being replied to.
Player game data used to detect cheating and report to staff: SteamID, in-game names and name-change history, server played on; dinosaur species and growth; combat history (attacker, victim, ability, distance, damage, time), kills and deaths; position and movement samples for players on a watch list; nesting/egg actions; counts and rates of game-client commands sent to the server, to detect spam or crash exploits. Sources: game-server logs, the SDVN IslePilot database and read-only inspection of the game-server process.
Moderation records: bans, kicks, slays, reasons and evidence summaries, the approving staff member, dinosaur compensation history. The assistant does not use player IP addresses for decisions and does not post IP addresses to Discord.
3. AI and third-party processing
To understand and answer requests, the assistant sends staff message text, sender display name and ID, recent channel context and relevant player and server data to Anthropic (Claude). Some heavy analysis tasks (for example large log or database analysis) may use OpenAI (Codex). Bot tokens, database passwords and server addresses are not included in data sent. Providers process data under their API terms; SDVN does not use this data for advertising, does not sell it and does not use it to train its own AI models.
Moderation commands are carried out through the game servers' admin interface (RCON) and the SDVN IslePilot system; results are checked against the game server itself before being reported.
4. Automated decisions and command authority
Most enforcement needs human approval: the system proposes an action with evidence and the server owner or co-admin approves or rejects it. Only the server owner and the co-admin can order bans/unbans through the assistant; other admins cannot ban through it.
A few very clear patterns are banned automatically: changing in-game name 3 or more times within 30 minutes; flooding game commands known to crash or freeze a server; and certain specific exploit signatures. Every automatic ban is posted with its evidence to the staff channel and notified to the owner and co-admin. The system also rate-limits some abused game commands; this blocks the command only and does not ban. Automated detection can be wrong; players can appeal any ban through the support email and staff will review it.
5. Storage and retention
Data is stored on SDVN-managed servers with access limited to infrastructure administrators: logs of messages the assistant processed and its replies; action logs (requester, SteamID, result); text of requests escalated for deeper analysis; proposals and approval results; the knowledge notes staff teach the assistant (which may mention player names or SteamIDs); analysis results, evidence reports and player watch lists.
As of the update date these categories have no automatic deletion period; game-server system logs are overwritten progressively by size. SDVN reviews and deletes manually when data is no longer needed or on a valid data request; records needed for an active ban may be kept until the ban ends or an appeal is resolved. Messages the assistant posted to Discord are stored by Discord according to the channel's permissions.
SDVN RCON
The application handles administrative interactions, Discord/Steam identifiers, player information and game-event data needed for requests. Lookup data and activity history are stored in player indexes, combat-history databases and logs. Logs may contain the actor, command arguments and server responses. Data access depends on configured roles; player lookups are returned privately to authorized requesters. This application’s support-ticket feature is not currently enabled.
sepay — payments and benefits
The application receives Discord IDs, Steam IDs, benefit packages, amounts, references and transaction details from user requests and SePay webhooks. It stores the original webhook payload, reconciliation history, benefit changes and actors, and event members/time intervals. SePay provides transaction notifications; VietQR receives the bank code, recipient account number, amount and payment reference to generate a QR image. Discord receives interactions, notifications and role updates. Relevant game-administration information may be passed to SDVN game-server configuration. Pending payment requests expire after 30 minutes, but this does not delete transaction records. Removing an event from the list does not erase reconciliation or time-compensation ledgers. Bot data is stored on encrypted storage with access restrictions; this does not guarantee encryption of every log or copy outside that storage.
Sharing and access
Discord processes interactions, notifications and content posted to Discord by the bots. Steam supports account authentication/linking and player-information lookups where used. SePay and VietQR process payment/QR data as described in the sepay section. SDVN components, including bots, the website, benefit systems and game servers, exchange data needed for the relevant functions.
The website uses Cloudflare to relay and protect traffic; Cloudflare and the web infrastructure may process IP addresses, access times, request paths and browser information. The website uses IslePilot software and may load resources from IslePilot services; using that software does not mean the entire player database is sent to the provider.
Function-authorized staff and infrastructure administrators may access data needed for their work. Responses posted in Discord channels are visible according to channel permissions; private responses are limited by Discord’s interaction mechanisms. Support email is processed through Google’s Gmail, including your email address, message and attachments.
SDVN shares data only as needed to provide the service, on your valid instructions, or to comply with binding legal requirements. Providers may process data in other countries, and data held by providers is also subject to their terms and policies.
For the [SDVN] image-moderation pilot, OpenAI receives a normalized image for classification as described above. Result notifications and relevant identifiers are sent to a private Discord staff channel; original images are not reposted.
For the anti-cheat staff assistant, Anthropic (Claude) and, for some tasks, OpenAI (Codex) receive staff message text, channel context and relevant player data as described in its section above; answers are posted back to the private staff channels on Discord.
Data, log and backup retention
SDVN retains data according to the needs of the relevant functions and applicable legal requirements. Data no longer needed for a function is reviewed for deletion or reduction of identifying information. When a valid data request is received, SDVN checks relevant active records, logs and copies.
RCON combat history is configured to remove records older than 15 days during ingestion. Lookup caches exist only within the process and are distinct from persistent player indexes. Pending sepay payment requests expire after 30 minutes; expiry changes request status and does not delete transactions, webhooks or benefit history.
Player indexes, account links, transactions, original webhooks, reconciliation ledgers, events and some logs currently have no uniform automatic deletion period. They may remain until manually handled. SDVN assesses retention when handling deletion requests, when a function ends or when data is no longer necessary; the absence of automation is not a reason to retain data indefinitely.
Website daily backups are configured for cleanup after 7 days. Web access logs are configured to rotate at 25 MiB, with a 72-hour age limit for rotated files. These are configured limits for specific categories, not a guarantee that all data is erased at the same time; cleanup may not run while a service is stopped.
Manual backups, migration copies and other components’ copies are outside the website’s 7-day period and currently have no uniform automatic expiry. When handling deletion, SDVN identifies copies under its control, deletes data as appropriate or restricts use of data that must be retained by law, and explains what remains. Restoring data requires reconsidering previously completed deletion requests.
Safeguards
The systems include function-specific authorization checks, restricted access to configuration files and certain internal services, and component-specific credential protection. These measures do not mean that every database, log and backup is encrypted. Administrators need to continue reviewing access and data retention; no measure guarantees absolute security.
Access, correction and deletion requests
Email [email protected] with the subject “SDVN — Data request”, the app name, relevant Discord ID or Steam ID and the data you want to access, correct or delete. Provide only necessary identifiers, not passwords, tokens or one-time codes. SDVN may verify control of the account before disclosing or changing data.
SDVN Community administrators receive requests through this email. After verification, SDVN checks relevant components and uses manual handling where automated tools are unavailable. SDVN replies with the outcome, retained data and reasons, or the next step if more information is needed. Requests are handled promptly in accordance with applicable obligations; this is not a promise of instantaneous system-wide deletion.
Unlinking an account or leaving the guild does not automatically erase all game history, payments, logs or backups. For Discord API Data, SDVN handles correction/deletion requests and data no longer needed in accordance with Discord’s terms; retention exceptions are limited to what law requires. Other data may need limited retention to meet legal duties or resolve a valid dispute; SDVN explains the basis and scope rather than applying a blanket exception.
Deleting data needed for a function may make that function unavailable. SDVN cannot directly erase copies controlled by other users or third parties and will direct you to them where appropriate. Deletion is not reported as complete when data has only been hidden, disabled or partly deleted.
Policy updates
SDVN will date updates and announce material changes through community channels. When an app is added or its data processing changes, the relevant list and descriptions must be updated before this policy is used for review submissions.
Support and data requests
[email protected]