Effective 5 Oct 2026
This policy explains what LimitKeep ("LimitKeep", "we", "us") collects when you use the app, why, who processes it for us, and how you can get it deleted. LimitKeep is a personal credit-card utilization tracker: you add your own cards, limits and balances — by hand, or on Pro by uploading a statement for LimitKeep to read — and LimitKeep works out your utilization, flags it against your thresholds, and helps you plan payments.
Almost everything below is information you enter yourself. The exceptions are statements you choose to upload (section 3) and a small amount of technical data (the last row). LimitKeep has no connection to your bank, card issuer, or credit bureau, and never pulls data from them.
| Category | What it includes | Why we collect it |
|---|---|---|
| Account | Email, password (stored as a salted hash, never in plain text), first name, and optional last name | Sign you in; greet you by name |
| Card details | Card nickname, optional last 4 digits, credit limit, current balance, payment due date and statement/reporting dates, and — if you add them — APR, minimum payment, and (Pro) AZEO settings | Calculate utilization, reporting dates, pay-down targets, interest estimates, and payoff projections |
| Activity history | The balance updates, payments, charges, and interest you log, with their dates (including backdated ones), any memo you add, and — for entries imported from a statement — the transaction description printed on it, usually a merchant name | Show your history and charts, and let you delete or edit entries |
| Statement uploads (Pro, optional) | The PDF or image you upload, only while it's being read (see section 3). From the results you confirm: the statement period, balances, interest, an estimated APR, and the transactions you approve | Fill in your cards and history for you, for you to review first |
| Preferences | Your thresholds and closing window, Simple or Advanced mode, whether interest tracking and AZEO are on, reminder settings, cards you've skipped in recommendations, and your walkthrough progress | Personalize the app |
| Reminders | If reminders are on: a record of which reminders were sent, so you don't get duplicates. If you turn on browser notifications: the push address and keys your browser gives us for that device | Remind you before cards report and payments are due |
| Billing (paid subscribers only) | Stripe customer ID, subscription plan and status, renewal date. We never see or store your card number — Stripe handles that directly. | Manage your subscription and billing |
| Technical | Your IP address when you open a one-tap update link from a reminder, and — if you delete your account — the date it's scheduled to be deleted | Stop abuse of those links; run the 30-day deletion window |
LimitKeep never requests your full card number, CVV, expiration date, online banking credentials, or Social Security number. The "last 4 digits" field is optional and only for you to tell cards apart — it isn't validated against, or connected to, any real card. A statement you upload may contain more than we need, such as your name, mailing address, or part of your account number; section 3 explains how that's handled.
Statement upload is an optional Pro feature. When you upload a statement:
Your data is stored in a Postgres database run by Supabase, our database and authentication provider, encrypted in transit (TLS) and at rest. Every row is protected by row-level security rules that scope it to your account, so no other user can read your data. A few server-side jobs — sending reminders, reading statement uploads, billing, and account deletion — use restricted server access to do that one job and nothing else.
These providers process data on our behalf, only to run the service:
We don't share your data with anyone beyond these providers, and we don't sell it.
LimitKeep doesn't run third-party analytics or advertising trackers. Your sign-in session is kept in your browser's local storage, not a tracking cookie, along with a few display choices (light or dark, and your color palette) and, briefly, a plan you picked before signing up. If you turn on browser notifications, a small background script (a service worker) is installed so your browser can show them. Only LimitKeep reads any of this.
We keep your data for as long as your account is open. You can delete your account at any time from Profile → Delete account. Your account is then scheduled for deletion and kept for 30 days, so it can be restored if it was a mistake — sign in during that time to get everything back. After 30 days your account and every card, payment, and history record tied to it are permanently and irreversibly deleted. We'll email you the date when you delete it.
You can view and edit almost everything directly in the app. Lite and Pro subscribers can download a full export of their cards, history, and preferences any time from Settings → General → Your data. For anything else — a correction you can't make yourself, or an export if you're on the free plan — email us and we'll handle it by hand.
LimitKeep isn't directed at children and we don't knowingly collect information from anyone under 13. If you believe a child has created an account, contact us and we'll delete it.
If this policy changes, we'll update the effective date above and post the new version at this same page. Material changes will be flagged in the app.
Questions about this policy or your data: support@limitkeep.com.
See also our Terms of Service.