WeasyPrint is a free, open-source Python library that converts HTML and CSS into PDF documents. Developers use it to generate invoices, reports, tickets and books from web templates, directly inside their own applications. It is installed as a package on the operator's own servers and is not offered as a hosted service. Page layouts, repeating headers and tables of contents are controlled with CSS.
WeasyPrint was created by Kozea and is maintained by CourtBouillon, a brand of the French cooperative Elycoop SCOP SA in Villeurbanne, which also provides professional support. The software is distributed under the BSD-3-Clause licence. Because documents are generated on the operator's own servers, they do not leave its infrastructure. For a European organisation this is an open-source option maintained from France, with no foreign parent company. Since there is no hosted service, there is no processor relationship with the maintainers.