Terms of Service
Last updated: 25 May 2026
These Terms of Service ("Terms") govern your access to and use of inputIn ("the app", "the service", "we", "us") at inputin.app. By using the app, you agree to these Terms. If you don't agree, please don't use the app.
1. Who we are
inputIn is operated by Allesandro Yudo, an independent developer based in Indonesia. Contact: [email protected].
2. The service
inputIn is a personal financial tracking app delivered as a Progressive Web App (PWA). Features include manual transaction entry, AI-assisted parsing of natural-language transactions and receipts, multi-device cloud sync, budgets, savings goals, recurring transaction templates, and product analytics dashboards (admin only).
The service is currently in beta. This means features may change or be removed without notice, downtime may happen, and bugs are possible. We recommend keeping local backups (Settings → 📦 Data → Export semua data) of important records.
3. Eligibility
- You must be at least 13 years old to use inputIn.
- If you're between 13 and the age of majority in your jurisdiction, you must have your parent or guardian's consent.
- If you're using inputIn on behalf of a business or other entity, you represent that you have authority to bind that entity to these Terms.
4. Your account
- Anonymous use: you can use inputIn without signing in. Your data lives only on your device.
- Signed-in use: signing in with a magic link enables cloud sync across devices. You're responsible for the security of the email account associated with your inputIn login.
- You may have one account per email. We may suspend or terminate accounts that we reasonably believe violate these Terms.
5. Acceptable use
You agree not to:
- Use the AI Chat Bot or OCR endpoints to process content that is illegal, abusive, hateful, or violates third-party rights.
- Attempt to bypass usage quotas (currently 12 text parses + 6 OCR per day on the free tier) by creating multiple accounts.
- Reverse-engineer, decompile, or attempt to extract the source code of the service, except as permitted by applicable law.
- Probe, scan, or test the vulnerability of any system or network without prior written permission. Responsible disclosure of security vulnerabilities is welcome — see §11 of the Privacy Policy.
- Use the service to spam or otherwise abuse other users' accounts (e.g., requesting magic links to email addresses you don't own).
- Resell, sublicense, or redistribute the service without our prior written permission.
6. Your content
You retain all rights to the financial data, notes, and attachments you provide to inputIn ("Your Content"). By using the service, you grant us a limited, non-exclusive, royalty-free license to store, process, and display Your Content solely as necessary to provide the service to you (e.g., displaying it in the app, syncing across your devices, sending it to our AI processor for parsing).
We don't use Your Content to train AI models, sell your data, or share it for advertising. See the Privacy Policy for full details on our data handling.
7. Plans and pricing
inputIn offers the following plan tiers (subject to change as the product evolves):
- Free: manual transaction entry, dashboard, categories, limited AI Chat Bot (3/day), basic plan limits.
- Pro: + expanded AI Chat Bot quota (12/day), email login + cloud sync, unlimited goals / budgets / recurring transactions, multi-device support, XLSX export.
- Pro+: + receipt photo / PDF OCR (6/day), extended chat quota (20/day), multi-currency, multi-device cloud sync, priority WhatsApp support.
Current pricing is shown in-app at Settings → Akun → Lihat Plans. Payment is processed through Xendit (for Web / PWA) and through Apple App Store / Google Play (for the native iOS / Android apps, when available).
Subscription terms:
- Subscriptions are billed at the start of each billing period. The Web / PWA flow uses one-time invoices (not auto-recurring) — to continue on Pro / Pro+, you create a new invoice each period from inside the app.
- Cancellation is automatic if you do not initiate a new invoice. Your paid features remain active until the end of the period you already paid for.
- Native app subscriptions (Apple App Store, Google Play) follow each store's auto-renewal model and are managed through your Apple ID / Play Store account.
- New signups receive a 14-day Pro+ trial automatically; the trial converts to Free at expiry unless you purchase a paid plan during or after.
- We may change pricing with at least 30 days notice; existing subscriptions keep their current price until the next renewal.
7.1 Return and Refund Policy
inputIn is a digital subscription service. Because access is granted immediately upon successful payment, the following terms govern returns and refunds:
14-Day Money-Back Guarantee (first-time purchases)
For your first Pro or Pro+ subscription purchase, you may request a full refund within 14 calendar days of the original payment date, provided that you have not substantially used premium-tier features during that window. "Substantial use" is defined as any of the following:
- More than 5 successful AI Chat parses on a paid plan
- Any successful receipt photo or PDF OCR upload
- Any data export via the Pro / Pro+ XLSX feature
This 14-day window aligns with Indonesia's UU PKE (Undang-Undang Perlindungan Konsumen Elektronik) digital-services cooling-off provisions.
Renewal payments
Refunds for renewal payments (any payment after the initial purchase) are not covered by the 14-day guarantee. To avoid a renewal charge, simply do not start a new invoice when your current period is ending — the Web / PWA flow does not auto-charge. If you accidentally completed a renewal payment that you intended to skip, contact us within 7 days of payment and we will review on a case-by-case basis.
Service-outage refunds
If inputIn experiences a service outage of 24 consecutive hours or more during your active paid period, you may choose either:
- A pro-rata refund for the days affected, or
- An equivalent free extension added to the end of your current subscription period.
Outages caused by upstream infrastructure (Cloudflare, payment processors, AI providers) are included in this guarantee.
Non-refundable scenarios
The following do not qualify for refunds:
- Subscriptions where premium features have been substantially used (per the definition above)
- Refund requests submitted more than 14 days after the original payment date (for first purchases) or more than 7 days after (for renewals)
- Change of mind after the cooling-off period
- Disputes raised more than 60 days after the original payment
How to request a refund
Send an email to [email protected] with the following information:
- The email address registered to your inputIn account
- The transaction ID or payment receipt (from your Xendit / BCA / App Store / Play Store confirmation)
- The reason for the refund request
We acknowledge all refund requests within 2 business days. Approved refunds are processed within 7–14 business days through the original payment method (BCA Virtual Account, GoPay, OVO, DANA, ShopeePay, Bank Transfer, or Credit Card — whichever was used).
Native app store subscriptions
Subscriptions purchased through the Apple App Store or Google Play Store are subject to each store's own refund policy, not ours. Apple and Google manage those payments directly; we cannot issue refunds for store-managed purchases on your behalf. Please contact:
- Apple: reportaproblem.apple.com
- Google Play: Play Store refund flow
Dispute resolution
For unresolved refund disputes, you may contact your payment provider directly (BCA, Xendit, Apple, Google). For consumer protection escalation in Indonesia, OJK's Bureau of Customer Education and Protection (Otoritas Jasa Keuangan, Bagian Edukasi dan Perlindungan Konsumen) is the relevant authority.
8. Intellectual property
inputIn, its logo, the source code of the app and worker, and all related trademarks are owned by us. Your right to use the service does not transfer ownership of any of these. You may share screenshots of your own data and the public marketing site, but please don't reproduce the app or claim it as your own.
9. AI-generated content
The AI Chat Bot uses third-party language models to parse your input into structured transactions. AI output may occasionally be inaccurate, miscategorize transactions, or misread amounts (especially for unusual currencies or handwriting). You are responsible for reviewing AI-suggested transactions before saving them. We provide an "Edit" button on every AI-generated transaction card for this reason.
10. Service availability
We aim to keep the service running 24/7 but make no specific uptime guarantees during beta. Planned maintenance is rare; unplanned downtime can happen. Local-only features (manual entry, viewing existing transactions) work offline thanks to the PWA shell — only AI parsing, login, sync, and push notifications need network access.
11. Termination
You can stop using the app at any time and request data deletion as described in the Privacy Policy §7. We may suspend or terminate your account if you materially breach these Terms (e.g., abuse, harassment, repeated quota circumvention) or if required by law. We'll give you reasonable notice except in cases of emergency or where notice would defeat the suspension's purpose.
12. Disclaimer of warranties
The service is provided "as is" and "as available" without warranties of any kind, either express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, accuracy, or non-infringement. inputIn is a tracking tool, not a financial advisor; we do not provide financial, tax, accounting, or legal advice. Decisions you make based on data displayed in the app are your own responsibility.
13. Limitation of liability
To the maximum extent permitted by applicable law, inputIn and its operator shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including loss of profits, data, or goodwill, arising out of or in connection with your use of the service. Our total aggregate liability for any direct damages shall not exceed the greater of (a) the amount you paid us in the 12 months preceding the claim, or (b) one hundred US dollars ($100).
Some jurisdictions don't allow exclusion or limitation of certain warranties or liabilities — these limits apply only to the extent permitted by law in your jurisdiction.
14. Changes to these Terms
We may update these Terms as the service evolves. Material changes (e.g., new fee structure, new restrictions on use) will be notified at least 14 days in advance via in-app notice and, for signed-in users, email. The "Last updated" date at the top reflects the most recent change. Continued use of the service after a change constitutes acceptance of the updated Terms.
15. Governing law and dispute resolution
These Terms are governed by the laws of the Republic of Indonesia. Any dispute arising out of these Terms or the service shall first be addressed in good faith between the parties via the contact email below; if unresolved within 60 days, disputes shall be submitted to the competent courts of Indonesia, without prejudice to any mandatory consumer-protection laws applicable in your jurisdiction.
16. Contact
Questions about these Terms? Email [email protected].