Effective April 6, 2026
Terms & Conditions
These Terms govern your access to and use of QuietBill, a product operated by Oleh Reznichenko as an individual sole trader. By creating an account or using the Service you agree to these Terms. If you do not agree, do not use the Service.
Billing: Subscriptions are processed by Creem, our payment processor. 30-day refund available on first paid charge — contact support.
AWS cost notice: QuietBill calls AWS Cost Explorer APIs on your behalf. Those calls are billed by AWS to your account — not to QuietBill. Typical cost: under $1/month per connected account.
1. Definitions
- "Service" means the QuietBill AWS billing monitoring platform, including the web application at quietbill.dev, all subdomains under quietbill.dev, associated APIs, background job infrastructure (Trigger.dev), AI-generated alert delivery, and any related software or documentation.
- "Subscription" means a paid plan — Starter, Team, or Agency — that grants access to features beyond the free trial, billed on a recurring monthly or annual basis.
- "Customer Data" means: (a) registration and account information you provide; (b) AWS Role ARNs, External IDs, and cost and usage data retrieved from your AWS accounts via the Service; (c) notification channel identifiers (Telegram chat ID, Slack workspace and channel metadata, email address used for alert delivery); and (d) alert history generated on your behalf.
- "AWS Credentials" means short-lived STS session tokens obtained via AssumeRole. The Service uses these to call AWS APIs on your behalf. They are held in memory only, never written to persistent storage, and expire automatically within 1 hour.
- "You" or "Customer" means the individual or legal entity that creates an account and accepts these Terms. If you accept on behalf of an organization, you represent you have authority to bind it.
2. Service Description — and What We Do Not Do
- QuietBill is a read-only AWS billing monitoring tool. It retrieves cost and usage data from connected AWS accounts using a Cross-Account IAM Role you deploy, and delivers human-readable anomaly alerts and daily summaries to Telegram, Slack, and email channels you configure.
- The Service also monitors AWS CloudTrail Management Events (resource creation and configuration changes) to provide proactive near-real-time alerts — for example, notifying you within minutes when an expensive resource such as a NAT Gateway or large RDS instance is created in your account.
- The Service monitors AWS CloudWatch metrics in your selected monitoring regions to detect runtime cost spikes — such as Lambda function loops, NAT Gateway data charges, or DynamoDB throughput surges — that would not be visible through CloudTrail alone. You can configure which AWS regions are monitored from your account settings.
- QuietBill explicitly does NOT monitor CloudTrail Data Events (S3 object operations, Lambda invocations, etc.). Enabling Data Events generates very high-volume charges from AWS. The CloudFormation template we provide does not enable them.
- Nothing delivered by the Service — including AI-generated cost explanations, anomaly summaries, CloudTrail event notifications, or actionable recommendations — constitutes accounting, tax, financial, infrastructure, or legal advice. All outputs are informational only.
- QuietBill never modifies your AWS account. The IAM role it uses is strictly read-only for billing and CloudTrail log data. We cannot provision, modify, or delete your AWS resources.
3. Account Eligibility and Registration
- You must be at least 18 years old and capable of entering a legally binding contract in your jurisdiction.
- You may register using GitHub OAuth, Google One Tap, passkeys (WebAuthn), or email/password. You are responsible for maintaining the security of your credentials and for all activity under your account.
- You may not create duplicate accounts to circumvent free trial limits, account quotas, or paid plan restrictions.
- Notify us immediately at nonlimit@proton.me if you believe your account has been compromised.
4. Free Trial (14 Days)
- New accounts receive a 14-day free trial of Starter plan features: 1 connected AWS account, daily cost reports, Telegram, Slack, or email alerts, and AI-powered explanations. No payment method is required to start the trial.
- At the end of the trial period, active monitoring pauses unless you subscribe. For up to 7 additional days after trial expiry, the Service may continue to run cost anomaly checks solely for the purpose of sending you a conversion notification if a real cost spike is detected on your account — no other processing occurs post-trial without a subscription.
- The free trial is available once per person and once per legal entity. Creating additional accounts to restart the trial is a violation of these Terms.
- We reserve the right to modify or discontinue the free trial offering at any time, without affecting trials already in progress.
5. Subscriptions, Billing, and Payments
- BILLING PROVIDER (CREEM): Paid subscriptions are processed by Creem ("Creem"), our authorized payment processor. When you subscribe, your payment is processed through Creem's secure checkout. Creem's terms of service and privacy policy govern that checkout transaction.
- Current plans: Starter ($15/month · 1 AWS account · daily reports · Telegram, Slack, or email · AI explanations), Team ($39/month · up to 5 accounts · custom alert thresholds · all channels), Agency ($99/month · unlimited accounts · white-label reports). Annual billing may be available at a discount.
- Subscriptions renew automatically at the end of each billing period at the then-current price unless you cancel before the renewal date.
- If a payment fails, Creem may retry the charge under its standard retry schedule. Continued failure may result in your account being restricted. You retain read access to historical data during any payment grace period.
- You may change or cancel your subscription at any time from your account settings. Cancellations take effect at the end of the current billing period; paid-tier access continues until that date. We do not prorate partial periods.
6. Refund Policy
- First-time subscribers may request a full refund within 30 days of their initial charge. This refund window applies only to the first paid subscription charge. Submit requests to nonlimit@proton.me with your account email and transaction reference. Eligible refunds are processed within 5–10 business days.
- Refunds are not available: after the 30-day window, for subsequent renewal charges, for accounts suspended due to a Terms violation, or for AWS API charges billed by Amazon directly to your AWS account.
- Approved refunds are returned to the original payment method through Creem.
7. AWS Integration and Your AWS Costs
- To use the Service you deploy a CloudFormation stack in your AWS account. This stack creates a Cross-Account IAM Role with a trust policy scoped to QuietBill's AWS account ID and a cryptographically unique External ID generated per account (Confused Deputy protection). You can revoke access at any time by deleting this stack.
- The IAM role grants only the following read-only permissions: ce:GetCostAndUsage, ce:GetCostForecast, ce:GetDimensionValues, ce:GetTags, cloudwatch:GetMetricData, cloudwatch:ListMetrics, and the permissions needed to receive CloudTrail Management Event logs in an S3 bucket for QuietBill to read. No write, compute, network, or storage permissions are granted.
- QuietBill calls AWS APIs — including AWS Cost Explorer and CloudWatch — using short-lived STS session tokens. AWS bills those API calls to your AWS account at AWS's standard rates. AWS Cost Explorer requests are currently priced by AWS at $0.01 per request. CloudWatch GetMetricData is priced at $0.01 per 1,000 metrics requested.
- Typical QuietBill usage generates approximately 2–4 Cost Explorer API calls per connected account per day, plus CloudWatch API calls for runtime usage monitoring across your selected monitoring regions. Total AWS API costs are approximately $0.70 USD per account per month at current AWS pricing with 3 monitored regions. Each additional monitored region adds approximately $0.09 per month. Actual cost depends on your plan, number of connected accounts, number of monitored regions, and AWS's pricing.
- You are solely and fully responsible for all charges in your AWS accounts: infrastructure costs, AWS API costs incurred by the QuietBill IAM role, and any costs arising from AWS resource behavior that QuietBill alerts you about — or fails to alert you about.
8. Acceptable Use
- You may use the Service to monitor AWS accounts you own or control, or accounts belonging to clients where you are an authorized managed service provider and have obtained the account owner's written consent.
- You may not: resell or sublicense the Service without a separate written agreement with Oleh Reznichenko; use the Service to access AWS accounts you are not authorized to monitor; reverse-engineer, scrape, or decompile any part of the Service; or use the Service in a way that imposes unreasonable load on our infrastructure or AWS APIs.
- The Service includes an administrative capability that allows the system owner to view accounts and impersonate users for support purposes. This is an internal operational tool subject to confidentiality obligations. Data accessed via this capability is not disclosed to third parties.
- Violation of these restrictions may result in immediate account suspension or termination without refund.
9. Intellectual Property
- Oleh Reznichenko and his licensors own all rights in the Service, including the software, anomaly detection logic, AI prompt systems, UI, documentation, and the QuietBill brand. These Terms do not transfer any ownership to you.
- You grant Oleh Reznichenko a limited, non-exclusive, worldwide license to access, process, store, and transmit your Customer Data solely as necessary to provide and improve the Service.
- You retain all ownership of your Customer Data. We claim no rights to your AWS cost data, alert configurations, or notification channel identifiers.
- Feedback, bug reports, or feature suggestions you submit may be used by Oleh Reznichenko to improve the Service without restriction, obligation, or compensation.
10. Privacy, Data Handling, and Third-Party Services
- We collect and store the data needed to operate QuietBill, including your name, email address, authentication identifiers, any OAuth account data needed for sign-in, AWS Role ARN and External ID values you connect, AWS cost and usage data retrieved through the Service, Telegram, Slack, or email channel metadata, email notification preferences, subscription and billing records, and alert history.
- We access AWS credentials in the form of short-lived STS session tokens, but we do not persist those credentials. They are held in memory only for the duration of the relevant AWS API calls and then expire automatically.
- We use your data to authenticate you, connect and monitor AWS accounts, generate and deliver alerts, operate billing, prevent abuse, respond to support requests, and improve the Service.
- To provide the Service, we share limited Customer Data with the following sub-processors and infrastructure providers: Vercel (hosting), Turso/LibSQL (database), Upstash Redis (caching), Trigger.dev (background job processing), Google Gemini (AI-generated alert text), Telegram and/or Slack (alert delivery to channels you configure), Resend (transactional and alert email delivery), and Creem (billing infrastructure).
- We use Sentry for error monitoring and PostHog for product analytics. Sentry is used for operational error traces. PostHog is used for product analytics such as onboarding and usage flows. Neither service is intended to receive the full content of your AWS cost data or your notification messages except where operational metadata is necessary to diagnose failures.
- Session cookies are scoped to .quietbill.dev and are configured as HttpOnly, Secure, and SameSite. Authentication is managed by BetterAuth in our own infrastructure.
- We retain account records, connected account metadata, billing records, and alert history while your account is active. Short-lived cache entries may also be stored with operational TTLs in caching infrastructure. When you delete your account, operational data is removed, subject to backup retention of up to 30 days as stated in these Terms.
- If you are subject to GDPR or equivalent privacy law, you may request access to, correction of, or deletion of your personal data by contacting nonlimit@proton.me. Account deletion via the in-app offboarding flow removes Customer Data subject to the backup retention period stated in these Terms.
- Because the Service relies on infrastructure and vendors that may operate across multiple regions, your data may be processed outside Ukraine or your home jurisdiction. By using the Service, you acknowledge these international data transfers as necessary to provide the product.
- We do not sell your personal data. We use it only to operate, secure, support, bill for, and improve QuietBill.
11. Alert Reliability Disclaimer
- THE SERVICE DOES NOT GUARANTEE THAT ALL COST ANOMALIES WILL BE DETECTED, THAT ALERTS WILL BE DELIVERED ON TIME OR AT ALL, OR THAT AI-GENERATED EXPLANATIONS AND RECOMMENDATIONS WILL BE ACCURATE OR COMPLETE.
- AWS billing data is subject to delays and estimation by Amazon. Cost Explorer data typically has a 6–24 hour lag. QuietBill's analysis is only as accurate as the data AWS makes available at query time.
- CloudTrail alerts depend on CloudTrail being active and correctly configured in your account. QuietBill cannot alert on events that do not appear in your CloudTrail Management Event logs.
- Alert delivery depends on third-party services (Telegram, Slack, Resend) outside our control. Platform outages or configuration errors on those services may prevent delivery.
- YOU MUST INDEPENDENTLY VERIFY ALL ALERTS BEFORE TAKING OPERATIONAL, FINANCIAL, OR PRODUCTION-IMPACTING ACTION. DO NOT RELY SOLELY ON QUIETBILL AS THE BASIS FOR INFRASTRUCTURE OR SPENDING DECISIONS.
12. Disclaimers of Warranty
- THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE." TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, OLEH REZNICHENKO DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
- WE DO NOT WARRANT THAT THE SERVICE WILL MEET YOUR SPECIFIC REQUIREMENTS, OPERATE WITHOUT INTERRUPTION OR ERROR, REMAIN AVAILABLE DURING AWS OR THIRD-PARTY SERVICE OUTAGES, OR THAT DEFECTS WILL BE CORRECTED WITHIN ANY PARTICULAR TIMEFRAME.
- FEATURES LABELED "BETA," "PREVIEW," OR "EXPERIMENTAL" CARRY NO SERVICE LEVEL COMMITMENT AND MAY BE CHANGED OR REMOVED WITHOUT NOTICE.
13. Limitation of Liability
- TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, OLEH REZNICHENKO AND HIS OFFICERS, DIRECTORS, EMPLOYEES, AND AFFILIATES ARE NOT LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES. THIS INCLUDES WITHOUT LIMITATION: UNEXPECTED AWS CHARGES, COST SPIKES YOU ARE NOT ALERTED TO, LOSSES FROM ALERT DELIVERY FAILURES, DATA LOSS, OR LOST PROFITS.
- THIS EXCLUSION APPLIES REGARDLESS OF LEGAL THEORY (CONTRACT, TORT, STRICT LIABILITY, OR OTHERWISE) AND EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
- OUR TOTAL AGGREGATE LIABILITY FOR ALL CLAIMS ARISING OUT OF OR RELATED TO THESE TERMS OR THE SERVICE WILL NOT EXCEED THE GREATER OF: (A) THE TOTAL FEES YOU PAID TO OLEH REZNICHENKO IN THE 3 MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM, OR (B) $10 USD.
- SOME JURISDICTIONS DO NOT ALLOW CERTAIN LIABILITY EXCLUSIONS OR CAPS. IN THOSE JURISDICTIONS THESE LIMITATIONS APPLY TO THE FULLEST EXTENT PERMITTED BY LAW.
14. Indemnification
- You agree to indemnify, defend, and hold harmless Oleh Reznichenko and his affiliates, officers, employees, and agents from any third-party claims, damages, losses, and expenses (including reasonable legal fees) arising out of: (a) your use of the Service in breach of these Terms; (b) activity in your AWS accounts, including charges, resource behavior, and security incidents; (c) Customer Data you provide to the Service, including AWS data belonging to your end customers; or (d) your violation of any applicable law or any third-party right.
15. Suspension and Termination
- You may delete your account at any time via Settings → Danger Zone, or by emailing nonlimit@proton.me. Upon cancellation, paid features remain active until the end of the current billing period.
- Oleh Reznichenko may suspend or terminate your account with immediate effect for: material breach of these Terms, fraudulent or abusive conduct, non-payment after retry periods, or conduct that creates legal or security risk to the Service or other users.
- Upon account deletion, we remove all Customer Data: AWS account connections, notification channels, alert history, sessions, passkeys, and OAuth records. A confirmation email is sent to your registered address. We provide instructions for removing the IAM role from your AWS account (CloudFormation stack deletion), stopping the Telegram bot, and revoking the Slack webhook.
- Customer Data is retained in backups for up to 30 days following deletion, after which it is permanently purged.
- Sections 9, 11, 12, 13, 14, and 16 survive termination of these Terms.
16. Governing Law and Disputes
- These Terms are governed by the laws of Ukraine, without regard to its conflict-of-law rules.
- Before initiating formal legal proceedings, you agree to contact us at nonlimit@proton.me and attempt good-faith informal resolution for at least 30 days.
- If informal resolution fails, disputes will be resolved exclusively in the competent courts of Ukraine. Both parties consent to personal jurisdiction in those courts.
- Nothing in these Terms prevents either party from seeking injunctive or equitable relief in any competent court to protect intellectual property rights or prevent imminent harm.
17. General
- These Terms, together with any applicable plan description or Order Form, constitute the entire agreement between you and Oleh Reznichenko regarding the Service and supersede all prior agreements.
- If any provision is found invalid or unenforceable, it will be modified to the minimum extent necessary to make it enforceable; remaining provisions continue in full force.
- Oleh Reznichenko's failure to enforce any provision is not a waiver of the right to enforce it later.
- You may not assign your rights under these Terms without prior written consent. Oleh Reznichenko may assign his rights in connection with a merger, acquisition, or sale of substantially all assets, with notice to you.
- We may update these Terms as the product and legal requirements evolve. For material changes, we will provide at least 14 days' notice by email or in-product notification before the new Terms take effect. Continued use after the effective date constitutes acceptance.
18. Contact
For questions about these Terms, refund requests, data deletion, or legal notices, email nonlimit@proton.me. For formal legal notices, use subject line "Legal Notice — QuietBill".
QuietBill · operated by Oleh Reznichenko