Terms of Service
Last updated: April 2026
Service Provider
ClassKasa is operated by Tomasz Zylka, sole proprietor trading as Tomasz Zylka Veinito.com, Bierzycka 8, 51-179 Wroclaw, Poland. VAT ID (NIP): PL6452337008, REGON: 521704806. Contact: tomek@classkasa.com.
Acceptance of Terms
By accessing or using ClassKasa, you agree to be bound by these Terms of Service. If you do not agree to these terms, please do not use the service.
Service Description
ClassKasa is a web-based tool that helps class treasurers manage the collection of class funds. It enables treasurers to create collections, track payments, and share payment details with parents. ClassKasa is a tracking and communication tool — it does not process payments directly. All payments between parents and treasurers occur via direct bank transfer, outside of ClassKasa.
For details on the cookies we use and how to change them, see our .
Not a Payment Institution
ClassKasa is NOT a payment institution and does NOT provide payment services within the meaning of Directive (EU) 2015/2366 (PSD2) or the Polish Payment Services Act (Ustawa o uslugach platniczych). ClassKasa does not hold, transfer, or process funds on behalf of users. All payments between parents and treasurers occur directly via bank transfer, outside of ClassKasa. ClassKasa is solely a tracking and communication tool.
Eligibility
You must be at least 18 years of age to create an account and use ClassKasa. If you are under 18, you may only use the service with the consent and supervision of a parent or legal guardian.
User Types
ClassKasa has four types of users:
- Treasurer — Creates and manages classes, collections, and member lists. Responsible for the accuracy of class data including bank account details.
- Co-Treasurer — Shares the treasurer's day-to-day responsibilities — creates collections, marks payments, and edits the member list — but does not own bank account details or the class itself. Premium-only seat promoted by the treasurer.
- Parent — Views collection details, payment status, and bank information shared by the treasurer. May join classes via invite links.
- Teacher — The adult who runs the trip — typically the schoolteacher. Can view class details and collections, update meet-up information (where, when, return time), but never appears on payment lists and is never billed. Premium-only seat invited by the treasurer or co-treasurer.
What happens when a class switches from Premium to Free
A class plan can change at any time. The following clauses describe how Co-Treasurer and Teacher seats behave when a class returns to the Free plan.
- When the class returns to the Free plan, a Co-Treasurer keeps their seat in the class but their extra capabilities (creating collections, editing memberships) pause until the class is back on Premium. They continue to see the class as a parent.
- When the class returns to the Free plan, the Teacher seat is paused. The teacher sees a notice asking the treasurer to re-enable Premium and cannot otherwise interact with the class until Premium is restored. No teacher data is deleted.
- If the treasurer re-enables Premium, every paused Co-Treasurer and Teacher seat is restored automatically on their next visit. No re-invitation, no re-promotion, no data is lost.
Acceptable Use
You agree to use ClassKasa only for its intended purpose of managing class fund collections. You must not:
- Use the service for fraudulent purposes or to collect funds under false pretences.
- Use the service for any illegal activity or in violation of applicable laws.
- Attempt to disrupt, overload, or interfere with the service or its infrastructure.
- Provide false or misleading information in your account or class data.
Treasurer Responsibilities
As a treasurer, you are responsible for the accuracy of all class data you enter, including member names, bank account details, and collection amounts. ClassKasa provides the tools to manage collections but does not verify the accuracy of data entered by treasurers. You are solely responsible for ensuring that collected funds are used appropriately. You must not enter personal data of third parties (e.g. parent email addresses) without their knowledge and consent.
Pricing and Plans
ClassKasa offers the following plans:
- Free tier: 1 class, up to 5 collections, manual payment tracking.
- ClassKasa Premium is available as Premium Monthly (recurring monthly subscription via Stripe, card or Revolut Pay only, automatically paused in July and August) or Premium Yearly (one-time payment for 12 months, BLIK, Apple Pay, Google Pay, PayPal, Revolut Pay, iDEAL, Przelewy24, Klarna, or card). Both plans include unlimited collections, automatic reminders, AI chatbot assistant, AI bank statement analysis, and year-end reports. Current pricing is shown in the app and on the Pricing page.
For current pricing and plan details, see our Pricing page.
Subscription and Billing
Premium Monthly is billed monthly via Stripe and renews automatically each month until cancelled. In July and August, Premium Monthly pauses automatically — Premium stays fully active, there is no charge, and billing resumes on September 1. You can cancel at any time from the Settings page; your access continues until the end of the current billing period. Premium Yearly is a one-time payment for 12 months of Premium access starting from the date of purchase; it does not renew automatically. All prices displayed are exclusive of VAT; applicable VAT is calculated by Stripe at checkout based on your location. By clicking the order button, you enter into a payment obligation (§ 312j(3) BGB, German Civil Code).
Premium Subscription Plans
Premium Monthly
Premium Monthly is a recurring subscription billed each month via Stripe. Your subscription starts on the day of purchase and renews automatically. You can cancel any time from your account settings — cancellation takes effect at the end of the current billing period, and you keep Premium access until then. Payment is by card or Revolut Pay only. Good news for school holidays: your subscription pauses automatically in July and August — no charge, and your Premium features stay active.
Premium Yearly
Premium Yearly is a one-off payment for 12 months of Premium access starting on the date of purchase. It does not auto-renew. Payment is accepted via BLIK, Apple Pay, Google Pay, PayPal, iDEAL, Przelewy24, Klarna, or card. If you cancel within 14 days of purchase and have not used any Premium feature, you are entitled to a full refund under EU consumer law — just email tomek@classkasa.com.
Right of Withdrawal (Consumer)
If you are a consumer within the European Union, you have the right to withdraw from the ClassKasa Premium subscription within 14 days of purchase without giving any reason. To exercise this right, send a clear statement (e.g. by email) to tomek@classkasa.com. Upon withdrawal, we will refund the subscription fee within 14 days using the same payment method you used for the original purchase. If you have used the service during the withdrawal period, we may deduct a proportional amount for the service already provided.
Model Withdrawal Form
To: Tomasz Zylka Veinito.com, Bierzycka 8, 51-179 Wroclaw, Poland, tomek@classkasa.com. I hereby withdraw from my ClassKasa Premium subscription concluded on [date]. Name: [your name]. Email: [your email]. Date: [today's date]. Signature (if paper): [signature].
AI Chatbot
ClassKasa Premium includes an AI chatbot assistant powered by Anthropic, PBC (San Francisco, USA), using the Claude language model. When you use the chatbot, your messages and relevant class context are sent to Anthropic's API for processing. Anthropic does not use your data to train its models. Chat messages are automatically deleted after 2 days. The chatbot is an AI system — it may produce inaccurate or incomplete information. Do not rely on it for financial, legal, or medical advice. By using the chatbot, you acknowledge that you are interacting with an artificial intelligence system, not a human.
AI Bank Statement Analysis
ClassKasa Premium includes an AI-powered bank statement reconciliation feature that allows treasurers to upload bank statements (PDF or images) for automated transaction extraction and matching against existing collections. By using this feature, you acknowledge and agree to the following:
- AI results are suggestions only. The AI analysis provides its best interpretation of transaction data, but results are not guaranteed to be accurate or complete. Optical character recognition (OCR) and AI extraction may misread amounts, dates, or names.
- Treasurer review and approval is mandatory. No payment records are created or modified until you explicitly review and approve the AI-suggested matches. You are solely responsible for verifying the accuracy of all AI-extracted data before confirming.
- ClassKasa accepts no liability for incorrect matches, missed transactions, misread amounts, or any financial discrepancies arising from AI-suggested reconciliation results. The treasurer bears full responsibility for the accuracy of confirmed payment records.
- Scan quotas apply. Each billing period includes a limited number of free scans (as displayed in the app). Additional scans may be purchased in packs of three at the price shown at the time of purchase, charged via Stripe.
- Supported file formats and size limits are displayed in the app. ClassKasa may reject files that exceed size limits, are in unsupported formats, or are unreadable.
- You may only upload bank statements that belong to bank accounts associated with your class. Uploading statements belonging to other classes, third parties, or accounts you are not authorized to manage is strictly prohibited.
ClassKasa uses Anthropic's Claude AI model for document analysis. Uploaded files are sent to Anthropic's API for processing and are not used by Anthropic to train its models. Original files are deleted immediately after processing. See our Privacy Policy for full details on data handling.
Joint Data Controllership (Treasurer)
When a treasurer creates a class and adds parent data (names, email addresses, payment status), the treasurer and ClassKasa act as joint controllers of that data within the meaning of Art. 26 GDPR. The treasurer determines who is added to the class and for what purpose. ClassKasa provides the technical platform and processes the data on behalf of the class. Each party is independently responsible for compliance with GDPR. Parents may exercise their data rights by contacting either the treasurer or ClassKasa at tomek@classkasa.com.
Intellectual Property
ClassKasa, including its design, code, logos, and content, is the intellectual property of Tomasz Zylka Veinito.com. You may not copy, modify, distribute, or create derivative works based on ClassKasa without our prior written consent. Your class data remains your property.
Limitation of Liability
ClassKasa is provided as a tracking and communication tool. We do not process payments and are not responsible for the transfer, receipt, or management of funds between parents and treasurers. To the extent permitted by applicable law, our liability for indirect or consequential damages is excluded. For business users, our total liability shall not exceed the amount you have paid to us in the 12 months preceding the claim. This limitation does not apply to consumers to the extent prohibited by mandatory consumer protection laws, nor does it limit liability for damages caused by intent or gross negligence, or for harm to life, body, or health.
Termination
You may delete your account at any time from the Settings page. We may suspend or terminate your account immediately if you violate these terms. Upon termination, your personal data will be handled in accordance with our Privacy Policy. Active subscriptions will be cancelled and you will not be charged further.
Children's Data
ClassKasa is designed for parents and treasurers who are adults (18+). If a treasurer enters children's names (e.g. class rosters), such data is processed under the responsibility of the treasurer as joint controller. ClassKasa does not knowingly collect data from children under 16. If you believe a child's personal data has been entered without appropriate parental consent, contact us at tomek@classkasa.com and we will delete it promptly.
Complaints Procedure
If you have a complaint about ClassKasa, please contact us at tomek@classkasa.com. We will acknowledge your complaint within 7 days and provide a substantive response within 14 days. If you are not satisfied with our response, you may pursue the remedies described below.
Governing Law and Jurisdiction
These terms are governed by Polish law. The choice of Polish law does not deprive consumers of the protection afforded by the mandatory provisions of the law of their country of habitual residence (Art. 6(2) of Regulation (EC) No 593/2008 — Rome I). Consumer disputes are resolved by the court having jurisdiction under the general rules, in particular the court of the consumer's place of residence, pursuant to Art. 18 of Regulation (EU) No 1215/2012 (Brussels I bis). Disputes with business users are resolved by the courts competent for the seat of the Service Provider (Wroclaw, Poland).
Online Dispute Resolution
The European Commission provides an online dispute resolution platform for consumers at: https://ec.europa.eu/consumers/odr. Our email address for the purpose of ODR is: tomek@classkasa.com.
Amicable Dispute Resolution
In the event of a dispute, we encourage you to contact us first at tomek@classkasa.com to attempt an amicable resolution. We will make reasonable efforts to resolve any dispute within 30 days.
Changes to These Terms
We may update these Terms of Service from time to time. We will notify you of material changes at least 14 days in advance by email or through a notice in the app. If you do not agree with the changes, you have the right to terminate your account before the changes take effect without any penalty. If you do not object within the 14-day notice period and continue using the service after the changes take effect, the amended terms are deemed accepted.
Severability
If any provision of these terms is found to be invalid or unenforceable by a court of competent jurisdiction, the remaining provisions shall continue in full force and effect.
Contact Us
For questions about these Terms of Service, contact us at tomek@classkasa.com.