Setanel SDK gives your platform a kill switch, forensic watermarking, and session management — without changing your login system or design.
Setanel protects against the 4 ways students steal and share course content — without slowing down your platform.
Your login, your design, your students. Setanel runs as an invisible security layer underneath — no redesign required.
npm install setanel-sdk
// Step 1 — Add to your HTML <script src="https://cdn.jsdelivr.net/npm/setanel-sdk/index.js"></script> // Step 2 — Initialize after your student logs in Setanel.init({ supabaseUrl: 'https://your-project.supabase.co', supabaseKey: 'your-anon-key', userId: currentStudent.id, userEmail: currentStudent.email, videoUrl: 'https://your-cdn.com/lecture.m3u8', container: '#video-player', deviceLimit: 1, onRevoke: (reason) => { // Redirect to your own login page window.location.href = '/login' } }) // Step 3 — Clean up on logout Setanel.destroy()
Monthly plans based on active students. No setup fees. Cancel anytime.
Send us your platform details. We'll get back to you within 24 hours with your API keys and integration guide.
| Forensic ID | Device ID | Platform | Last Seen | Status | Actions | |
|---|---|---|---|---|---|---|
| Loading sessions... | ||||||
| Devices | Action | |
|---|---|---|
| 🛡 No suspicious activity detected | ||
| Reason | Banned At | Action | |
|---|---|---|---|
| ✓ No banned accounts | |||