Open-sourcing our tracking API and tracker snippet code

Learn more about why Ghostboard is open-sourcing the Tracking API and the Tracker Snippet Code and 4 benefits of open-sourcing

Open-sourcing our tracking API and tracker snippet code
Photo by Jason Dent / Unsplash

I am excited to announce a significant step towards enhancing transparency and fostering community trust in Ghostboard.io, our analytics SaaS for Ghost.

This move allows anyone to examine the code, understand what data is collected, and ensure that their privacy and security concerns are addressed.

Transparency first

Goodwill is not enough. Transparency is at the heart of everything we do. By making our tracking API and snippet code open source, we provide our users with the ability to see exactly how data is collected and processed.

This openness is crucial in building trust and assuring our users that their data is handled with the utmost care and integrity. You can now verify that we are not collecting any more information than we claim, ensuring that your privacy is protected.

4 Benefits of open-sourcing

  • Security: Open-source projects benefit from the scrutiny of a broad community of developers and security experts. This collective effort helps identify and fix vulnerabilities faster than proprietary software, enhancing overall security.
  • Transparency: Users can inspect the code to verify our claims about data collection and privacy, ensuring complete transparency.
  • Community Support: Open-source projects thrive on community contributions. By opening our code, we invite developers to contribute, suggest improvements, and share their innovations, creating a robust and dynamic toolset.
  • Customization: Open-source code can be modified to better suit individual needs. Users can adapt our tracking tools to integrate seamlessly with their unique requirements, providing flexibility that proprietary solutions often lack.

What is now open-source

  • Tracker Snippet Code: this is the code that the Ghostboard users paste into their Ghost blogs to track views and obtain real-time analytics. This snippet sends some data to the Tracking API, which is also open-sourced.
GitHub - ghostboard/tracker: Tracking code on client side to track analytics views, scrolling (coming soon!) and clicks on text/images in a Ghost blog
Tracking code on client side to track analytics views, scrolling (coming soon!) and clicks on text/images in a Ghost blog - ghostboard/tracker
  • Tracking API: this is the NodeJS API running on our servers to receive the tracking data. By open-sourcing the Tracking API, we ensure that users can review, understand, and trust the data handling processes and the data collected on the server side.
GitHub - ghostboard/tracking-api: Ghostboard.io Tracking API that receives the tracking data (such as views, clicks on text/images and soon, scrolling) from the Ghost blogs
Ghostboard.io Tracking API that receives the tracking data (such as views, clicks on text/images and soon, scrolling) from the Ghost blogs - ghostboard/tracking-api

By releasing our tracking API and snippet code as open source, we are not just promoting transparency but also empowering our users to take control of their data. We believe that this move will enhance trust, foster innovation, and lead to a more secure and customizable analytics experience.

You are invited to explore the code, contribute, and join us in our journey towards a more transparent and open digital world. Check out the GitHub repositories and become a part of our growing community. Together, we can build better, more trustworthy tools for everyone.

Even with a few years behind us, this is only the beginning.

Level up your Ghost blog 🚀

Start your free trial now and explore all Ghostboard features for free. No credit card is required.

Ghostboard.io

We are here to assist you and answer any questions. Feel free to reach out to us via tweet or through your dashboard! 👋