Terms and Conditions of Use
Rules and conditions for using Cashfulness. A binding agreement between the Provider and the User.
These Terms and Conditions of Use (hereinafter “Terms” or “T&C”) govern the use of the Cashfulness service, provided by Vittorio Giusti srl to its users. They constitute a binding agreement between the Provider and the User.
By using the Cashfulness service (signing up, downloading the application, accessing the website), the User declares to have read, understood, and accepted these Terms. If the User does not agree with any of the following points, they must refrain from using the service.
1. Contracting parties
1.1. Provider
- Company name
- Vittorio Giusti srl
- Registered office
- Via del Campisano 520, 55054 Massarosa (LU), Italy
- VAT / Tax ID
- 12122090967
- Certified email (PEC)
- vittoriogiusti.com@pec.it
- Contact email
- info@cashfulness.com
- Legal representative
- Vittorio Giusti, sole shareholder and director
- Trademark
- Cashfulness — EUIPO trademark no. 019297195
1.2. User
The natural person who signs up to the Cashfulness service by providing an email and choosing a nickname (pseudonym). The User must be at least 18 years old (see Privacy Policy §10) and have legal capacity under Italian law.
2. Definitions
- Service
- the Cashfulness application (for iOS, Android, Windows, macOS, Linux) and the
cashfulness.comwebsite, intended for personal finance management through double-entry accounting. - Account
- the User’s personal space, accessible via email and password.
- Workspace
- (“accounting space”) logical container in which the User records their transactions and organizes their chart of accounts.
- E2EE documents
- files uploaded by the User (bank statements, contracts, bills, etc.) end-to-end encrypted with a key derived from the User’s personal credentials.
- Beta phase
- period of active service evolution preceding stable release; see §12.
3. Subject of the contract
Cashfulness is a personal finance application based on double-entry accounting. It allows the User to:
- Create one or more accounting spaces (“workspaces”) to organize personal or family accounting.
- Record balanced transactions (Debit/Credit) in simple or advanced mode.
- View Balance Sheet and Income Statement updated in real time.
- Upload and archive financial documents in encrypted form (E2EE).
- Configure monthly budgets and receive alerts.
- Sync data across multiple devices of the same User.
- Invite family members or collaborators to the workspace (Ultra plan only).
Cashfulness is not a financial, fiscal, or legal advisory service. It does not provide personalized investment recommendations, nor does it replace the relationship with a licensed financial advisor, accountant, or lawyer. See §10.
4. User account
4.1. Registration
Registration requires:
- Email (may be pseudonymous, in line with the deliberate anonymous-identity principle — see Privacy Policy §3.1)
- Nickname (pseudonym, may be fictional)
- Strong password chosen by the User
No identity verification, tax ID, or real demographic data is requested. The nickname does not identify the real person and may be modified by the User.
Age and legal-capacity declaration: by signing up to the Service, the User declares to be at least 18 years old, or the age of majority under the law of their country of residence if higher than 18, and to have legal capacity under Italian law. The age declaration occurs through ticking a mandatory checkbox in the signup form.
In the event of an account created by a minor with a false declaration of age, contractual liability falls on the parents or those exercising parental responsibility under Articles 2046 and 2048 of the Italian Civil Code, without prejudice to Vittorio Giusti srl’s right to immediately delete the account upon notice or detection of minor status.
4.2. Single account
Only one account per person is allowed. The creation of multiple accounts to circumvent the limits of the Free plan (see §5.1) constitutes a violation of these Terms and may result in the suspension of all linked accounts.
4.3. Credential responsibility
The User is solely responsible for safeguarding their password and their 24 recovery words (BIP39 seed) for document encryption. The User shall:
- Not share credentials with third parties
- Store the 24 recovery words in a secure place (e.g. password manager, paper sheet kept offline)
- Promptly notify
info@cashfulness.comof any suspected unauthorized access
4.4. Access recovery
If the User forgets their password, they may request a reset email to the address associated with the account. Cashfulness cannot in any way recover E2EE documents uploaded by the User if they lose both the password and the 24 recovery words: the documents become permanently unrecoverable. See §10.2.
4.5. Account deletion
The User may request account deletion at any time, directly from the app (Settings → Delete account). Effective deletion occurs within 30 days of the request (reversible soft-delete for accidental requests; see Privacy Policy §7).
5. Commercial model and subscriptions
5.1. Available plans
| Plan | Monthly price | Annual price | Main limits |
|---|---|---|---|
| Free | free | free | 1 workspace · single-user · combo cap OR 60 days OR 200 transactions (first threshold = paywall) · 3 monthly budgets · 50 MB document storage · read-only post-cap |
| Premium | €5.99 | €57.49 (20% off) | 1 workspace · single-user · 5 monthly budgets · 1 GB document storage · unlimited transactions · full features except member invites and automatic backups |
| Ultra | €9.99 | €95.99 (20% off) | 5 workspaces · up to 4 invited members per workspace · unlimited monthly budgets · 10 GB document storage · PDF export of Balance Sheet/Income Statement · encrypted automatic backups · unlimited transactions |
Prices and limits are subject to change with at least 30 days’ notice to active users.
5.2. Payment
Subscriptions are purchased exclusively through one of the following channels:
- Apple App Store (for subscriptions purchased on iOS)
- Google Play (for subscriptions purchased on Android)
- Stripe (for subscriptions purchased via the website)
These third parties handle the payment, any issuance of invoices or fiscal receipts, automatic renewal, and any refunds according to their respective policies. Vittorio Giusti srl does not issue invoices or fiscal receipts directly to end users.
5.3. Automatic renewal
All subscriptions renew automatically at the end of the period (monthly or annual), unless cancelled by the User before the deadline. Cancellation occurs through the purchase-channel procedures (App Store, Google Play, Stripe).
5.4. Right of withdrawal (consumers)
Under Italian Legislative Decree 21/2014 (Consumer Code), the consumer User has the right to withdraw from the contract within 14 days of subscription, without having to provide any justification. Withdrawal is exercised through the purchase-channel procedures.
Under Art. 59.1.o of the Italian Consumer Code, the right of withdrawal does not apply if the User has expressly accepted to use the service before the expiry of the 14 days and has acknowledged the loss of the right of withdrawal. In that case, consumption of the service (e.g. recording transactions, uploading documents) constitutes performance of the contract.
5.5. Beta testers
Users who participate in the beta phase (see §12) have specific commercial treatment: see §12.3.
6. Payments — important details
6.1. Identity not visible to Cashfulness
Vittorio Giusti srl never sees the User’s name, address, credit card, or IBAN. These data are visible only to the chosen payment channel (Apple, Google, Stripe). Cashfulness receives exclusively the net amount and an opaque subscription identifier.
6.2. Invoices and fiscal receipts
Invoices or fiscal receipts are issued directly by the purchase channels (Apple, Google, Stripe) according to their respective policies and the regulations of each country. The User may request them from the respective store/operator.
6.3. Price changes
Any changes to the price of Premium or Ultra plans will be communicated to active users with at least 30 days’ notice by email. The User may always cancel before the new price takes effect, keeping the old price for the period already paid.
7. Intellectual property
7.1. Cashfulness rights
The trademark “Cashfulness” is the exclusive property of Vittorio Giusti srl (EUIPO registration no. 019297195). The application source code, the website, the blog editorial content, the graphics, the logos, and all other elements of the service are protected by copyright, trademarks, and other forms of intellectual property protection, and remain the exclusive property of Vittorio Giusti srl or the respective licensors.
7.2. User rights over their own data
The User remains at all times the owner of their accounting data, their uploaded documents, and any other content they enter into the service. Vittorio Giusti srl acts exclusively as a technical provider and has a limited, non-exclusive, revocable, and non-transferable license to process such data solely for the purpose of delivering the service requested by the User, as described in the Privacy Policy.
The User may at any time:
- Export their data in structured format (right to portability under Art. 20 GDPR — see Privacy Policy §8)
- Delete the entire account and their data (see §4.5)
7.3. Service use license granted to the User
Vittorio Giusti srl grants the User a non-exclusive, personal, non-transferable, revocable license to use the Cashfulness service solely for the purposes of personal finance management, within the limits of the subscribed plan. The User may not:
- Decompile, disassemble, or reverse-engineer the application (except as permitted by Art. 64-quater of the Italian Copyright Law)
- Resell, sublicense, or distribute the service or portions thereof to third parties
- Use the service for unlawful purposes or in violation of these Terms
8. Use of artificial intelligence (AI)
Cashfulness may use AI-powered features to improve the user experience (e.g. operational suggestions, spending-pattern analysis, automatic classification). The use of AI always respects the two privacy levels described on the /privacy-radicale page:
- On User-uploaded documents (E2EE-encrypted), any AI processing that requires reading the content occurs exclusively on the User’s device, on a locally decrypted copy. Our server never has access to the clear-text content of such documents.
- On User accounting data (balances, transactions, categories), any server-side AI processing runs on numbers without real demographic identity (Cashfulness operates on a pseudonymity-by-design basis — see Privacy Policy §3.1).
Cashfulness does not use User data to train third-party AI models. We do not sell or transfer aggregated datasets to AI vendors or other commercial operators.
9. Suspension and termination
9.1. Suspension by the Provider
Vittorio Giusti srl may temporarily suspend the User’s account in case of:
- Suspected unauthorized access (for the protection of the User themselves)
- Violation of these Terms
- Abnormal use of the service (e.g. attempted abuse, system attacks, fraud)
- Non-payment of an active subscription (in which case the account is downgraded to Free, not suspended)
The suspension is notified by email to the User, indicating the reason and — where possible — the procedure to resolve it.
9.2. Termination by the Provider
In the event of a serious or repeated breach of these Terms, Vittorio Giusti srl may terminate the contract with immediate effect, notifying the User by email. In such a case the User is entitled to a pro-rata refund of any active subscription, according to the purchase-channel procedures.
9.3. Withdrawal by the User
The User may withdraw at any time by deleting the account (see §4.5). For paid subscriptions, the cancellation procedures of the purchase channel apply (App Store, Google Play, Stripe), as well as the right of withdrawal under §5.4 for consumers within 14 days of purchase.
10. Liability limitations
10.1. “As-is” service
The Cashfulness service is provided “as is”, within the limits permitted by applicable law. Vittorio Giusti srl makes no express or implied warranties of fitness for particular purposes or absolute absence of errors. It makes every reasonable effort to keep the service running and secure, but does not guarantee a specific service level (SLA) — except for any commitments expressly agreed in writing with business users in the future.
10.2. Exclusion of liability for loss of E2EE documents
10.3. Exclusion of personalized financial advice
Cashfulness is not a personalized financial-advisory service, nor a tax or legal advisory service. The data displayed and computations generated by the app (Balance Sheet, Income Statement, financial-health indicators, operational tips) are intended for educational and personal-organization purposes, do not constitute investment recommendations within the meaning of Regulation (EU) 600/2014 (MiFIR) nor tax recommendations. For investment, tax, or legal decisions, the User must consult a licensed financial advisor, accountant, or lawyer.
10.4. Maximum liability cap
Without prejudice to mandatory consumer-protection limits set by law and to cases of willful misconduct or gross negligence, the total liability of Vittorio Giusti srl towards the User, on any basis (contractual, extracontractual, or otherwise), is in any case limited to the greater of the following two amounts:
- The amount of 12 months of active subscription as of the date of the event giving rise to the claim (e.g. ~€71.88 for Premium monthly, ~€119.88 for Ultra monthly);
- The fixed amount of €100 (one hundred euros).
This limitation also applies to Free-plan Users.
10.5. Non-attributable events
Vittorio Giusti srl is not liable for service disruptions, unavailability, or malfunctions due to:
- Force majeure events (natural disasters, war, pandemics, etc.)
- Outages or malfunctions of infrastructure providers (Vercel, Supabase, Apple, Google, Stripe, Resend, SiteGround, etc.)
- Network or internet-connection outages of the User
- Tampering of the service by unauthorized third parties despite the adoption of reasonable security measures
11. Changes to these Terms
Vittorio Giusti srl reserves the right to modify these Terms over time, for regulatory updates, service evolution, or the introduction of new features.
Non-substantial changes are published on this page with the date updated at the top.
Substantial changes (e.g. change of commercial model, introduction of new processing purposes, modification of liability limitations) are communicated to active users by email with at least 30 days’ notice. The User has the right not to accept the changes and to delete the account before they take effect.
Continued use of the service after the effective date of the changes constitutes acceptance of them.
12. Transitional provisions for the beta phase
12.1. Nature of the service during the beta phase
Cashfulness is currently in beta phase: the service is actively evolving, features may be added, modified, or removed without notice, the user interface may change, and the following may occur:
- Unscheduled service interruptions
- Anomalous behaviour, calculation errors, temporary feature losses
- Need for extraordinary maintenance operations
- In exceptional cases, loss or reset of test data (although Cashfulness will do everything reasonably possible to avoid it)
12.2. No SLA during the beta phase
During the beta phase, Vittorio Giusti srl does not guarantee any service level (SLA): it commits to no minimum uptime, no response time for support requests, no update frequency. The User who participates in the beta accepts this condition.
12.3. Beta-tester commercial treatment
Users admitted to the beta phase (either through direct invitation by Vittorio Giusti srl, or through approved signup to the beta waitlist) benefit from the following specific commercial treatments:
- Free service until 31 December 2027: during the beta and until 31 December 2027, beta testers have free access to Ultra-plan features.
- Lifetime 30% discount post-beta: from 1 January 2028 onwards, beta testers may subscribe to a Premium or Ultra plan at a 30% discount for life, exclusively through the web channel (Stripe). The discount is not available on store channels (Apple, Google) for operational reasons related to store promotional-policy management.
- The discount is non-transferable to third parties; it is tied to the beta tester’s account. No transferable codes are provided.
12.4. End of the beta phase
The beta phase ends when Vittorio Giusti srl officially announces the general availability of the service (“GA — General Availability”). From that moment, the provisions of this §12 cease to apply, except for the beta-tester commercial treatments of §12.3 that remain in force under the conditions indicated.
13. Communications
13.1. Communications from Vittorio Giusti srl to the User
These occur by email to the address associated with the account. It is the User’s responsibility to keep their email address up to date.
13.2. Communications from the User to Vittorio Giusti srl
- For support matters: info@cashfulness.com
- For privacy matters: privacy@cashfulness.com
- Formal communications: vittoriogiusti.com@pec.it
- Postal mail: Vittorio Giusti srl, Via del Campisano 520, 55054 Massarosa (LU), Italy
14. Applicable law and jurisdiction
These Terms are governed by Italian law.
For any dispute that may arise between the parties regarding the interpretation, execution, or termination of these Terms, the exclusive court of jurisdiction is that of Lucca, Italy, except for mandatory consumer-protection provisions (Art. 66-bis of the Italian Consumer Code), under which the consumer may turn to the court of their place of residence or domicile.
14.1. Alternative Dispute Resolution (ADR)
Under Italian Legislative Decree 130/2015, the consumer User may turn to an alternative dispute resolution (ADR) body to settle any disputes arising from these Terms.
Consumer Users residing in the European Union may also use the European Commission’s ODR platform (Online Dispute Resolution), available at: ec.europa.eu/consumers/odr.
15. Miscellaneous provisions
15.1. Partial invalidity
If any provision of these Terms is held to be invalid or ineffective by a competent authority, the remaining provisions will continue to be fully valid and effective.
15.2. No waiver
The failure of Vittorio Giusti srl to enforce any provision of these Terms does not constitute a waiver of its future enforcement.
15.3. Entire agreement
These Terms, together with the Privacy Policy and the Cookie Policy, constitute the entire agreement between the parties regarding the subject matter regulated herein, and supersede any prior agreement, understanding, or communication between the parties on the same subject.
15.4. Assignment of the contract
The User may not assign their account or rights deriving from these Terms to third parties without the prior written consent of Vittorio Giusti srl. Vittorio Giusti srl may assign the contract to third parties (e.g. in case of extraordinary corporate operations such as merger, demerger, sale of business or business unit) by notifying users at least 30 days in advance.
16. Approval of unfair clauses (Art. 1341 Italian Civil Code)
- §5.3 (automatic subscription renewal)
- §9 (suspension and termination by the Provider)
- §10.1 (“as-is” service)
- §10.2 (exclusion of liability for loss of E2EE documents)
- §10.4 (maximum liability cap)
- §10.5 (non-attributable events)
- §11 (unilateral changes to the Terms)
- §12.2 (no SLA during the beta phase)
- §14 (exclusive jurisdiction of Lucca, Italy)
- §15.4 (assignment of the contract)
Acceptance of these unfair clauses occurs through service registration (explicit consent at the time of sign-up with the “I accept the Terms and Conditions” flag).