Certifying the Web: An Age-Appropriate Internet Experience

Reading Time: 2 minutes

With the internet becoming an integral part of everyday life, creating a safer and more age-appropriate online environment is of increasing importance, especially for younger users. This white paper proposes an innovative approach to this challenge: a system of age certification for websites, implemented through a browser plugin, to filter web content based on the user’s age.

The widespread use of the internet brings an array of challenges in ensuring a safe and appropriate user experience, especially for children and teenagers (Livingstone, S., & Third, A., 2017). Various mechanisms exist to protect younger users, including parental control software, ‘kid-safe’ browsers, and age-verification tools on certain websites. However, these solutions often operate at the device level or individual website level and do not provide comprehensive protection.

We propose a new approach, drawing inspiration from age certification systems in the film and gaming industry, that involves certifying websites based on their content’s suitability for different age groups. The certification would be readable by a browser plugin, which filters the accessible content based on the user’s age, thus ensuring an age-appropriate internet experience.

Age Certification Framework
The proposed age certification system encompasses five categories, akin to established content rating systems like the Motion Picture Association (MPA) film ratings or the Entertainment Software Rating Board (ESRB) game ratings:

  • General (G)
  • Parental Guidance (PG)
  • Teen (T)
  • Mature (M)
  • Adults Only (AO)

The system needs to be as inclusive as possible, accounting for the vast range of content found on the internet. Websites would voluntarily apply for an age certificate and be rated by an independent, trusted certification authority.

Technical Implementation
A browser plugin would be developed to read the user’s age from their logged-in account (e.g., Microsoft, Google), read the website’s age certificate, and block or allow access accordingly. Website certificates could be integrated into the website’s SSL/TLS certificate, HTTP headers, or meta tags.

User Age Verification
Privacy-preserving mechanisms for verifying the user’s age are necessary to prevent misuse. Some potential approaches include using established online age verification services, anonymous age verification techniques, or potentially blockchain-based verification (Stark, L., 2018).

Challenges and Considerations
Despite its potential, this proposal comes with notable challenges. Foremost are the complexities of global implementation, potential resistance from website owners, user privacy concerns, and legal implications, notably in relation to data protection regulations like GDPR (General Data Protection Regulation) and COPPA (Children’s Online Privacy Protection Act).

The proposal of an age certification system for websites represents a forward-thinking approach to fostering a safer, more age-appropriate internet experience. While significant challenges exist, with a cooperative and conscientious effort from all stakeholders, this system could significantly enhance online safety, particularly for younger users.


  1. Livingstone, S., & Third, A. (2017). Children and young people’s rights in the digital age: An emerging agenda. New Media & Society, 19(5), 657-670.
  2. Stark, L. (2018). Blockchain technology could be the great equalizer for American cities. TechCrunch.

Behind the Scenes: Unveiling the Inner Workings of the Internet with www.peterhughes.me

Reading Time: 2 minutes

In today’s interconnected world, the Internet plays an indispensable role in our daily lives. We use it for communication, information retrieval, entertainment, and much more. But have you ever wondered what goes on behind the scenes to make a website like www.peterhughes.me work seamlessly? In this blog post, we’ll explore the hardware and software components that power the Internet, using www.peterhughes.me as an example, and delve into the crucial maintenance needed to keep it running smoothly.

Hardware Infrastructure:
Let’s take a look at the hardware components involved in bringing www.peterhughes.me to your screen

Web Server: The web server hosting www.peterhughes.me consists of specialised hardware optimised for serving web content. This hardware typically includes powerful processors, ample memory, high-speed storage devices, and network interfaces designed to handle a large number of concurrent requests.

Data Centre: The web server hosting www.peterhughes.me is housed in a data centre. These facilities provide a controlled environment with redundant power supplies, cooling systems, fire suppression measures, and physical security to ensure uninterrupted operation and protect the servers.

Software and Protocols:
Software and protocols play a vital role in making www.peterhughes.me accessible and interactive:

Web Server Software: The web server software, such as Apache, Nginx, or Microsoft IIS, runs on the web server hardware. It receives and processes HTTP requests from web browsers, retrieves the requested files, and sends them back as HTTP responses. The web server software also handles other functionalities like managing connections, enforcing security measures, and logging.

Domain Name System (DNS): When you enter www.peterhughes.me in your web browser, the DNS system translates the human-readable domain name into an IP address. The DNS server provides the IP address associated with www.peterhughes.me, enabling your browser to connect to the correct web server hosting the website.

Hypertext Transfer Protocol (HTTP): The communication between your web browser and the web server occurs using HTTP or its secure counterpart, HTTPS. HTTP defines how data is structured and transmitted, allowing seamless retrieval of web content. HTTPS adds an extra layer of security through encryption, ensuring that the data exchanged between your browser and www.peterhughes.me remains secure.

Maintenance and Management:
To ensure www.peterhughes.me remains accessible and functional, ongoing maintenance and management efforts are necessary:

Website Updates: Regular updates to the website’s content, design, and functionality keep it fresh and relevant. This may involve adding new features, optimising performance, fixing bugs, or incorporating user feedback to enhance the overall user experience.

Security Measures: www.peterhughes.me, like any website, requires robust security measures to protect user data and fend off potential threats. This includes implementing firewalls, SSL certificates, and secure coding practices to prevent unauthorised access and data breaches.

Performance Optimisation: Continuous monitoring of www.peterhughes.me’s performance is essential. This involves analysing website metrics, such as loading speed and responsiveness, and making optimisations to ensure an optimal user experience. Techniques like caching, content delivery networks (CDNs), and compression can be employed to improve website performance.

By understanding the hardware, software, and maintenance aspects involved in bringing a website like www.peterhughes.me to life, we gain insight into the intricate workings behind the Internet. From web server hardware and software to DNS translation and ongoing maintenance efforts, multiple components and professionals contribute to the seamless experience we

enjoy while browsing websites. Let us appreciate the meticulous efforts of web developers, system administrators, and network engineers who contribute to the functioning and maintenance of the Internet, ensuring that our favourite websites are readily available at our fingertips.

How I Brought High-Speed Internet to Omagh Business Centre in 2004: A Story of Innovation and Entrepreneurship

Reading Time: 2 minutes

In 2004, the world was rapidly shifting towards the internet age, and high-speed internet was the latest innovation that was transforming the way people lived and worked. At that time, Omagh Business Centre, a computer and office supply shop, was doing well in the local market, but it had not yet embraced the benefits of high-speed internet.

Recognizing the opportunity to bring a new service to the business, I conducted market research and financial analysis to determine the feasibility of introducing high-speed internet to our offerings. The research indicated that there was significant demand for faster internet connectivity in the area, and it made sense to expand our services in this direction.

With a clear plan in mind, I began searching for a reliable vendor that could provide the necessary technical infrastructure and handle the heavy lifting required to implement this new service. After much consideration, I found a vendor that could white label the service, allowing us to focus on delivering high-quality internet service to our customers.

We launched our home and business broadband connections in December 2004, offering speeds ranging from 56kpbs dial-up to 2mbps broadband. The response from the local community was overwhelmingly positive, and we soon saw a significant increase in our customer base.

As part of our efforts to promote our new broadband service, we created a website that showcased our offerings and made it easier for customers to learn about the service and sign up. Although my graphic design and website coding skills were still basic at the time, we were able to create a website that effectively communicated our message and helped us reach more customers.

Looking back on that experience, I am proud of the work we did to bring high-speed internet to our local community. It was a significant milestone in the evolution of Omagh Business Centre and paved the way for continued growth and success.