Understanding how your information moves across the internet
Every day, millions of us browse websites, download apps, create accounts, and share information online. Whether we realize it or not, we leave behind a digital footprint. This isn’t necessarily a bad thing. It’s simply how the modern internet works. However, understanding where your information goes is important.
Let’s start with something basic: What happens when you register on a website?
When you create an account, your information is usually saved in a database. Think of a database as a highly organized digital filing cabinet. Instead of storing paper documents, it stores information such as usernames, email addresses, preferences, and account activity. These databases generally operate on remote computers called servers. To make this easier to understand, I’ll use my own platform, Mix Africa (mixafricaweb.app), as a real-world example.
How My Website Actually Works
Mix Africa is both a website and a web application. You can access it through your browser, and it behaves much like a regular mobile app. But here’s something most people don’t realize: the entire application doesn’t live on your phone. Much of the work happens on remote servers connected to the internet. Your device communicates with these servers to retrieve information, play music, and update your account. As a web developer, I could technically manage my own physical server. However, maintaining servers requires time, equipment, security measures, and constant monitoring. Instead, like many developers, I rely on specialized companies to handle parts of that infrastructure. For Mix Africa, I use Supabase, a service built on cloud infrastructure that includes Amazon Web Services (AWS).
What Does Supabase Actually Do?
Imagine walking into a library. You don’t need to know where every book is stored. You simply search for a title, and the library’s system helps you find it. Supabase plays a similar role in my application. When someone creates an account, follows an artist, or interacts with a song, the application can send that information to Supabase, where it is processed and stored in a database. When the user returns, the application can retrieve the information it needs. Supabase also provides tools for managing user accounts, controlling access to information, and storing files. Of course, not everything happens through Supabase. A modern website typically relies on several services working together.

What About Your Personal Information?
This is where things become important. When you register on a website, you’re trusting its operators to handle your information responsibly. Using a professional cloud provider doesn’t automatically make a website secure. Developers must still configure their systems properly, restrict access to sensitive information, and follow good security practices. For example, passwords should never be stored as ordinary readable text. Modern authentication systems use techniques such as password hashing to protect them. The goal is simple: collect only the information you need, protect it, and give users a reliable experience.
Why Does This Matter?
At the time of writing, Mix Africa is approaching 17,000 registered devices. That’s nearly 17,000 device registrations interacting with an application that depends on databases, servers, and cloud services to function. It doesn’t necessarily mean 17,000 individual people, but it gives an idea of the platform’s technical reach. Every time someone opens the app, discovers an artist, or plays a song, several systems work together behind the scenes. Supabase helps manage important parts of this process, including account information, database queries, and application data. Other services can help deliver music, images, and website content efficiently. The interesting part is that most users never see any of this happening. And that’s exactly the point.
Final Thoughts
The internet might seem complicated, but its basic principles are relatively simple. Your device requests information. A server processes that request. A database may provide the necessary data. The result is sent back to your screen. All of this can happen in less than a second. You don’t need to be a programmer to understand how your data is handled. But knowing the basics can help you make better decisions about the websites and applications you use. Technology shouldn’t be a mystery reserved for developers. The more we understand it, the better we can use it.

