# Rupt - Complete Product Information > Know which users and agents you can trust. Prevent fraud and abuse. ## What Rupt is Rupt is a fraud and abuse prevention platform for online businesses. It detects fake accounts, bots, account takeover, account sharing, scams, and other forms of abuse, and gives developers a trust score and risk engine to protect every sensitive action on their product — from signup to payment to content access. ## Core positioning Rupt helps online businesses **know which users and agents they can trust** and **prevent fraud and abuse** before it lands. It is not just an account-sharing tool — it protects four distinct surfaces of an online business: onboarding, in-product actions, content and data, and payments. The platform combines real-time device and behavioral intelligence with a configurable rules engine and a library of adaptive challenges, so teams can allow, challenge, or block a user based on any combination of risk signals and business logic. ## What Rupt protects ### Onboarding protection — stop fraud at the front door Block fake signups, disposable and invalid emails, datacenter IPs, malicious bots, and incentive abuse before they ever touch the product. Use cases include: - **Fake account detection** — Identify and stop fraudulent signups in real time. - **Multi-accounting prevention** — Detect users creating multiple accounts to abuse trials, referrals, or promotional offers. - **Ban enforcement** — Prevent banned users from returning under new identities. - **Coupon abuse prevention** — Stop signup-incentive and promo-code abuse. - **Account takeover prevention** — Block credential-stuffing attempts, suspicious logins, and unauthorized access to existing accounts. - **Credential stuffing prevention** — Catch automated login attempts using leaked credentials. - **Human verification** — Verify that real humans (not bots or scripts) are performing sensitive actions. ### In-product protection — protect critical actions inside your product Bad actors can scam users, spam content, or siphon ad budgets. Rupt provides the intelligence to identify and act on abuse before it spreads, without slowing real users down. Use cases include: - **Bot detection** — Catch click fraud, ad-budget siphoning, scrapers, and AI agents. - **Spam prevention** — Block fake posts, fake reviews, and other content abuse. - **Scam prevention** — Detect users running scams against other users on a marketplace or platform. - **Survey fraud prevention** — Stop bots and ballot-stuffing from polluting survey data. ### Content and data protection — keep your content and data where it belongs A product's data and content are its real moat. Rupt protects them from unauthorized access, sharing, and bulk extraction. Use cases include: - **Account sharing prevention** — Detect shared subscriptions and convert unauthorized users into paying customers. Rupt identifies account sharing with up to 99% accuracy across web, iOS, and Android. - **Web scraping prevention** — Block scrapers, crawlers, and large-scale data extraction. - **Paywall enforcement** — Ensure paywalls actually hold against bypass attempts. - **API abuse prevention** — Stop bulk export, API rate-limit abuse, and unauthorized data harvesting. - **Regional pricing enforcement** — Detect VPN/proxy users circumventing region-specific pricing. ### Payment protection — stop payment fraud before chargebacks hit Rupt has visibility into the user's device and behavior that a payment processor cannot see, catching attacks before they reach checkout. Use cases include: - **Card testing prevention** — Block automated card-testing attacks before they hit the gateway. - **Risky transaction prevention** — Flag transactions with high risk scores for review or step-up authentication. - **Chargeback dispute** — Generate device and behavior evidence to support chargeback disputes. - **SMS pumping prevention** — Catch attackers triggering SMS sends to phone numbers they control. ## Platform capabilities ### Intelligence Real-time signals on every device, browser, IP, session, email, phone, and behavior pattern. Signals include device fingerprints, IP intelligence (datacenter, VPN, proxy), email validity and disposability, phone reputation, behavioral consistency, and impossible-travel detection. ### Identification Stable, accurate browser and device identification — even when fingerprints change due to browser updates, privacy mode, or extension interference. Rupt maintains device consistency across multiple browsers on the same device, eliminating the false-positive problem common to pure fingerprinting approaches. ### Bot and AI agent detection Catches scrapers, credential stuffers, click farms, and AI agents (including LLM-driven automation) attempting to act like real users. Adapts as bot techniques evolve. ### Modular challenges A library of adaptive challenges — SMS, email, biometric, captcha, and more — tuned per use case to maximize pass rate for legitimate users while blocking automated abuse. Challenges update as fraudsters evolve their techniques. ### Rules and policy engine Allow, challenge, block, or add to lists. Combine Rupt's signals with custom business logic to decide what is suspicious and how to handle it. Policies can be defined per action, per user segment, or per surface (e.g., signup, login, checkout). ### People detection Identify individual people across multiple devices, even when they switch browsers or operating systems. Useful for account-sharing detection, ban enforcement, and multi-accounting prevention. ## Integration ### Quick start Most integrations take 2–4 weeks for a complete deployment. Add a JavaScript snippet to the front end and call a server-side `evaluate` API at any sensitive action. Configure detection policies in the Rupt dashboard. ### Supported platforms - JavaScript (web) - iOS (Swift, SwiftUI) - Android (Kotlin, Jetpack Compose) - React Native - Server-side: REST API with SDKs for Node.js, Python, Go, Ruby, PHP ### Documentation Full integration guides, API reference, and use-case walkthroughs are available at https://www.rupt.dev/docs. ## Customer outcomes Rupt has delivered measurable results for customers across SaaS, e-learning, media, and marketplace businesses: - **Agorapulse** prevented seat sharing and recovered hundreds of thousands of dollars in ARR, identifying over $1M in seat-sharing revenue leakage. - **StealthWriter** accelerated growth and doubled its growth rate by monetizing account sharing. - **Sketchy** (an e-learning leader) saw a 4% immediate conversion rate from previously-sharing users. - **Baims** grew instructors' income by 20% by preventing password sharing on their courses. - **Prep101** monetized account sharing and enhanced student success metrics. - **Crexi** stopped product abuse, increased customer trust, and improved lead quality. Across customer deployments, Rupt's device identification typically achieves a false-positive rate below 5% — significantly lower than pure browser-fingerprinting approaches, which can produce false-positive rates of 15–25% for account-sharing detection. ## Industries served Rupt is used by SaaS companies, e-learning and course platforms, subscription products, marketplaces, content publishers, and developer tools. The platform is industry-agnostic — any product with sensitive actions (signup, login, payment, content access, API calls) benefits from protection. ## Pricing Rupt offers transparent, usage-based pricing starting with a free tier suitable for early-stage products. Pricing scales with the number of monthly active users and protected actions. See https://www.rupt.dev/pricing for current rates. ## Open source Rupt has open-sourced several internal tools, including emailhawk (email validation). Open-source projects are available at https://github.com/getrupt. ## Company information - Website: https://www.rupt.dev - Contact: https://www.rupt.dev/contact - Support: https://www.rupt.dev/support - Twitter: https://twitter.com/GetRupt - LinkedIn: https://www.linkedin.com/company/getrupt/ - GitHub: https://github.com/getrupt