Deploy Now

Stars

313

Forks

18

Watchers

3

Developer links

Mosparo

CAPTCHAs make every visitor solve a puzzle to prove they are human; Mosparo takes the opposite route and checks the submitted content itself, no challenges, no image grids, and no tracking cookies. Drop the customizable checkbox widget into any form and Mosparo inspects each field separately, scoring the entry against your rules the way an email spam filter scores a message. Build field rules for banned words, domains, email addresses, IP addresses and subnets, providers, Unicode blocks, user agents, and websites, each with its own rating weight, or subscribe to shared rule packages that refresh themselves automatically. Every submission lands in an admin inbox with its spam rating, IP address, and verification status, and dashboard charts show valid versus spam traffic plus delayed or blocked requests over time. Legitimate users notice nothing but a plain checkbox, which stays fully usable with assistive technology, while everything Mosparo stores is encrypted and automatically deleted after 14 days. Run one instance for many sites with separate projects, project groups, and member roles, and connect your forms over the documented API from any stack that can send an HTTP request. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Mosparo
Mosparo
Mosparo
Mosparo
Mosparo

Benefits

  • No Puzzles for Real People
  • Visitors tick one accessible checkbox instead of solving image puzzles, so forms stay usable for people with disabilities and nobody is sent away to label traffic lights.
  • Spam Judgment You Control
  • Field rules, weighted ratings, and self-updating rule packages decide what counts as spam for your forms, field by field, instead of a black box score from a third party.
  • Privacy by Design
  • Mosparo stores only the submitted data, IP address, and user agent, encrypts everything it keeps, and deletes it automatically after 14 days, with no third party tracking.
  • One Instance, Many Sites
  • Separate projects, project groups, and member accounts let one Mosparo installation protect every form you run, each with its own rules, settings, and submission inbox.

Features

  • Eight Rule Types
  • Field rules match words, domains, email addresses, IP addresses and subnets, providers, Unicode blocks, user agents, and websites, each as text, exact match, whole field, or regular expression.
  • Subscribable Rule Packages
  • Subscribe to shared rule packages maintained by the community; Mosparo refreshes them automatically so new spam patterns are blocked without you editing rules by hand.
  • Submission Inbox and Ratings
  • Every checked entry appears with spam rating, IP address, and verification result, and dashboard charts track valid submissions, spam, and delayed or blocked requests.
  • Accessible Checkbox Widget
  • The embeddable checkbox adapts in size and color to your form design and works with assistive technology, because no visitor ever has to solve a puzzle.
  • Encrypted, Short-Lived Storage
  • Submitted data is encrypted before storage and purged automatically after 14 days; only the form values, IP address, and user agent are ever recorded.
  • Simple Self-Hosting
  • Runs on PHP 8.1 with MySQL, MariaDB, PostgreSQL, or SQLite in under 100 MB of disk space, installed through a browser based setup wizard.

Apps Similar to Mosparo