Terms of Use.
Acceptance of Terms
These Terms of Use ("Terms" or "Agreement") form a legally binding contract between you and Oryzen ("Centsly," "we," "us," or "our") governing your access to and use of the Centsly mobile app for iOS (the "App" or "Service") and the centsly.app website.
By downloading, installing, signing in to, or otherwise using the Service you acknowledge you have read, understood, and agree to be bound by these Terms and by our Privacy Policy, which is incorporated here by reference.
If you don't agree, please don't use the Service. You may delete the App and, if you have an account, remove your data at any time via Settings → Delete account.
Eligibility
You must be at least 13 years old (or the equivalent minimum age in your jurisdiction) to use the Service. If you are under 18, you represent that a parent or legal guardian has reviewed and accepts these Terms on your behalf.
Changes to These Terms
We may update these Terms occasionally. If the changes are material we will show a notice in the App on your next launch and update the "Last Updated" date below. Continued use after the effective date constitutes acceptance of the revised Terms.
Description of the Service
Centsly is a personal-expense tracker for iOS. It allows you to log transactions, categorise spending, set monthly budgets, track balances across accounts, manage recurring subscription templates, and export your data as PDF or CSV.
Features Included
- Unlimited manual transactions
- Categories with monthly budgets
- Multiple accounts with live balance + transfer support
- Recurring subscription templates with optional on-device reminders
- Offline-first architecture, the App is fully usable without a network
- Cloud sync to your Supabase user (Apple / Google sign-in)
- PDF + CSV export of your transaction history
- 30-day trash bin for deleted items and an indefinite archive bin
Platform Availability
Centsly is currently available on iPhone (iOS 16+). An Android release is on the roadmap but not committed to a date.
Not Financial Advice
Centsly is a tracking tool. Nothing the App displays, charts, budget progress, projections, net-worth calculations, etc., constitutes financial, tax, investment, or legal advice. Always verify numbers independently before making decisions that depend on them.
Offline Functionality and Sync
The App is designed around a local-first architecture. The primary copy of your data lives in a SQLite database on your device.
Offline Mode
- Every create, edit, and delete operation completes against the local database first
- Any writes that occur while offline are queued into a persistent outbox
- On the next successful network round-trip, the outbox drains to Supabase in the order it was written
- You will not lose data because of network loss, airplane mode, or a dropped connection
Cloud Sync
When you're signed in, Centsly mirrors your data to Supabase so a different device (or the same device after reset) restores it on sign-in.
Sync runs automatically on sign-in, app launch with an active session, foreground transitions, and after each local write (debounced by ~500 ms).
A manual "Sync now" action is available in Settings.
Conflicts are resolved with a last-write-wins strategy based on server timestamps. Because each field of a row is typically edited on only one device at a time, observed conflicts are rare.
Service Availability
We make reasonable efforts to keep the sync service available but do not guarantee uninterrupted access. Supabase may experience outages or scheduled maintenance. The App continues to work in offline mode regardless; queued writes will drain when service is restored.
Account Registration and Security
Supported Sign-In Methods
You create a Centsly account by authenticating with one of:
- Sign in with Apple
- Google Sign-In
We do not issue or store passwords. Authentication is performed by Apple or Google, and each session is represented by a Supabase-issued token managed securely on-device.
Your Responsibilities
- Provide accurate information at sign-up
- Keep your Apple ID / Google account credentials safe, if they're compromised, the attacker can reach your Centsly account
- Enable two-factor authentication on the provider account you sign in with
- Notify us promptly at hello@oryzen.com if you believe your Centsly account has been accessed without permission
You are responsible for activity that occurs under your account.
One Account Per Person
Each Centsly account is intended for personal use by a single individual. You may install and use the App on as many iOS devices as are registered to your Apple ID under Apple's Family Sharing / device-limit rules.
Acceptable Use
You agree to use the Service only for lawful purposes and in a manner consistent with these Terms. The list below is non-exhaustive, treat it as clarification of what "good-faith use" means, not a complete enumeration.
You Will Not
- Use the Service for any illegal purpose, including money laundering, tax evasion, or storing data you are not legally permitted to hold
- Attempt to access another user's data or Supabase project
- Probe, scan, stress-test, or otherwise test the vulnerability of any Centsly system without written permission
- Reverse-engineer, decompile, or disassemble the App except to the extent applicable law explicitly permits
- Interfere with or disrupt the Service, Supabase's backend, or any connected network
- Submit content that is defamatory, unlawful, or infringes another person's rights (merchant names, notes, etc. included)
- Use automated means (bots, scrapers, etc.) to interact with the Service beyond the normal App UI
- Impersonate another person or misrepresent your affiliation with any entity
- Use the Service to transmit viruses, malware, or other harmful code
Consequences
If you breach this Section, we may suspend or terminate your account without refund, preserve relevant records for investigation, and cooperate with law-enforcement where appropriate.
Your Content and Ownership
You Own Your Data
Transactions, merchant names, notes, budgets, account names, everything you enter into the App is yours. We do not claim ownership of your content.
Licence You Grant Us
To operate the Service we need a limited licence to store, copy, and transmit your content between the App on your device and Supabase. You grant us a non-exclusive, worldwide, royalty-free licence for that specific purpose, for the duration that the content exists in the Service.
This licence terminates automatically when you delete the content or your account.
We Won't
- Sell, rent, publish, or otherwise share your content
- Use your content to train AI models
- Inspect your individual content for product decisions (we rely on anonymised, aggregated metrics at most)
Subscriptions and Payments
Centsly is free to download and use. A premium tier ("Centsly Pro") may be offered as an auto-renewable in-app subscription. This section explains how subscriptions work when that tier is active.
Plans and Pricing
When available, Centsly Pro is offered in two plans:
- Monthly: USD $2.99 per month
- Annual: USD $24.99 per year (saves ~30% vs monthly)
All prices are shown in USD; your App Store will display the equivalent in your local currency. A 7-day free trial may be offered to new subscribers at Apple's discretion.
Billing
All payments are processed by Apple through the App Store using your Apple ID. Oryzen does not receive, see, or store your credit card number, billing address, or any other payment credentials.
Payment is charged to your Apple ID account at confirmation of purchase.
Auto-Renewal
Subscriptions automatically renew at the end of each billing period at the then-current price unless auto-renewal is cancelled at least 24 hours before the end of the current period.
Your Apple ID will be charged for the renewal within 24 hours of the end of the current period.
Free Trial Terms
If a free trial is offered and you accept it, the subscription begins immediately at $0 and will convert to a paid subscription at the regular rate at the end of the trial unless you cancel at least 24 hours before the trial ends.
Apple may limit eligibility for the free trial (e.g., one trial per Apple ID).
Cancellation
You can manage or cancel your subscription at any time in Settings → [Your Apple ID] → Subscriptions on your iPhone, or via https://apps.apple.com/account/subscriptions on the web.
Cancellation stops the next renewal; access to Pro features continues until the end of the current paid period. Apple does not generally prorate refunds for unused time.
Refunds
All refund requests are handled by Apple under Apple's standard policy. Contact Apple Support via https://reportaproblem.apple.com.
If you believe you were charged in error because of a Centsly-side issue (e.g., a broken Pro feature for an extended period), email hello@oryzen.com and we will help you pursue the refund with Apple.
Price Changes
Apple sends you a notification in advance of any subscription price increase. If you do not accept the new price, auto-renewal is cancelled and your subscription ends at the conclusion of the current paid period.
Intellectual Property
Our Rights
The Centsly name, logo, app design, source code, website, icons, fonts (where custom), and all related materials are the intellectual property of Oryzen. All rights not expressly granted in these Terms are reserved.
Licence to Use the App
Subject to these Terms, we grant you a limited, revocable, non-exclusive, non-transferable, non-sublicensable licence to install and use the App on devices you own or control, for your personal, non-commercial use.
You may not sell, redistribute, or create derivative works of the App. You may not remove or alter any copyright, trademark, or other proprietary notices.
Open-Source Components
Centsly includes open-source software licensed under its own licences. Those licences take precedence over these Terms for the components they cover.
Feedback
If you send us suggestions or feedback, we may use them without restriction and without compensation to you. Your feedback will never be identified as yours in any public communication without your consent.
Termination
By You
You may stop using the Service at any time. To delete your data from our servers, use Settings → Delete account. To stop syncing without deleting, use Sign out.
By Us
We may suspend or terminate your account if we have reasonable grounds to believe you have violated these Terms, abused the Service, or created a security risk for other users.
Where feasible we will give you notice and an opportunity to respond. Where suspension is necessary for security reasons, we may act immediately and notify you afterwards.
If we terminate your account for cause, we may retain records required to investigate or to comply with legal obligations.
Effect of Termination
On termination, your right to use the Service ends. Sections of these Terms that by their nature survive termination (disclaimers, limitations of liability, indemnity, governing law) remain in force.
Disclaimers and Limitations of Liability
"As Is" Service
To the fullest extent permitted by applicable law, the Service is provided "as is" and "as available" without warranties of any kind, express or implied, including the implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
We do not warrant that the Service will be uninterrupted, timely, secure, or error-free, or that the results obtained from using the Service will be accurate or reliable.
Limitation of Liability
To the fullest extent permitted by applicable law, Oryzen and its officers, employees, and agents will not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits, revenues, data, use, goodwill, or other intangible losses, arising out of or relating to your use of (or inability to use) the Service.
Our total cumulative liability for any claim related to the Service is limited to the greater of (a) the amount you paid us in the twelve months preceding the claim, or (b) USD $50.
Some jurisdictions don't allow the exclusion or limitation of certain damages; in those jurisdictions, our liability is limited to the greatest extent permitted by law.
Your Responsibility
You are responsible for the accuracy of the data you enter and for any decisions you make based on it. Centsly is a tool, verification is on you.
Indemnification
To the extent permitted by law, you agree to indemnify and hold harmless Oryzen and its officers, employees, and agents from and against any claims, damages, costs, and expenses (including reasonable legal fees) arising out of or related to:
- Your use of the Service in a manner that violates these Terms
- Content you submit through the Service that infringes the rights of any third party
- Your breach of applicable law
We reserve the right, at our own expense, to assume the exclusive defence and control of any matter for which you are required to indemnify us, and you agree to cooperate with our defence.
Changes to These Terms
We reserve the right to modify these Terms at any time. If we make material changes we will:
- Update the "Last Updated" date at the top of this page
- Show a one-time notice in the App on your next launch
- For subscribers, notify you by email where feasible
Continued use of the Service after the effective date of the revised Terms means you accept the new version. If you do not accept, you may stop using the Service and delete your account.
Governing Law and Dispute Resolution
These Terms are governed by the laws of the jurisdiction in which Oryzen is established, without regard to its conflict-of-laws rules.
Any dispute arising out of or in connection with these Terms or your use of the Service will be resolved in the competent courts of that jurisdiction, except where applicable local law grants you a non-waivable right to sue in your home court.
Before initiating formal legal proceedings, we ask you to contact us at hello@oryzen.com so we can try to resolve the issue directly. Most disputes are misunderstandings and a short exchange settles them.
Contact
Questions, concerns, or legal process related to these Terms:
Email: hello@oryzen.com
We respond from a real human account, usually within a few business days.
Questions about this document? Email hello@oryzen.com.