1. Acceptance of Terms
By downloading, installing, accessing, or using the Spendlens mobile application (“App”), you (“User,” “you,” or “your”) agree to be bound by these Terms of Use (“Terms”), our Privacy Policy, and any supplemental terms that may apply. If you do not agree to these Terms, you must immediately cease all use of the App and delete it from your device.
These Terms constitute a legally binding agreement between you and Strata Veritate (“Company,” “we,” “us,” or “our”), the developer and operator of Spendlens.
2. Eligibility
You must be at least sixteen (16) years of age — or the minimum age of digital consent in your jurisdiction, whichever is higher — to create an account or use the App. By using the App, you represent and warrant that you meet these age requirements. We do not knowingly collect personal data from anyone under the applicable minimum age. If we learn that we have inadvertently collected data from a minor below the applicable threshold, we will promptly delete such data.
3. Account Registration and Security
3.1 Account Creation
To access certain features, you must create an account using one of the following authentication methods:
- Sign in with Apple (Apple ID)
- Google Sign-In (Google Account)
- Email and Password (with email verification)
You agree to provide accurate, current, and complete information during registration and to update such information as necessary to maintain its accuracy.
3.2 Account Security
You are solely responsible for maintaining the confidentiality of your account credentials and for all activities that occur under your account. You agree to:
- Create a strong password (minimum 8 characters, including uppercase, lowercase, and numeric characters) if using email authentication;
- Not share your account credentials with any third party;
- Notify us immediately of any unauthorized use or suspected breach of your account.
We shall not be liable for any loss or damage arising from your failure to maintain the security of your account credentials.
3.3 Biometric Authentication
The App may support device-native biometric authentication (Face ID, Touch ID) as a convenience feature. Biometric data is processed entirely on your device by Apple’s LocalAuthentication framework; we never receive, store, or transmit biometric data.
3.4 Session Management
For your protection, sessions may expire after periods of inactivity. You may be required to re-authenticate to continue using the App.
4. Description of Service
4.1 Overview
Spendlens is a personal finance management application that provides tools for:
- Manual transaction entry and categorization
- Budget creation and tracking
- Savings goal management
- Receipt scanning and optical character recognition (OCR)
- CSV transaction import and export
- Cash flow analysis and forecasting
- Investment portfolio tracking and net worth calculation
- Recurring transaction detection
- Multi-currency support
- Home Screen widgets
- Customizable notification alerts
- Data sharing with trusted individuals (Aperture)
4.2 Third-Party Bank Synchronization
The App offers optional automatic bank account synchronization through Plaid, Inc. (“Plaid”), a third-party financial data aggregation service. By enabling bank synchronization, you acknowledge and agree that:
- You are providing your bank credentials directly to Plaid, not to us;
- Plaid’s own Terms of Service and Privacy Policy govern Plaid’s collection and use of your financial data;
- We receive only the transaction data, account balances, and metadata that Plaid transmits to us through its API;
- Bank access tokens are stored exclusively on our server-side infrastructure, never on your device;
- We act as an authorized application under Plaid’s platform and do not store your bank login credentials.
4.3 Investment Data
The App may display market data, stock prices, and financial instrument information sourced from third-party data providers (including Yahoo Finance). This data is provided for informational purposes only and may be delayed. We do not guarantee the accuracy, completeness, or timeliness of any market data.
4.4 Machine Learning Features
The App utilizes on-device machine learning models for transaction categorization, merchant identification, and predictive features. All ML inference occurs locally on your device using Apple CoreML; no financial data is transmitted to external servers for machine learning processing.
5. Subscription Plans and Billing
5.1 Subscription Tiers
The App offers a free tier with limited functionality and two paid subscription plans:
- Pro ($6.99 USD/month or $49.99 USD/year)
- Pro + Connect ($9.99 USD/month or $79.99 USD/year)
Feature availability and usage limits for each tier are described within the App and on our website.
5.2 Free Trial
Eligible new subscribers may receive a free trial period as described at the time of subscription. At the end of the trial period, your subscription will automatically convert to a paid subscription unless cancelled at least 24 hours before the trial expires. Any unused portion of a free trial period will be forfeited upon purchasing a subscription.
5.3 Billing and Renewal
All payments are processed through Apple’s App Store. By subscribing, you agree that:
- Payment will be charged to your Apple ID account at the confirmation of purchase;
- Subscriptions automatically renew unless cancelled at least 24 hours before the end of the current billing period;
- Your account will be charged for renewal within 24 hours prior to the end of the current period at the rate of the selected plan;
- Subscription prices may change, and you will be notified in advance per Apple’s policies.
5.4 Cancellation and Refunds
You may manage your subscription and disable auto-renewal through your Apple ID Account Settings. Cancellation takes effect at the end of the current billing period. We do not issue refunds for partial billing periods. For refund requests, contact Apple directly through their standard refund process.
5.5 Promotional Codes
The App may offer promotional codes for subscription access. Promotional codes are subject to additional terms specified at the time of issuance, are non-transferable, and may not be redeemed for cash.
5.6 Downgrade Effects
If your subscription is downgraded or expires, certain features will be restricted. Specifically:
- Bank synchronization connections will be paused (not deleted) and data will become read-only;
- Features gated to a higher tier will become inaccessible;
- Data you previously entered will be preserved but access to certain views and features may be limited.
6. Data Sharing — Aperture
6.1 Overview
The Aperture feature allows you to share selected financial data with other Spendlens users whom you explicitly invite and approve (“Trusted Contacts”).
6.2 End-to-End Encryption
All data shared through Aperture is protected with end-to-end encryption using P256 Elliptic Curve Diffie-Hellman (ECDH) key agreement and AES-256-GCM authenticated encryption. Encryption keys are generated and stored exclusively on your device in the iOS Keychain. We have no ability to decrypt or access the content of data shared via Aperture.
6.3 Your Responsibility
You are solely responsible for choosing with whom to share your financial data. Once shared, recipients can view the shared data until you revoke their access. We are not responsible for how Trusted Contacts use data you have shared with them.
7. Intellectual Property
7.1 Ownership
The App, including all content, features, functionality, software, design, text, graphics, logos, and trademarks, is and shall remain the exclusive property of Strata Veritate and its licensors. These Terms grant you no rights to our intellectual property except for the limited license described herein.
7.2 Limited License
Subject to your compliance with these Terms, we grant you a limited, non-exclusive, non-transferable, revocable license to download and use the App on devices you own or control, solely for personal, non-commercial purposes.
7.3 Restrictions
You shall not:
- Copy, modify, distribute, sell, or lease any part of the App;
- Reverse-engineer, decompile, or disassemble the App, except to the extent permitted by applicable law;
- Attempt to extract the source code of the App;
- Use the App to develop competing products or services;
- Remove, alter, or obscure any proprietary notices within the App;
- Use any automated means (bots, scrapers, crawlers) to access or interact with the App.
8. User Conduct
You agree not to:
- Use the App for any unlawful purpose, including money laundering, tax evasion, or fraud;
- Misrepresent your identity or affiliation;
- Interfere with or disrupt the integrity or performance of the App or its related infrastructure;
- Attempt to gain unauthorized access to any systems or networks connected to the App;
- Transmit any viruses, malware, or other harmful code;
- Use the App to store or process data on behalf of third parties in a manner inconsistent with personal use;
- Circumvent any subscription, metering, or access-control mechanisms within the App.
9. Disclaimers
9.1 No Financial Advice
The App is a personal finance management tool and does not provide financial, investment, tax, or legal advice. All information presented, including forecasts, cash flow projections, net worth calculations, and investment performance data, is for informational and organizational purposes only. You should consult a qualified financial professional before making any financial decisions.
9.2 No Guarantees on Third-Party Data
We do not guarantee the accuracy, reliability, or completeness of any data obtained from third-party services, including but not limited to Plaid (bank data), Yahoo Finance (market data), or any other data provider. Third-party data may be delayed, incomplete, or inaccurate.
9.3 As-Is Basis
The App is provided “as is” and “as available” without warranties of any kind, whether express, implied, or statutory, including but not limited to implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement. We do not warrant that the App will be uninterrupted, error-free, or free of harmful components.
9.4 Receipt Scanning
The receipt scanning feature uses on-device optical character recognition and may not produce perfectly accurate results. You are responsible for verifying all data extracted from scanned receipts.
10. Limitation of Liability
To the maximum extent permitted by applicable law, in no event shall Strata Veritate, its directors, employees, partners, agents, suppliers, or affiliates be liable for any indirect, incidental, special, consequential, or punitive damages, including without limitation loss of profits, data, use, goodwill, or other intangible losses, resulting from:
- Your access to or use of (or inability to access or use) the App;
- Any conduct or content of any third party on or through the App;
- Any data or content obtained from or through the App;
- Unauthorized access, use, or alteration of your transmissions or data;
- Errors or inaccuracies in financial data, forecasts, or calculations;
- Any financial decisions you make based on information presented in the App.
Our aggregate liability for all claims arising out of or relating to these Terms or the App shall not exceed the greater of (a) the amount you paid us in the twelve (12) months preceding the claim, or (b) one hundred U.S. dollars ($100.00).
11. Indemnification
You agree to indemnify, defend, and hold harmless Strata Veritate and its officers, directors, employees, agents, and licensors from and against any claims, liabilities, damages, losses, and expenses (including reasonable attorneys’ fees) arising out of or in any way connected with: (a) your access to or use of the App; (b) your violation of these Terms; (c) your violation of any third-party right, including any intellectual property or privacy right; or (d) any financial decisions you make based on information obtained through the App.
12. Termination
12.1 By You
You may terminate your account at any time by using the account deletion feature within the App or by contacting our support team. Upon account deletion, we will execute a comprehensive data removal pipeline, including:
- Deletion of your Firebase Authentication account;
- Removal of all linked Plaid bank connections and associated server-side tokens;
- Deletion of your Firestore (server-side) data;
- Purging of all local on-device data;
- Destruction of all encryption keys;
- Clearing of all session state.
12.2 By Us
We reserve the right to suspend or terminate your access to the App, without prior notice, for conduct that we determine, in our sole discretion, violates these Terms, is harmful to other users, or is otherwise objectionable.
12.3 Effect of Termination
Upon termination, your license to use the App shall immediately cease. Provisions of these Terms that by their nature should survive termination shall survive, including but not limited to Sections 7, 9, 10, 11, and 14.
13. Modifications to Terms
We reserve the right to modify these Terms at any time. We will provide notice of material changes by updating the “Last Updated” date and, where practicable, through in-app notifications. Your continued use of the App after such modifications constitutes acceptance of the updated Terms. If you do not agree with the revised Terms, you must stop using the App and delete your account.
14. Governing Law and Dispute Resolution
14.1 Governing Law
These Terms shall be governed by and construed in accordance with the laws of the State of Texas, United States, without regard to its conflict-of-law provisions.
14.2 Dispute Resolution
Any dispute arising out of or relating to these Terms or the App shall first be submitted to good-faith informal negotiation. If the dispute is not resolved within thirty (30) days, either party may commence binding arbitration administered by the American Arbitration Association under its Consumer Arbitration Rules.
14.3 Class Action Waiver
You and Strata Veritate agree that each party may bring claims against the other only in your or its individual capacity and not as a plaintiff or class member in any purported class or representative proceeding.
14.4 Small Claims Exception
Notwithstanding the foregoing, either party may bring an individual action in small claims court for disputes within that court’s jurisdictional limits.
15. Apple App Store Terms
You acknowledge and agree that:
- These Terms are between you and Strata Veritate, not Apple Inc.;
- Strata Veritate, not Apple, is solely responsible for the App and its content;
- Apple has no obligation to provide maintenance or support for the App;
- Apple is not responsible for addressing any claims related to the App;
- Apple is a third-party beneficiary of these Terms and, upon your acceptance, may enforce these Terms against you.
16. General Provisions
16.1 Severability
If any provision of these Terms is held to be invalid or unenforceable, the remaining provisions shall remain in full force and effect.
16.2 Entire Agreement
These Terms, together with our Privacy Policy and any supplemental terms, constitute the entire agreement between you and Strata Veritate regarding the App.
16.3 Waiver
No waiver of any term or condition of these Terms shall be deemed a further or continuing waiver of such term or any other term, and Strata Veritate’s failure to assert any right or provision shall not constitute a waiver of such right or provision.
16.4 Assignment
You may not assign or transfer these Terms without our prior written consent. We may assign our rights and obligations under these Terms without restriction.
16.5 Force Majeure
We shall not be liable for any failure or delay in performance resulting from circumstances beyond our reasonable control, including but not limited to acts of God, natural disasters, pandemics, government actions, internet service disruptions, or third-party service outages.
17. Contact Information
If you have questions about these Terms, please contact us at:
Strata Veritate
Email: support@spendlensapp.com
Website: https://spendlensapp.com/support