A contact form,
kind with π humans,
awful with π€ bots.
NiceTou.ch is a contact form that blocks most robots without annoying the lovely people who want to reach you.
In the last 30 days, NiceTou.ch blocked 142 spams and delivered .
Create your contact form Share a link or embed it on your website Free during the Γeta!
β No more spam
Exposing your email online is an open invitation to a flood of spam. You will get more or less the same result with an unprotected contact form on your website. There are now more bots than humans on the internet, and not all are well-meaning.
This plague seems incurable, but rejoice; NiceTou.ch doesn't reveal your email address and protects your mailbox.
β No captchas
Complicated captchas may work with bots, but humans hate them. You don't want to fail at recognizing all images containing a bus or do some math to be allowed to write a message.
You may also want to be something other than the human trainer of yet another bot.
β Open-source protection
We've released an open-source solution to this particular problem. Active Hashcash has already blocked thousands of bots, making submitting a form complex and costly for them. On the other hand, it's hardly noticeable to humans.
Unlike Active Hashcash, Nicetou.ch makes it easy to have this invisible protection on all websites, not just Ruby on Rails applications.
β Your style
You don't need a website to use NiceTou.ch, but if you have one, you can customize the embeddable form appearance to match your style, as it doesn't use an iframe.
CSS, Tailwind, Bootstrap, Material, you name it. We don't want to launch another debate about the best way to do it and why you should use vanilla CSS.
<!-- Get an embeddable contact form that works on any website
and can be styled as you like -->
<form accept-charset="UTF-8" method="post">
<script src="https://nicetou.ch/forms/nice.js"></script>
<label for="sender">Your Email</label>
<input type="email" id="sender" name="sender" required />
<label for="subject">Subject</label>
<input type="text" id="subject" name="subject" minlength="6" required />
<label for="body">Message</label>
<textarea id="body" name="body" cols="60" rows="5" required></textarea>
<input type="submit" name="commit" value="Send Message" />
</form>
πͺ The submit button is disabled until the hashcash is verified, which is difficult for bots to do. You're likely a good human if you can see the Send Message button; you're welcome to send us a nice message!