AdguardForAndroid
AdguardForAndroid copied to clipboard
Import/Export protocol for selected options and/or filters
Problem Description
One of the issues that I see with AdGuard for achieving a mass distribution, is it's ease of use for the lay user. I've tried to set it up for a number of friends and family members, but each have their own needs. When doing this remote, it is also difficult to explain to them where and how to add their filter lists, when they are not tech savvy (e.g. parents). The option of full settings export/import is useful, but this is not sufficiently personalised (e.g. when they can't access a site, or when I have a lot stricter rules).
Proposed Solution
My proposed solution is a protocol that allows a user to export a set of filter rules (content or DNS) and/or settings. By sharing the exported material with them, all they need to do is load that file to add, edit/modify, delete rules etc. Ideally, this could be linked to an online (searchable - with options for public/private) database of profiles, linked to the online user profiles feature request.
The advanced user could choose to export any setting and/or set of rules, and likewise, the amateur user would be able to review what is being loaded and choose what to accept and what not.
Alternatives Considered
The alternatives I've considered are full export of settings/options or a big set of manual filters being added with a Tasker script.
Additional Information
Non-required.
@d-korni Sounds like a great idea, thanks! Will consider implementing it. Would be also handy to generate QR code to share the settings.
Indeed - anything that's 'catchy' nowadays, to make it more easy to share settings, will help AdGuard becoming more accessible to the masses.
We won't provide official version of our export/import algorithm but now the export/import functionality became more stable then earlier. Moreover, it's planned to make export/import shareable between Android and iOS AdGuard apps.