#Flow PHP Work-Shop - Terms of Sale and Use
Last updated: 31 July 2026
#1. Who we are
These terms govern the purchase and use of the digital content sold through the Flow PHP Work-Shop (the "Products"), provided by:
Norbert Orzechowicz, sole proprietorship registered in Poland, NIP 6852282788 (EU VAT ID PL6852282788), Gołyszyn 100, 32-046 Skała, Poland, contact: support@flow-php.com (the "Provider", "we", "us").
The Products are separate, paid products. Flow PHP, the open source data processing framework, is provided separately under its own open source license and is not governed by these terms.
#2. Provider and Merchant of Record
Payments for the Products are processed by Polar (Polar Software, Inc.) acting as Merchant of Record. This means Polar is the seller of record for the transaction: Polar handles checkout, payment, invoicing to you, and the calculation and remittance of applicable taxes. Polar's own terms apply to the payment transaction.
These terms cover the Provider's part of the relationship: the nature of the Product, the license to use it, support for defects, and related matters.
#3. What you are buying
A Product is digital content delivered electronically and not supplied on a tangible medium. A purchase is a one-time payment, not a subscription, unless the Product is explicitly offered on a recurring basis and described as such at checkout.
What you receive, and how it reaches you, depends on the Product and is described on its listing.
We intend to keep that access available indefinitely and will not withdraw it while you comply with the license. We cannot promise it forever, because delivery depends on services we do not control. If we ever have to retire a Product, we will give you reasonable notice and time to take your own copy, which you may keep and continue to use under the license.
Each Product's listing describes what it is, and what it is not. A Product may be deliberately limited in scope: for example, it may demonstrate a technique without being a complete, production-ready application, or ship without parts you would need before deploying it. Where a listing describes limits like these, they are part of what is offered and are not shortcomings.
#4. Eligibility and requirements
Where a Product is delivered through GitHub, you need a GitHub account. In all cases you need a working email address.
Checkout does not ask for your GitHub account. Access is tied to the email address you use at checkout, because that address is how you sign in to the Polar customer portal, and the portal is the only place access can be granted. Polar signs you in by sending a one-time code to that address; there is no password. It is therefore your responsibility to enter an email address you can actually receive mail at. If you mistype it, contact support@flow-php.com and we will help you sort it out with Polar.
#5. Delivery and access
Access is not granted automatically, and we do not grant it on your behalf.
After a successful purchase you sign in to the Polar customer portal with the email you bought with and open your order. Your order is where access is granted and, if you bought more than one seat, where you assign the remaining seats to other people.
Where a Product is delivered through GitHub, that means connecting your GitHub account from the order and granting repository access. GitHub then emails an invitation, which has to be accepted before the repository can be cloned. Other Products may be delivered differently, in which case the listing and your order say how.
Delivery is considered complete once the order is available in the customer portal and access can be granted from it. If any step of this fails, contact support@flow-php.com and we will help.
#6. Price, payment, taxes, invoices
Prices are shown at checkout. Payment, invoicing, and applicable taxes (such as VAT or sales tax) are handled by Polar as Merchant of Record. Your invoice or receipt is issued by Polar. Any questions about the invoice or payment may be directed to Polar through their support, or to us at support@flow-php.com and we will help route it.
Prices shown on our website are indicative and exclude tax. The currency and the final amount, including any tax, are determined at checkout by Polar.
#7. License to use the Products
Each Product is proprietary and is not open source. The license that applies is the one stated for that Product on its listing, and where the Product includes a LICENSE file, that file is authoritative.
In summary, and subject to the license that applies to your Product:
- You may use, run, and modify the content for your own internal purposes, including studying it and adapting patterns within your own internal projects.
- You may not redistribute, publish, resell, sublicense, or otherwise share the content, or access to it, with anyone who has not purchased a license.
Patterns, techniques, and architecture are ideas, not protected expression, and you remain free to learn from them and build your own implementations.
All intellectual property rights in the Products remain with the Provider. A serious or repeated breach of the license may result in termination of your access, without prejudice to any other remedies.
#8. Right of withdrawal and digital content
The Products are digital content supplied immediately after purchase.
Because Polar acts as Merchant of Record, the sales contract for your purchase is concluded with Polar, and the statutory right of withdrawal in respect of that contract is governed by Polar's terms. At checkout you are asked to expressly request immediate access and to acknowledge that you thereby lose the right of withdrawal once access begins. Where that consent is given, the 14-day right of withdrawal does not apply once delivery has started, consistent with art. 38 of the Polish Act on Consumer Rights and the equivalent provisions of the EU Consumer Rights Directive.
This affects only withdrawal (changing your mind). It does not limit your rights where the Product is faulty or not as described. See section 9.
#9. Defects and complaints
If a Product does not work as described or is not in conformity with what was offered, you have rights under applicable law, which these terms do not exclude or limit. Please contact us at support@flow-php.com with a description of the issue. We aim to respond to complaints within 14 days.
Note that the limits described on a Product's listing, as referred to in section 3, form part of what is offered and are not defects.
#10. Disclaimers and limitation of liability
The Products are provided "as is" and "as available", without warranties of any kind except those that cannot be excluded under applicable law.
To the maximum extent permitted by law, the Provider is not liable for any indirect or consequential loss, or for any damage resulting from deploying or relying on a Product in a production setting. Nothing in these terms limits liability that cannot be limited under applicable law, including mandatory consumer protections.
#11. Consultations
Paid consultations are a separate service, arranged directly through the booking link or by email, and are not sold or governed under these terms. Separate arrangements and invoicing apply.
#12. Personal data
We process personal data needed to deliver access and provide support (such as your email and GitHub account). Polar processes data needed for payment as Merchant of Record. For details on how we handle personal data, see our Privacy Policy. Where we list purchasers as project sponsors, we do so only for those who explicitly opt in, and only the GitHub profile they choose to display.
#13. Changes to these terms
We may update these terms. The version in force at the time of your purchase applies to that purchase. Material changes will be reflected by updating the date above.
#14. Governing law and contact
These terms are governed by Polish law, without prejudice to Polar's terms for the payment transaction and to any mandatory consumer protections available to you. Contact: support@flow-php.com.
For details on how we handle personal data, see our Privacy Policy.