Terms of Service
Last updated: July 15, 2026
Agreement
By downloading, installing, or using Klepto (“the app”), you agree to these terms. If you do not agree, do not use the app.
What Klepto is
Klepto is a personal-collection manager for iPhone, iPad, Mac, and Android. It lets you catalog physical items — collectibles, media, hobby gear — using barcode scanning, photo identification, and manual entry. Klepto is developed and operated by Brian Ewanchuk, based in Washington State, USA.
Eligibility
You must be at least 13 years old to use Klepto. If you are between 13 and the age of majority in your jurisdiction, you must have a parent or guardian’s permission.
Your data
There is no account. Your collection lives on your device and, if you choose, syncs to your private iCloud (Apple devices) or Google Drive (Android). We do not have access to your collection. You own it. You are responsible for the content you add — do not add material you do not have the right to store, photograph, or share.
For a full description of what does pass through our servers and why, see our Privacy Policy.
Acceptable use
Do not:
- Automate, script, or otherwise abuse the identification, catalog-search, or matching endpoints
- Attempt to circumvent rate limits, install-token authentication, or other technical protections
- Reverse-engineer the app to extract API credentials or protocol details
- Use Klepto for any illegal activity, or to catalog items you do not lawfully possess or have the right to record
- Interfere with the app’s operation for other users (e.g., submitting misleading bad-scan reports at scale)
We may revoke your install token, block your IP, or otherwise restrict access if usage is abusive. You may re-enroll on a new device, but a pattern of abuse will result in continued revocation.
Your content
Any item data, notes, and photos you add to Klepto remain yours. We claim no ownership of your collection.
By using the app’s optional “share to family” or “bad-scan report” features, you grant us a limited, worldwide, non-exclusive, royalty-free license to store and process the specific content you submit through those features, solely to provide the corresponding service (relaying a shared collection to the recipient you chose, or investigating a reported catalog error). This license ends when you delete the shared collection or bad-scan report, or delete your server data via Settings.
Our intellectual property
The Klepto name, logo, app design, source code, and API implementation are owned by Brian Ewanchuk. Nothing in these terms grants you any right in our marks or code beyond your right to use the app.
Third-party services
Identification and enrichment depend on third-party catalog APIs and the Anthropic Claude vision API. These services may change, degrade, add rate limits, or shut down at any time, with or without notice. When they do, identification may temporarily fail or return degraded results; the rest of the app still works for manual entry.
We are not responsible for the accuracy, availability, or terms of any third-party service.
Purchases and subscriptions
Paid features, if offered, are sold through the Apple App Store (iPhone, iPad, Mac) or Google Play (Android). Apple and Google handle all payment, billing, subscription management, and refunds. We never see your payment details.
- Apple refunds: reportaproblem.apple.com
- Google Play refunds: play.google.com/store/account/orderhistory
If a subscription tier is available: subscriptions auto-renew until cancelled, at the price and interval disclosed at purchase. Cancel any time in your device’s App Store or Google Play subscription settings. Cancellation takes effect at the end of the current billing period.
No warranty
The app is provided “as is” and “as available,” without warranties of any kind, express or implied. We do not warrant that the app will be uninterrupted, error-free, secure, or that identification results will be accurate. Your use is at your own risk.
Limitation of liability
To the maximum extent permitted by applicable law, in no event will Brian Ewanchuk be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of data, profits, or business, arising out of or in connection with your use of the app.
Total liability to you for any claim related to the app is capped at the greater of (a) the amount you have paid for the app in the 12 months prior to the claim, or (b) US$50.
Some jurisdictions do not allow the exclusion or limitation of certain damages. In those jurisdictions, liability is limited to the maximum extent permitted by law.
Indemnification
You agree to indemnify and hold harmless Brian Ewanchuk from any claim, demand, or damages (including reasonable attorneys’ fees) arising out of your breach of these terms, your misuse of the app, or your violation of any law or third-party right.
Suspension and termination
You can stop using the app at any time by deleting it. We can suspend or revoke access if you violate these terms, particularly the acceptable-use section. On termination, sections that by their nature should survive (ownership, warranty disclaimer, limitation of liability, governing law) will remain in effect.
Disputes
If you have a dispute with us, please contact [email protected] first — we would rather resolve issues directly than in court. If we cannot resolve the dispute within 30 days, either party may pursue it in court.
Any court proceedings must be filed in the state or federal courts located in King County, Washington, USA, and you consent to the personal jurisdiction of those courts.
Governing law
These terms are governed by the laws of the State of Washington, USA, without regard to conflict-of-law principles. The United Nations Convention on Contracts for the International Sale of Goods does not apply.
Changes
We may update these terms. Material changes will be announced via an in-app notice before they take effect. Continued use after a change takes effect means you accept the new terms. If you do not agree to a change, stop using the app before it takes effect.
Miscellaneous
If any provision of these terms is held unenforceable, the remaining provisions remain in full effect. Failure to enforce any right is not a waiver of that right. These terms are the entire agreement between you and us regarding the app, and supersede any prior agreements. You may not assign these terms; we may assign them to a successor in connection with a merger, acquisition, or sale of assets.