Legal
Terms of Service
These terms apply when you use SaySpec: the SaySpec desktop app together with the SaySpec account, the account portal at this website and SaySpec Cloud (together, “the service”). SaySpec is provided by Joe IT Solutions d.o.o., a company registered in Croatia (see company details; “we”, “us”). By creating an account or using the service you agree to these terms. If you use SaySpec for a company, you confirm that you may accept these terms on its behalf.
The source code of the SaySpec desktop app is open source under the Apache License 2.0. That license governs the code. These terms govern our hosted service, your account and paid plans.
1. Accounts and workspaces
- You need a SaySpec account to use a workspace. Keep your sign-in details secure and tell us at contact@joe-it-solutions.com if you think your account was misused.
- A workspace belongs to its owner, who manages its plan, billing, members and company code. Members join with the company code and use one seat each, owners included.
- The owner is responsible for who has access to the workspace and for how its members use the service.
2. Plans and prices
- Free costs nothing and includes up to 4 seats. Tests are stored on each computer or in a folder you choose.
- Pro costs €15 per month for the first seat and €8 per month for each additional seat. It adds SaySpec Cloud test storage and Gemini transcription. The workspace has as many seats as the owner buys.
- Beta is an unpaid plan with Pro features that we offer to selected workspaces. We may end the beta; we will tell the owner at least 30 days in advance, and the workspace then moves to the Free plan unless the owner subscribes to Pro.
- Prices are in euros and exclude VAT. VAT is added at checkout where it applies, based on the billing address and, for businesses in the EU, the VAT ID.
- Transcription and other cloud features may have fair-use limits, such as a monthly number of transcription minutes per workspace, which the app shows.
3. Billing
- Payments are processed by Stripe. We do not receive or store your full card details.
- Pro is billed monthly in advance and renews automatically every month until it is canceled.
- When the owner adds seats during a month, the added seats are charged right away for the rest of that month. When the owner removes seats, the unused part is credited against the next invoice.
- If a payment fails, Stripe retries it over several days and Pro continues meanwhile. If every retry fails, the subscription ends and the workspace moves to the Free plan (or back to Beta while the beta runs).
- We may change prices with at least 30 days’ notice to the owner before the next billing period. A price change does not apply to a period already paid.
4. Cancellation and refunds
- The owner can cancel Pro at any time in the portal (Plan → Manage billing). Pro continues until the end of the paid month and is not renewed.
- Paid months are not refunded, except where the law requires it or we decide otherwise.
- Pro is intended for businesses. If you subscribe as a consumer in the EU, you have the statutory right to withdraw from the contract within 14 days. If you asked for Pro to start during that period, we may deduct the share of the price for the days you already used.
5. Your content
- Your tests, recordings, screenshots, narration, transcripts, run reports and proposed fixes (“your content”) remain yours.
- You give us permission to store, copy and process your content only as needed to provide the service to your workspace, for example to sync tests through SaySpec Cloud or to transcribe narration.
- You are responsible for your content and for having the right to test the apps and record the data you test with. Avoid recording real personal data where you can; when your content does contain personal data, you decide how it is used and we process it on your behalf, as described in the Privacy Policy.
- Ending Pro does not delete your tests. Saving new tests to SaySpec Cloud needs Pro (or Beta) again.
6. AI features
- SaySpec works with AI assistants such as Claude and Codex that run on your computer under your own accounts with their providers. Their terms and prices apply to that use, and the data you send them is governed by your agreement with them.
- Gemini transcription sends narration audio to Google’s Vertex AI to produce a transcript. The audio is not kept by SaySpec Cloud.
- AI output can be wrong. Review generated tests and proposed fixes before you apply them; SaySpec never applies a fix without your approval.
7. Acceptable use
Do not use the service to break the law or anyone’s rights, to test systems you are not allowed to test, to upload malware, to attack or overload the service, to get around seat limits or other technical restrictions, or to resell the service without our written agreement. We may suspend access that puts the service or other customers at risk, and we will tell the owner why when we can.
8. Availability and changes
We work to keep the service available and secure, but we do not guarantee uninterrupted availability. We may change or improve features. If we remove a paid feature, we will tell owners in advance and they may cancel Pro.
9. Liability
The service is provided as it is. To the extent the law allows, we are not liable for indirect or consequential losses such as lost profits or lost data, and our total liability for any claim is limited to the amount the workspace paid us in the 12 months before the claim. Nothing in these terms limits liability for intent, gross negligence, injury to life or health, or any other liability that cannot be limited by law.
10. Ending the agreement
You can stop using the service at any time and ask us to delete your account. We may end or suspend access for a serious or repeated breach of these terms. If we end the service for reasons other than your breach, we will refund any prepaid amount for the time not used.
11. Changes to these terms
We may update these terms. For material changes we will notify owners by email or in the portal at least 30 days before they take effect. If you do not agree, you may cancel before then.
12. Law and disputes
These terms are governed by Croatian law. Disputes are decided by the competent court in Zagreb, Croatia. If you are a consumer, you also keep the protection of the mandatory laws of the country where you live and may bring claims there.
13. Contact
Joe IT Solutions d.o.o., Peteranečki put 2, 10000 Zagreb, Croatia · contact@joe-it-solutions.com