Qoria Filter for Android provides real-time filtering that seamlessly integrates with Smoothwall Cloud Filter, ensuring your policies are consistently applied.
If your school doesn’t share devices, follow these steps to install Qoria Filter for Android on single-user devices.
Before you begin
- Ensure you have managed Android devices.
- Your devices must meet the Android Filter app's minimum device requirements.
- You must have access to your organisation’s Microsoft Entra account at a minimum as an Application Developer.
Step 1: Create an enrolment policy
- Sign in to the Microsoft Intune Admin Center.
- Go to Devices > Android > Device onboarding > Enrolment.
- Select Corporate-owned dedicated devices.
- Select Create policy to create a profile with the Token type set to Corporate-owned dedicated device with Microsoft Entra shared mode.
(Optional) Step 2: Create Groups
You can use any Intune Groups for app configuration and deployment. Dynamic Groups automatically add devices to the Group upon enrolment, removing the need to add devices manually.
Add Dynamic Groups, with the Property set to the name of the enrolment policy created in Step 1.
Step 3: Set the device mode
- Go to Devices > Android devices > Configuration.
- Select Create to create a new profile.
- For Platform, select Android Enterprise.
- For Profile type, select Templates > Device restrictions.
- In Configuration settings > Device experience:
- For Device experience type, select Kiosk mode (dedicated and fully managed).
- For Kiosk mode, select Multi-app.
- (optional) To add the Android Filter app to the device’s home screen:
- Select Add.
- Search for and select Qoria Filter.
- Select to add the app to the home screen.
- In the Dedicated devices section, change the MHS sign-in screen toggle from Not configured to Enabled.
- In the Assignments step, select Add groups and select the Group set up in Step 2.
- Review the settings before selecting Create.
Step 4: Add Qoria Filter for Android to a Dynamic Group
- Go to Apps > Android Apps.
- Assign these apps to the Group you set up in Step 2:
- Managed Home Screen: Allows the Android Filter app to run.
- Microsoft Authenticator: Allows the Android Filter app to query the Entra user and retrieve credentials for authentication.
- Qoria Filter: Filters the traffic from the installed browser.
- Any web browser program that your school uses.
Step 5: Create the application registration
- Sign in to the Microsoft Entra Admin Center.
- Create an application registration with Qoria Filter as the Name.
- Copy the Application (client) ID from the Overview page.
-
Add a redirect URI:
- For Configure platforms, select Android.
- For Package name, enter com.qoria.uc.android.edu
- For Signature hash, enter DerKHNf9otWK42NDRZp3lshQ5sQ=
Step 6: 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 the certificate remains valid (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 7: 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 6, 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 8: 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.
-
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.
- Microsoft Entra Application (client) Id - enter the Application (client) ID from Step 5.
- 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 9. Deploy Qoria Filter for Android
- Go to Apps > Android.
- Select Add.
- Under App Type, select Managed Google Play App from the dropdown.
- Search for and select Qoria Filter. Tip: If you can’t see the app, search for com.qoria.uc.android.edu instead.
- Select Sync in the App pane to sync with the Managed Google Play service.
- Go to Apps > Android, select the Qoria Android Filter app from the list.
- Go to Properties > Edit.
- Select Add group, select the User Group’s checkbox, then choose Select.
- Review the settings before selecting Create.
Step 10: 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 6, 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 11: 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.