Project
Open source
What is open source
Every c15t package is open source. That covers the consent engine (c15t),
the framework adapters, the stock UI, the vendor helpers in
@c15t/integrations, the IAB TCF addon, the CLI and the consent backend,
@c15t/backend. The code and the source of these docs live in
c15t/c15t on GitHub.
Why consent code should be readable
A consent manager decides when analytics and ad scripts may run and what gets recorded about a visitor. With the source public, you can check how c15t stores a choice, which requests it sends before and after consent, and how it maps categories to Google Consent Mode or IAB TCF purposes. You can also run the same code in your own tests instead of trusting a vendor's description of it.
Hosted and self-hosted backends
The consent backend serves policies and stores consent records.
Inth runs it for you, and the guides use it. You can also
run @c15t/backend on your own server with your own database; your app talks
to it the same way it talks to Inth, with a different URL. See the
backend overview to decide.
License
c15t is licensed under the Apache License, Version 2.0. You can use, modify and distribute it, including in commercial products, as long as you keep the license and notices. See License.
Contribute
Read Contribute to c15t before opening a pull request, and the code of conduct.