Legal
Terms of Service
Terms for using the CodeWhiskers apps – BetterShelf, DreamWitness, Kvitta, BetterMingle, TAROTIQ, and Lucciola.
Parties
These Terms of Service (“Terms”) apply between:
- the app operator: Lidmila Maršálková, ID: 05684447, not a VAT payer, registered address: Jindice 115, 285 04 Rašovice-Uhlířské Janovice (“operator” or “we”).
- the app user (“user” or “you”).
These Terms govern your use of the mobile applications (the “App”). By downloading, installing, or using the App, you agree to these Terms.
1. Definitions
- App – a mobile application provided via Google Play or the App Store.
- Agreement – the contractual relationship between the operator and you, formed by downloading, installing, or using the App.
- User – a person who installs and uses the App.
2. Service scope
We operate the following mobile applications:
- BetterShelf – management of cosmetics and home goods, expiry tracking, organization into virtual shelves, AI product recognition from a photo or a receipt, spending statistics, daily routines, and sharing shelves with family.
- DreamWitness – a dream journal with AI dream interpretation and follow-up chat from the guide Luna, a dictionary of 510 dream symbols, AI-generated dream images, Dream Guardian pattern analysis, a monthly dream report, reminders, and an Android home-screen widget. App outputs are intended solely for entertainment and self-reflection and do not replace professional psychological or medical advice. Available on Google Play; the iOS version is heading to the App Store.
- Kvitta – shared expense tracking in groups, automatic debt settlement with the fewest payments, QR payments and pay links, recurring payments, and Kvitta Wrapped. Calculations are for informational purposes only and do not replace professional financial advice. Available for Android and iOS.
- BetterMingle – group event planning and coordination including shared expenses, voting, carpooling, room assignments, and group communication.
- TAROTIQ – tarot readings with the fortune teller Madame Stella across 17 spreads, a card of the day with a daily message, horoscopes, a reading journal with notes and reflections, a library of 78 cards, challenges, and achievements. Readings and other texts are generated automatically by artificial intelligence. They are intended solely for entertainment and self-reflection and do not replace professional psychological, medical, legal, or financial advice. Available on Google Play and the App Store.
- Lucciola – an evening digital detox app where you grow a virtual “tree of life” with the firefly Lucciola. It is for fun and motivation only and is not a medical or therapeutic service. Available on the App Store and Google Play.
Features are available after installation and may be free or paid depending on the app and chosen plan.
3. Download and availability
- You download and interact with the App through the Google Play Store or the Apple App Store.
- All payments, cancellations, refunds, and license management are handled by the respective store and subject to its terms.
4. Pricing and payments
- Each app has its own pricing listed on its store page.
- BetterShelf: monthly, annual, or lifetime subscription. The current pricing in Google Play or the App Store always prevails and differs by country and currency. The free version includes ads and is limited to 2 shelves and 15 products; Plus has neither ads nor those limits. Available on Google Play and the App Store.
- DreamWitness: the free version includes ads and limits (3 interpretations per week, 1 dream image per day, journal showing dreams from the last 7 days). DreamWitness Plus is available as a monthly (CZK 99 / €3.99) or yearly (CZK 590 / €22.99) auto-renewing subscription, both with a 7-day free trial for new subscribers, or as a one-time lifetime purchase (CZK 1,290 / €49.99). The current pricing in Google Play or the App Store always prevails and differs by country and currency. Plus is ad-free.
- Kvitta: free with ads and limits (2 groups, expenses in the group's base currency). Kvitta Premium is available as a monthly or yearly auto-renewing subscription or as a one-time lifetime purchase; the current pricing in Google Play or the App Store always prevails. Premium is ad-free.
- BetterMingle: pricing will be published when the app launches on Google Play; the free version includes ads, Pro and Business versions are ad-free.
- TAROTIQ: 3 free readings for new users; the card of the day is always free. Further readings cost coins according to the spread prices shown in the app; coins are sold in packs of 5, 15, 50, or 300 coins, or you can buy one-time lifetime access. The current pricing in Google Play or the App Store always prevails. The app shows ads unless you have lifetime access; buying coins does not remove ads.
- Lucciola: free with ads (rewarded and interstitial); an optional Premium subscription and in-app currency “seeds” (virtual items with no monetary value). Available on the App Store and Google Play.
- Payments are processed by the respective app store and follow its terms.
- If you are eligible for a refund under the store's rules (typically within 48 hours), follow the process described by that store.
4a. BetterShelf-specific terms
- App Store subscriptions: payment, automatic renewal, and cancellation of subscriptions purchased in the App Store are governed by Apple's terms. Cancel in your Apple ID settings at least 24 hours before the end of the current period. Refunds are handled by Apple (reportaproblem.apple.com).
- Lifetime Plus: a one-time purchase that remains valid for as long as the service is operated, for the account it was purchased for. It cannot be transferred between accounts.
- Ads in the Free version: the Free version shows banners and, after every third product you add, offers a full-screen ad or an upgrade to Plus.
- AI recognition: photos are recognized by Claude, an AI model from Anthropic. Details recognized from a product or receipt photo may be inaccurate, especially expiry dates – please check them before saving. To the extent permitted by law, we are not liable for damage caused by incorrectly recognized data.
- Shared shelves: a shelf can be shared by an owner with Plus, via an invitation link for a specific email address; invited members use it for free. You are responsible for the content you add to a shared shelf. The shelf owner sets members' permissions and may remove members at any time.
4b. DreamWitness-specific terms
- Nature of the outputs: Luna's dream interpretations, Dream Guardian insights, monthly reports, and dream images are generated by AI. They are for entertainment and self-reflection, may be inaccurate, and do not replace professional psychological or medical advice.
- Free trial: monthly and yearly DreamWitness Plus subscriptions start with a 7-day free trial for new subscribers. Unless you cancel before the trial ends, the subscription is charged automatically and renews until you cancel it in Google Play or in your Apple ID settings.
- Lifetime Plus: a one-time purchase that remains valid for as long as the service is operated. It is tied to the Google Play or App Store account it was purchased with and can be restored in the app via restore purchases.
- Limits: the Free version offers 3 interpretations per week (counted over the last 7 days), 1 dream image per day, and a journal showing dreams from the last 7 days; older dreams are kept and unlock with Plus. Plus offers unlimited interpretations and up to 50 dream images per day (abuse protection). We may adjust these limits in the future and will announce changes in the app.
- Dream tarot card: a DreamWitness Plus feature. The card is created on your phone; if you share it, you also share an excerpt of the dream text.
- Account and guest mode: you can use the app without signing in (guest mode). Signing in with Google, Apple, or email backs up your dreams and lets you use them on other devices.
4c. Kvitta-specific terms
- Nature of the calculations: Kvitta calculates balances and settlements from the data entered by group members. The calculations are informational; group members are responsible for the accuracy of the expenses they enter and for actually making the payments.
- Payments: Kvitta does not transfer any money itself. QR payments and pay links only prefill a payment that you make in your bank. By creating a pay link, you agree that anyone who opens it will see your name, account number, and the amount owed; the link is valid for 60 days.
- Kvitta Premium: a monthly or yearly auto-renewing subscription, or a one-time lifetime purchase that remains valid for as long as the service is operated. Premium is tied to your Kvitta account and works on both Android and iOS. Cancel a subscription in Google Play or in your Apple ID settings at least 24 hours before the end of the current period.
- Version without Premium: at most 2 groups, you cannot join a group that already has 5 or more members, expenses only in the group's base currency, and a limited choice of categories and colours. It shows ads, including a full-screen ad after every third new expense and after creating a group. We may adjust these limits in the future and will announce changes in the app.
- Groups: you are responsible for the content you enter in a group. A group admin can change roles, remove members, and delete the group; a deleted group disappears for all members.
4d. TAROTIQ-specific terms
- AI-generated content: readings, daily messages, horoscopes, and reflections on your journal notes are generated automatically by an AI language model (GPT-4o models from OpenAI), not by a person. They are for entertainment and self-reflection only, may be inaccurate or inappropriate for your situation, and do not predict the future and do not replace professional psychological, medical, legal, or financial advice. Do not make important decisions based on them alone. Please do not enter sensitive personal data in your questions or notes. More in the Privacy Policy.
- Free features: new users get 3 free readings; the card of the day is always free.
- Coins: coins are virtual in-app items with no monetary value. They cannot be exchanged for money, transferred to another account, or used outside the app. You spend them on readings according to the spread prices shown in the app and on an extra card (1 coin). You can also earn coins: a rewarded video gives +1 coin (up to 5 per week), and coins are also awarded for challenges, achievements, and streak milestones. Coins are tied to your account. We may adjust prices and rewards in the future and will show the current terms in the app.
- Lifetime access: a one-time purchase that remains valid for as long as the service is operated. It is tied to your TAROTIQ account and can be restored on another device via Restore purchases. Lifetime access removes ads; buying coins does not.
- Ads: without lifetime access, the app shows banner, interstitial, and rewarded ads. You can change ad consent anytime in Me → Ad privacy settings.
- Refunds: purchases are processed by Google Play or the App Store; refunds follow their policies (for the App Store via reportaproblem.apple.com). If a purchase is refunded, we may deduct the corresponding coins or revoke lifetime access.
- Account deletion: you can delete your account in the app under Me → Account → Delete account. Deletion is immediate and also removes your coin balance and lifetime access status from your account. See Account deletion.
4e. Minimum age
You must be at least 16 years old to use the apps, unless the terms of a specific app require a higher age.
5. Intellectual property
The App and all its content (code, graphics, text) are protected by copyright. Ownership remains with the operator. You may not copy, modify, distribute, or create derivative works without prior written consent.
6. Liability
- The App is provided “as is” without warranties of fitness for a particular purpose.
- We are not liable for damages arising from the use of the App, unless required by law.
- The operator is solely responsible for the content within the App.
- AI outputs in the DreamWitness app (dream interpretation) may be inaccurate or incomplete. We are not liable for decisions made based on them; outputs do not replace professional psychological advice.
- Calculations in the Kvitta app are for informational purposes only. We are not liable for financial decisions made based on these calculations; outputs do not replace professional financial advice.
- Expense calculations in the BetterMingle app are for informational purposes only. We are not liable for organizational or financial decisions made based on app data.
- AI outputs in the TAROTIQ app (tarot readings, daily messages, horoscopes, and reflections) are generated automatically by AI and are intended solely for entertainment and self-reflection. They may be inaccurate and do not predict the future. To the extent permitted by law, we are not liable for decisions made based on them; outputs do not replace professional psychological, medical, legal, or financial advice.
7. Privacy
See our Privacy Policy for how we process personal data collected via the App.
7a. Cookies and website analytics
On the website, we use analytics cookies (Google Analytics, Microsoft Clarity) only after your consent via a cookie banner. Without consent, analytics scripts do not load. Details are in our Privacy Policy.
8. Termination
- You can stop using the App at any time by uninstalling it from your device.
- The operator may discontinue access to the App (e.g., end support), with prior notice where reasonably possible.
9. Withdrawal and refunds
Withdrawal and refunds are handled by the respective app store according to its policies (usually within 48 hours of installation). Subsequent disputes are processed by that store, not the operator.
10. Changes
We may update these Terms at any time. The new version becomes effective once published in the App or on the website. If you disagree, stop using the App and uninstall it.
11. Governing law and disputes
These Terms are governed by the law of the Czech Republic. Disputes are resolved by competent courts of the Czech Republic. If you are a consumer residing in the EU, you keep the protection granted by the mandatory provisions of the law of your country of residence. As a consumer, you have the right to out-of-court dispute resolution through the Czech Trade Inspection Authority (ČOI, adr.coi.cz).
12. Severability
If any provision of these Terms is found invalid or unenforceable, the remaining provisions shall remain in full force and effect.
13. Contact
For questions regarding the App, contact us at hello@codewhiskers.app.
14. Effective date
This version of the Terms (version 2026-10c) takes effect on October 31, 2026.