Legal

Terms of Service

Last updated: February 24, 2026

The short version: Use floors.js on your sites, don't abuse the service, and we'll keep it running. One payment = yours forever. Not happy? 7-day money-back, no questions asked.

The service

floors.js ("the Service") is an embeddable script that adds real-time visitor presence, avatars, and chat to your website. It is operated by Vincent S ("we", "us").

By using floors.js, you agree to these terms.

Your account

You create an account by entering your email on our site. We send you an API key. You are responsible for keeping your API key and settings link private.

What you can do

What you cannot do

We reserve the right to revoke API keys that violate these terms.

Free plan

The free plan gives you up to 10 concurrent visitors per site. It is provided as-is with no guaranteed uptime or support SLA. We may change free plan limits at any time.

Lifetime Pro

Lifetime Pro is a one-time payment of $39 (launch price). It includes:

"Lifetime" means the lifetime of the product. As long as floors.js exists and operates, your Pro features remain active. If we ever discontinue the service entirely, we will provide at least 90 days notice.

Payments and refunds

Payments are processed by DodoPayments. We do not store your payment details.

You have 7 days from purchase to request a full refund, no questions asked. Email contact@vynse.dev and we'll process it promptly. After 7 days, refunds are at our discretion.

Availability

We aim to keep floors.js available 24/7, but we don't guarantee 100% uptime. The service may be temporarily unavailable for maintenance or due to factors beyond our control. If the widget can't connect, your website continues to work normally — visitors just won't see the floors.js panel.

Liability

floors.js is provided "as is". We are not liable for any damages arising from the use or inability to use the service. Our total liability is limited to the amount you paid for the service.

We are not responsible for user-generated content (chat messages) sent through floors.js on your site. As the site owner, you are responsible for moderating content on your own website.

Changes to these terms

We may update these terms. Significant changes will be communicated via email to registered users. Continued use of the service after changes constitutes acceptance.

Contact

Questions about these terms? Email contact@vynse.dev.