CashfulnessCashfulness
Join the beta
Legal document

Terms and Conditions of Use

Rules and conditions for using Cashfulness. A binding agreement between the Provider and the User.

Last updated: 23 May 2026 — version 1.0
Draft EN — pending review

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.com website, 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.com of 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

PlanMonthly priceAnnual priceMain limits
Freefreefree1 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

Irreversible loss of documents
The end-to-end encryption of uploaded documents is designed to ensure that only the User can access their documents in clear text (see Privacy Policy §3.4). Consequently, if the User loses both the password and the 24 recovery words, the documents become permanently unrecoverable, even by Vittorio Giusti srl. Vittorio Giusti srl expressly excludes any liability for document loss due to the User’s loss of credentials: this is the flip side, accepted by the User, of end-to-end control over one’s privacy.

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

The provisions of this section supplement and, in case of conflict, prevail over the other provisions of the Terms, limited to the duration of 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)

Unfair clauses — careful reading required
Pursuant to and for the effects of Articles 1341 and 1342 of the Italian Civil Code, the User declares to have carefully read and to expressly approve the following clauses:
  • §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).

*Vittorio Giusti srl — Cashfulness*
*Document generated on 23 May 2026, version 1.0*