How Calendario Ciclismo is made

Calendario Ciclismo is built with the work and materials of many people and institutions. This page is our transparency section: where the data comes from, what the site is made with, and who we owe our thanks to. It's our debt to the world of cycling.

Open source

AGPL-3.0

The Calendario Ciclismo code - the website and the iOS and Android apps - is open source, published under the AGPL-3.0 licence. It can be read, learned from and reused. There's no business behind this: the idea is to give back to the community.

The public repository is a copy that is synced periodically with the one used in production. It does not include the project's data or credentials, nor the race logos, which belong to their owners.

View the code on GitHub

How it's funded

In July 2026, the decision was made to make the project Open Source and publish its accounts (see below). During its first months, generous contributions from Premium subscribers funded a significant part of this stage; those who purchased those subscriptions receive permanent recognition as a Founder (see the Support button).

Advertising —whose removal was presented as a benefit of Premium subscriptions— generated only 4% of the project's income, while ads reduced visual clarity, occupied space meant for information and added external processes that could reduce responsiveness on some devices or network conditions. Keeping them for those amounts made no sense, so they were removed permanently.

Anyone who wishes to help pay for servers and maintenance can do so voluntarily as a Friend of Calendario Ciclismo (€2.99/month or €17.99/year), or through a one-time contribution of €2.99, €5.99 or €11.99.

Support Calendario Ciclismo

The project's accounts

So this isn't just words, here are the accounts for a recent period (April–July 2026), since the project got going.

Costs

  • Database (Supabase)≈ €86
  • Repository & CI (GitHub)≈ €62
  • Domains≈ €24
  • Server (VPS)≈ €18
  • CDN & storage (Cloudflare)€0
  • Total≈ €190

Income

  • App Store subscriptions (iOS)≈ €92
  • Google Play subscriptions (Android)≈ €40
  • In-app advertising (full period)≈ €6
  • Total≈ €138

Over this period, income covered close to 70% of the costs; Dani covers the difference out of his own pocket. It's not a business: it's a project trying to sustain itself. Figures are net and approximate; amounts billed in dollars (Supabase, GitHub, domains and advertising) were converted to euros at the ECB's average rate for the period (≈ $1.16/€).

Later AdMob reference: €2.40 in July 2026 and €0.57 from 1 to 16 August 2026. These are estimated earnings shown in a dashboard snapshot taken on 16 August. Costs, memberships, contributions and personal funding will be updated quarterly.

Where the data comes from

Use of artificial intelligence

We use artificial intelligence tools to support certain internal processes, chiefly translations, importing results and information-filtering tasks. The data contained here comes, where appropriate, from official sources and is always checked before publication. Editorial decisions and published content ultimately remain Calendario Ciclismo's responsibility.

If we publish an AI-generated image in the future that could be mistaken for a photograph or a real-life depiction, we will clearly label it alongside the image.

Transfer market

Transfer market information - signings, departures and renewals - is cross-checked against the teams' official announcements and the work of specialist journalists who track and break the moves season after season. Our thanks go out to those who do that reporting, among them:

Stage maps

Cartography is from OpenStreetMap (served via OpenFreeMap), satellite imagery is from Esri, and the 3D relief elevation data comes from AWS Terrain Tiles. Thanks to those who maintain these commons.

Flags

Flag icons use flag-icons (© 2013 Panayiotis Lipiridis), under the MIT licence.

Copyright

Calendario Ciclismo is not affiliated with or sponsored by the UCI, the race organisers or the teams. Names and logos belong to their owners and are used solely to identify each competition.