Skip to content

JaeNuguid/Kids-Portal-Web-Browser

Repository files navigation


Table of Contents




About Kids Portal




What is it?

Kids Portal is a lightweight web browser based on Chromium. It is not meant to replace full featured, robust desktop web browsers such as Google Chrome, Firefox, or Opera, but Kids Portal is meant to function for the safety of children while browsing the internet.
Kids Portal is a child-friendly web browser, where it aims to help parents to worry less for the safety of their children while surfing the internet. It is an easy-to-use and lightweight internet browser software.
Kids Portal is an extra layer of protection to keep kids safe and prevent them from being exposed to any inappropriate or explicit adult material on the internet. Kids Portal's real-time protection is what separates it from any existing similar software. This software supports English and Tagalog language for real-time protection, although you can add different languages as well.




What does it do?

Firstly, unlike any web browser with the same purpose as us, with an intention to protect the user from inappropriate content, Kids Portal does not have a database of flagged or malicious websites, it does not have a list of URLs to block. What Kids Portal have is a locally stored library of words, words that are inappropriate such as profanities and swear words, words that children should not be exposed to. Kids Portal scans through the page and blocks it if the software detects an inappropriate content.




How?

Kids Portal uses an algorithm that runs asynchronously to ensure maximum detection and protection. Uses mainly Boyer-Moore algorithm to match strings, but developers are regularly experimenting with other string matching algorithm.




Kids Portal Web Browser (Windows PC version)




Kids Portal Web Browser (Windows PC version) Screenshots





Kids Portal Web Browser (Windows PC version) Functions

  • Usual internet browser functions (Access the internet and view web pages/History/Bookmark)
  • Real-time protection against inappropriate content
  • Can be connected to an android device that allows remote configuration and view reports
  • Web Browser Control (Disables other installed internet browser)
  • Filters both English and Tagalog inappropriate words
  • Can receive messages from parent or guardian using Parent-App



Kids Portal Web Browser (Android version)




Kids Portal Web Browser (Android version) Screenshots




Kids Portal Web Browser (Android version) Functions

  • Usual web browser functions (Bookmarks, History, Multiple Search Engines, Download Manager, and more)
  • Protection against inappropriate content
  • Filters both English and Tagalog inappropriate words
  • Can receive messages from parent or guardian using Parent-App



Kids Portal Parent-App




Kids Portal Parent-App Screenshots




Kids Portal - Parent App Functions

  • Monitor KP Web Browser reports
  • Remotely configure KP Web Browser
  • Send Message through KP Web Browser
  • Check Online status
  • Remotely Shutdown/Logoff PC through Kids Portal



Download Links




Kids Portal Web Browser (Windows PC version) Download Links




Kids Portal Web Browser (Android version) Download Links




Kids Portal Parent-App Download Links




Instructions / Manual




Kids Portal Web Browser (Windows version) Guide

  1. Download and install Kids Portal Web Browser.
    2. Sign up and then enter your login credentials.
    3. Click the Tool Icon, enter your login credentials, and then adjust the configurations that fits your desire.



Kids Portal Web Browser (Android version) Guide

  1. Download and install Kids Portal Web Browser.
    2. Sign up and then enter your login credentials.

a. The blue bar at the bottom is where all the controls are.

  • Navigation Bar - Where you can enter a URL address or search term
  • Swipe the Navigation Bar to left - Where you can see the bookmarks
  • Swipe the Navigation Bar to right - Where you can see the saved Read Later websites
  • Press the History Icon - Where you can view the history
  • Press the 3 Dotted Icon - Where all of the browser settings are located



Kids Portal Parent-App Guide

  1. Download and install Kids Portal Parent-App.
    2 Log in using your login credentials you used to register on Kids Portal Web Browser (Either Windows or Android version).
    3. Once logged in, you will be able to use the functions View Reports, Send Message, Configure Browser, and a function to change your password.

a. View Reports - Where you can view the reports of the browser your account is linked to.
b. Configure Browser - Where you can remotely configure the browser your account is linked to.
c. Send Message - Where you can send message to the browser your account is linked to.
d. Change Password - Where you can change your account's password.




Fixing Kids Portal Error Guide

  • If you encounter an error or device malfunction caused by Kids Portal Windows Version. Please download this tool and just click "Fix It". It will fix any error caused by Kids Portal. If the error still persist, please contact as at Support@KidsPortal.com.
  • Any error encountered in an Android device caused by Kids Portal, please contact as at Support@KidsPortal.com, but chances are, the developers are already working to fix it.




Frequently Asked Questions (FAQ)

  • Q: There's a persisting error I can't fix, what will I do?
  • A: Please refer to this guide.

  • Q: Why do I receive errors when changing some configurations?
  • A: Kids Portal is relying on a free real-time database to transfer data between devices. Error occurs due to out-of-sync instances that may be caused by delays, bottlenecks, and more.

  • Q: Why is there no registration form in Kids Portal Parent-App?
  • A: For security reasons.

  • Q: Why is there no logout option in Kids Portal Web Browser?
  • A: There is, but it is kind of hidden.
  • A: In our web browser in PC version, you will have to log out through our fix-it tool, then restart you computer.
  • A: In our web browser in Android version, you will have to enter "//setting" in the navigation bar. Not actually logging out completely, but changing user account.
  • A: These troublesome steps are for extra layer of security.

  • Q: For Kids Portal Web Browser (Android version), how to change the account associated with it?
  • A: In the navigation bar, enter "//setting". You can then login and use a different account.

  • Q: How can I fix errors or malfunction caused by Kids Portal?
  • A: Please refer to this guide.

  • Q: Are English and Tagalog the only supported language for protection(content filtering)?
  • A: As of now, yes. However, developers are actively looking for an efficient solution that will support multiple Languages without affecting the device performance.

  • Q: Why is this open-source?
  • A: Benefits such as cost, flexibility, freedom, security, and accountability. We also would like some help and guidance from professionals.

  • Q: How is this open-source?
  • A: People can use, study, modify, and freely distribute both the codes and software.

  • Q: How does Kids Portal scrapes content from web pages?
  • A: Kids Portal uses the native libraries and then HTML Agility Pack to parse the content.

  • Q: What's the algorithm used to match Strings?
  • A: Kids Portal mainly uses Boyer-Moore algorithm, but developers are regularly experimenting with other algorithms.

  • Q: Is Kids Portal a finished product?
  • A: No, it is still in its infancy. The developers are regularly planning and developing new implementations to further improve the software, hopefully with the help of contributors.



Developers




Donate

We are proudly non-profit, non-corporate and non-compromised. Thousands of people like you help us stand up for the protection of children in this era of technology. We rely on donations to carry out our mission to keep this project running, open, and free.


If you want to donate, do not hesitate to contact us. Thank you!