Effective date: 11 June 2026. This policy explains how PureLiving VPN handles data, VPN permission, DNS filtering, blocklists, logs, support emails and user choices.
PureLiving VPN is operated by SimplyLearnStuff. Contact email: appsupport@simplylearnstuff.co.za.
PureLiving VPN is an Android content-filtering app. It uses Android’s VPN permission to run a local DNS filtering service on the user’s device. The main purpose is to block adult websites, help enforce SafeSearch where supported, and provide parent/accountability controls such as PIN protection, optional cooldown, public blocklist updates, custom block and allow lists, and app bypass controls.
PureLiving VPN is not a traditional commercial VPN service. It is not designed to hide your location, bypass regional restrictions, anonymise all browsing, or route all internet traffic through SimplyLearnStuff servers.
When a browser or app wants to open a website, the device first asks DNS for the website’s internet address. PureLiving VPN checks those domain-name requests. If the domain is allowed, the request continues normally. If the domain matches adult-content rules or a blocked list, the app blocks the DNS response so the site cannot open.
A simple example: PureLiving VPN can see a domain name such as example.com or a blocked adult domain. It is not designed to read the encrypted contents of a banking page, payment form, password field, OTP, private message, or account balance.
PureLiving VPN asks for Android VPN permission because the VPN interface is the core method used to filter DNS requests across Android browsers. The app provides an in-app disclosure before protection is started.
If you do not grant VPN permission, PureLiving VPN cannot provide device-wide DNS filtering.
The app may process or store the following information on the device:
| Data type | Purpose | Stored where |
|---|---|---|
| Domain names requested by the device | To decide whether to allow, block, or apply SafeSearch DNS rules. | Processed locally while protection is active. |
| Blocked-domain log | To show which domains were blocked and why. | Stored locally on the device. |
| Custom block list | To block extra domains chosen by the user or parent. | Stored locally on the device. |
| Allow list / Safe list | To allow false positives chosen by the user or parent. | Stored locally on the device. |
| App bypass list | To exclude selected apps from filtering if a legitimate app is blocked or broken. | Stored locally on the device. |
| PIN settings | To protect settings and disabling actions. The PIN is stored as a salted hash, not as the plain PIN. | Stored locally on the device. |
| Cooldown setting and timestamp | To enforce the optional waiting period before protection can be disabled. | Stored locally on the device. |
| Downloaded public adult blocklist | To improve blocking coverage without requiring an account or cloud database. | Stored locally on the device. |
| Technical status messages | To help troubleshoot local VPN or DNS errors. | Stored locally on the device. |
PureLiving VPN does not require or collect a user account, email sign-in, name, phone number, physical address, contact list, photos, camera images, microphone recordings, SMS messages, precise location, banking login details, payment card numbers, OTPs, or account balances.
The app does not use Supabase, cloud user accounts, cloud block-log storage, advertising networks, or analytics tracking in the current design.
Most banking apps, payment portals and secure websites use HTTPS/TLS encryption. PureLiving VPN does not install a certificate authority, does not decrypt HTTPS, and does not perform man-in-the-middle inspection. This means it is not designed to read banking passwords, card numbers, payment details, OTPs, private account pages or form contents.
PureLiving VPN checks the domain-name layer. Think of this as seeing the name on the outside of an envelope, not opening the sealed letter inside.
The app can download a public open-source adult-domain blocklist and store it locally on the device. The current app source uses the StevenBlack porn-only hosts list from GitHub as the public blocklist source. When an update is requested or due, the device connects to that public source to download the list.
The downloaded blocklist is stored locally. It is used to improve blocking coverage as new adult domains appear.
For domains that are not blocked, PureLiving VPN forwards DNS requests to an upstream DNS resolver so normal websites and apps can continue working. The current app source uses Cloudflare’s 1.1.1.1 DNS resolver for forwarding allowed DNS requests.
Third-party DNS resolver operators may process DNS requests according to their own policies. PureLiving VPN does not control those third-party policies.
Some legitimate apps can break if a domain they need is blocked by mistake. The app bypass list allows the user to select specific installed apps that should not be filtered by PureLiving VPN. Bypassed apps will not receive PureLiving VPN’s DNS filtering protection.
Browsers should normally not be bypassed because that can defeat the purpose of adult-site blocking.
The PIN protects important settings and actions inside the app. Cooldown is optional. If cooldown is enabled, protection cannot be disabled immediately. The user must request unlock, wait the selected period, and then enter the PIN before protection can be disabled inside the app.
On a normal Android install, Android does not allow an app to force a PIN before uninstall from system settings. Strong uninstall blocking requires Android Device Owner / managed-device setup.
Strong Protection Mode is intended for parent-managed or dedicated accountability devices. Device Owner status allows stronger Android management controls such as uninstall blocking and managed Always-on VPN where supported. On most already-used phones, Device Owner setup requires a new/reset phone or proper managed-device enrollment. This is an Android security rule to prevent apps from taking over phones without owner consent.
If you contact support, we will receive the information you choose to send in your email, such as your email address, message, screenshots, device details, or issue description. We use support emails only to respond to support requests, troubleshoot issues, improve documentation, and handle privacy or deletion questions.
SimplyLearnStuff does not sell PureLiving VPN browsing data. The current app design does not upload block logs, custom lists, PIN data or browsing history to SimplyLearnStuff servers.
Limited third-party connections may occur when the app downloads a public blocklist, forwards allowed DNS requests to an upstream DNS resolver, or when you contact support by email.
The app is designed to minimise data collection. Sensitive app settings stay local on the device. PINs are not stored as plain text; the app stores a salted hash. The app does not decrypt HTTPS traffic and does not create a cloud profile.
No app can guarantee perfect security. Users should still keep Android updated, use strong device lock-screen security, avoid installing unknown APKs, and use trusted banking apps and websites.
PureLiving VPN is a content filter, not a full antivirus, anti-malware product, parental monitoring suite, cyber-security suite, or guaranteed protection against all unwanted content. It does not scan every image inside encrypted websites, does not read all page text, and does not guarantee that every adult or risky site will be blocked.
Filtering can sometimes block legitimate apps or websites by mistake. The app includes allow-list and app-bypass tools to handle false positives.
PureLiving VPN is intended for use by parents, guardians and adults. It does not create child accounts and does not knowingly collect personal information from children. Parents or guardians are responsible for configuring the app appropriately on devices they manage.
Local app data remains on the device until the user deletes it, uses the in-app delete local data option, clears app data, or uninstalls the app. Support emails may be retained as needed for support records, legal compliance, abuse prevention or business records.
Inside the app, use the Delete Local Data option. This clears local settings, block logs, custom lists, allow lists, bypass lists, downloaded blocklists and lock settings from the app’s local storage. You can also uninstall the app or clear app storage using Android settings.
For support email deletion requests, contact appsupport@simplylearnstuff.co.za.
We may update this Privacy Policy as the app changes. The effective date at the top of this page will be updated when material changes are made.
For privacy questions, support requests, false positives or data deletion requests, email appsupport@simplylearnstuff.co.za.