Qoria Filter for Android provides real-time filtering that seamlessly integrates with Smoothwall Cloud Filter, ensuring your policies are consistently applied.
If your school uses shared devices, follow these steps to install Qoria Filter for Android on devices in Shared Device Mode (SDM).
Before you begin
Important
Android devices have a system limitation that allows only one active VPN connection at a time. If you are deploying other applications that utilise a VPN profile to monitor network traffic (such as Microsoft Defender, third-party firewalls, or other antivirus apps), they will conflict with the Qoria Filter VPN. To prevent a conflict and ensure the filter functions correctly, Qoria Filter must be the only app utilising a VPN profile on the device.
- You must have access to the Admin Panel in Smoothwall.
- Contact Smoothwall Support to turn on the Self-Service Certificates page.
- Ensure you have managed Android devices.
- Your devices must meet the Qoria Filter app for Android minimum device requirements.
Step 1: Add Qoria Filter for Android
- Go to Apps > Android.
- Select Add.
- In the App Type dropdown, select Managed Google Play App.
- Search for and select Qoria Filter. Tip: If you can’t see the app, search for com.qoria.uc.android.edu instead.
- In the App pane, select Sync to sync with the Managed Google Play service.
- Go to Apps > Android and select the Qoria Filter app for Android from the list.
- Go to Properties > Edit.
- Select Add group, select the User Group’s checkbox, and then choose Select.
- Review the settings before selecting Create.
Step 2: Create a Root Certificate
You must fill in every field to generate the certificate.
- In Smoothwall Cloud Filter, go to Admin Panel > Self-Service Certificates.
- Select a Country from the dropdown.
- Enter your information for each of these fields:
- State/Province: For example, UK.
- Locality: For example, Leeds.
- Organisation: Your organisation’s name.
- Common Name: Your organisation’s domain name.
- (Optional) If you need to change the key size, select a Key size.
- Select how many days you want the certificate to be valid for (we recommend rotating certificates every two years).
- Select Generate. The Root Certificate automatically downloads to your device.
- The SigningCertificate and SigningCertificateKey will appear. Copy both values for the next step.
Step 3: Create the App Configuration Policy
- Go to Apps > App configuration policies.
- Select Add > Managed Devices.
- Add a name, such as Filter Configuration Policy.
- For Platform, select Android Enterprise.
- For Profile Type, select Fully Managed, Dedicated and Corporate-Owned Work Profile Only.
- For Targeted app, select Qoria Filter.
- Select Next.
- In the Configuration Settings, select the Configuration settings format dropdown and select Use configuration designer. The configuration designer panel will show on the right side.
- In the configuration designer panel, select the checkbox next to these Configuration keys, then select string and enter the value for each:
- Serial Id - enter the serial number.
-
User Id:
- If your devices are domain-joined, select variable as the value type and select the username variable.
- If your devices that are not domain-joined, set the device to a single user. Select string as the value type and enter the specific username or email address of a valid user synced to Cloud Filter.
-
Hardware Id:
- Select string as the value type. Enter an identifier to be used in reporting, such as your device’s serial number.
- Choose variable as the value type and select ‘Intune Device ID’ from the dropdown menu.
- Signing Certificate – enter the SigningCertificate you copied in the previous step.
- Signing Certificate Private Key – enter the SigningCertificateKey you copied in the previous step.
- If you have a Multi-tenant configuration, select the Tenant ID checkbox and enter the UUID in Smoothwall > Tenant Management as the value.
- Select Next.
- Select Add groups, then select the checkbox for the User Group.
- Select Review + Create, then select Create to add the profile to Intune.
Step 4: Upload the Trusted Certificate
- Go to Devices > Android devices > Configuration.
- Select Create > New Policy.
- For Platform, select Android Enterprise
- For Profile type, select Trusted certificate.
- In the Basics step, add a name, such as Android Filter Certificate, then select Next .
- In the Configuration settings step, upload the Root Certificate created in Step 2, then select Next .
- In the Assignments step, select Add groups, then select the checkbox for the User Group.
- Review the settings before selecting Create.
Step 5: Create an Always-on VPN Policy
- Go to Devices > Android devices > Configuration.
- Select Create > New Policy.
- For Platform, select Android Enterprise.
- For Profile type, select Device Restrictions.
- In the Basics step, add a name, such as Android Always On VPN Filter.
- In the Configuration settings step, select the Connectivity dropdown.
- For Always-on VPN (work profile-level), select Enable.
- For VPN Client, select Custom.
- For Package ID, enter com.qoria.uc.android.edu
- For Lockdown Mode, select Enable.
- In the Assignments step, select Add groups, then select the checkbox for the User Group.
- Review the settings before selecting Create.
Next steps
Check the installation works as expected:
- Check that your Web Filter policies apply correctly.
- Open the app and confirm it shows This device is being protected.
- Use the Diagnostics page to check the last Secret Knock and the user’s Directory Groups or Group Mappings.