Everything you need to know about ISN Free WiFi — connecting, bundles, security, your rights, and how to reach us.
Get free internet access in three simple steps — no credit card, no subscription.
Select the ISN Free WiFi network on your device. Your browser will automatically open the captive portal, or navigate to any website to be redirected.
Enter your South African mobile number (e.g. 0831234567) or email address. First-time users create a free account in seconds. Returning users are recognised automatically.
Pick how much data you need. A short playlist of video ads plays automatically. Once all required ads have been watched, your internet session unlocks instantly.
Enjoy your session. When your data or time expires you can unlock another bundle by watching more ads — as many times as you like.
Reach a captive audience — or grow the network by partnering with us.
Every user unlocking free WiFi watches your ad from start to finish — 100% view-through rate, no skip button, no ad blocker. Your brand plays full-screen on the captive portal before they can access the internet.
We are actively growing our footprint. Whether you supply internet connectivity, operate multiple venues, or want to resell the platform — we have a partnership model for you.
Already running ISN Free WiFi? Every router on your network is added, configured, and controlled from your own dashboard — you never need to log into a router's own web page (e.g. http://192.168.1.1) or use your router vendor's app/RMS portal again.
; or && run as one script)A full visual and workflow redesign of your Business Dashboard — same login, same data, faster to use.
Quick answers for users, businesses, and admins.
Connect ISN Free WiFi to Zapier, Power BI, Google Sheets, HubSpot, Make, n8n, and your own applications via our REST API.
Three steps to your first API call — no server-side code required for Zapier, Power BI, or Google Sheets integrations.
In your Business Dashboard, go to Settings → API Integration and click Generate Key. Give it a descriptive label (e.g. “Zapier”, “Power BI”, “My App”) and select the Read scope. The full key is shown only once — copy it to a password manager before closing the dialog.
All requests go to https://isn-free-wifi.isnfreewifi.co.za. Include your key on every request as the X-Api-Key header. Never put the key in the URL — URLs appear in server logs.
Run this command — a successful response returns "ok": true along with key metadata:
curl -H "X-Api-Key: psk_live_..." \
"https://isn-free-wifi.isnfreewifi.co.za/api/v1/keys/me"
All endpoints are under https://isn-free-wifi.isnfreewifi.co.za/api/v1/ and require a read-scope key in the X-Api-Key header. Your key only returns your own business data.
GET /api/v1/keys/meVerify your key and retrieve its metadata (label, scopes, rate limit, last used). Returns "ok": true on success. Any scope works — use this to confirm connectivity.
GET /api/v1/analytics?period=1d|7d|30d|allAggregate views, clicks, and click-through rate across all your campaigns for the given period (default: 7d). Returns summary.views_in_period, clicks_in_period, click_through_rate_pct, and lifetime totals.
GET /api/v1/campaignsFull list of your campaigns with status (active / paused / budget_exhausted / expired), views delivered vs required, days left, CPV rate, and budget spend percentage.
GET /api/v1/invoicesPer-campaign billing history — views delivered, price per view, total spend in ZAR, and cumulative total_spent_zar across all campaigns.
Step-by-step guides for popular no-code and reporting platforms. Open the API Integration Guide in dashboard Settings for the complete walkthrough.
/api/v1/analytics?period=7dX-Api-Key = your keyX-Api-Key = your keycampaign_idUrlFetchApp.fetch() with X-Api-Key headerbudget_percent exceeds 80X-Api-Key headerviews_in_period to a CRM propertyReady-to-use snippets for your own application. Replace psk_live_... with your key from the dashboard.
business_id is read from the database, not from request parametersRetry-After: 60X-RateLimit-Remaining response headerHow we protect you, your data, and your business.
The captive portal, dashboard, and all API endpoints are served over HTTPS (TLS 1.2+). Authentication tokens are transmitted only over encrypted connections. Your login credentials are never sent in plaintext.
We collect only what is necessary: your phone number or email for session identity, device MAC address for network management, data bundle usage, and ad view counts. We do not log your browsing history, read your communications, or share personal information with advertisers.
User data is stored in an encrypted database with row-level security (RLS) policies. This means each user's data is isolated — one account cannot query, read, or modify another account's records by design, even at the database level.
Every user session is isolated. Session tokens are bound to device fingerprints and expire automatically. Logout is immediate and cross-tab — signing out on one tab or device revokes all active sessions for that identity.
All internet traffic through ISN Free WiFi hotspots passes through a domain-level content filter. Adult content, known phishing domains, malware distribution sites, and gambling platforms are blocked by default. Business owners can request custom allowlists or blocklists.
All significant actions — logins, unlocks, admin changes, billing events — are logged to an immutable audit trail. ISN Free WiFi platform administrators can review this log at any time. Businesses can request their audit extract via support.
If you discover a security vulnerability in our platform, please disclose it responsibly by emailing info@isnfreewifi.co.za with the subject line "Security Disclosure". We aim to respond within 48 hours and will credit responsible disclosures.
POPIA-compliant. Last reviewed March 2026.
ISN Free WiFi ("ISN Free WiFi", "we", "us") operates the public WiFi hotspot network accessible at ISN Free WiFi. The underlying platform is provided by ISN Free WiFi, a South African Software-as-a-Service (SaaS) provider. ISN Free WiFi is a licensed operator of the ISN Free WiFi platform and is the responsible party for data collected through the ISN Free WiFi network in terms of the Protection of Personal Information Act 4 of 2013 ("POPIA").
We do not collect: browsing history, message content, financial information, or location beyond the venue you connect from.
We do not sell your personal information. We share data only with:
You have the right to:
To exercise any of these rights, email info@isnfreewifi.co.za with the subject "POPIA Request".
The portal uses browser session storage and cookies strictly for session management (captive token, router ID, login state). No third-party tracking cookies are used. No advertising pixels are placed on the captive portal pages.
We may update this policy periodically. The effective date at the top of this page will be updated. Continued use of the service after a change constitutes acceptance of the revised policy.
ISN Free WiFi Information Officer
Email: info@isnfreewifi.co.za
Phone: +27706447166
Website: ISN Free WiFi
By using ISN Free WiFi you agree to these terms.
By connecting to a ISN Free WiFi hotspot and creating an account, you agree to these Terms of Service and our Privacy Policy. If you do not agree, do not use the service.
ISN Free WiFi provides internet access at participating business locations in South Africa via an ad-supported captive portal. The service is free of charge to end users who complete the required ad viewing. The service is operated by ISN Free WiFi, licensed from ISN Free WiFi.
You may use the service only for lawful purposes. You may not:
To ensure all users have a good experience, we apply reasonable fair-use limits. Heavy background traffic (e.g. OS updates, cloud backups) may be deprioritised during peak hours. Large downloads above 500MB per session may be rate-limited at the router level.
The free service is ad-supported. You must watch all required ads for a bundle honestly — do not mute, cover, or minimise the ad player. Any technical issue that prevents an ad from playing is noted by the system and you will not be penalised; contact support if your session fails to unlock.
We reserve the right to suspend or terminate your account, without notice, if you violate these Terms, engage in abuse, or use the service in a manner that harms other users or the platform. You may appeal a suspension by emailing info@isnfreewifi.co.za.
We aim for continuous uptime but do not guarantee uninterrupted service. Maintenance windows, router outages, power failures at partner venues, and ISP issues may cause temporary unavailability. No refunds or compensation apply since the service is free.
The ISN Free WiFi platform, dashboard, branding, and all software are the intellectual property of ISN Free WiFi, licensed to ISN Free WiFi. You may not copy, reverse-engineer, or reproduce any part of the system.
The service is provided "as is" without warranty of any kind. We do not warrant that the service will be error-free, secure from all threats, or available at all times. Use at your own risk.
To the maximum extent permitted by South African law, ISN Free WiFi and ISN Free WiFi shall not be liable for any indirect, incidental, or consequential damages arising from use of or inability to use the service.
These Terms are governed by the laws of the Republic of South Africa. Any disputes shall be subject to the jurisdiction of the South African courts.
We may update these Terms at any time. Continued use of the service after changes are posted constitutes your acceptance of the updated Terms.
Questions about these Terms: info@isnfreewifi.co.za
We're here to help — reach us on WhatsApp, email, or phone.
+27706447166
Fastest response
info@isnfreewifi.co.za
Response within 24 hours
+27706447166
Mon–Fri 8am–6pm
Setting up a router or the Remote CLI? See the Router & Remote CLI Setup guide above — if you get stuck, WhatsApp us and we'll walk through it with you.