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 245 spams and delivered 3 messages.

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

CAPTCHAs have lost a lot of their effectiveness in recent years. Bots can solve most of them better than humans, who hate them as they get increasingly confusing and time-consuming.

We don't want to click on images to train another bot to recognize a bus. Also, have you heard about those bots using human farms to solve CAPTCHAs? Very dystopian.

βœ… Open-source protection

We've released a human-friendly anti-spam solution. Active Hashcash has already blocked thousands of bots, making submitting a form complex and costly for them while being hardly noticeable to humans.

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 but just a standard HTML form markup.

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!