Last updated: March 09, 2026
floors.js ("the Service") is an embeddable script that adds real-time visitor presence, avatars, and chat to your website. It is operated by Vynse ("I", "me").
By using floors.js, you agree to these terms.
You create an account by entering your email on our site. I send you an API key. You are responsible for keeping your API key and settings link private.
I reserve the right to revoke API keys that violate these terms.
floors.js is available as a monthly subscription ($14/month) or a one-time lifetime purchase ($99, limited offer). Both plans include:
The monthly subscription can be canceled anytime. "Lifetime" means the lifetime of the product. As long as floors.js exists and operates, your license and all features remain active.
Payments are processed by DodoPayments. I do not store your payment details.
You have 7 days from purchase to request a full refund, no questions asked. Email [email protected] and I'll process it promptly. After 7 days, refunds are at our discretion.
I aim to keep floors.js available 24/7, but I 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.
floors.js is provided "as is". I am 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.
I am 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.
I may update these terms. Significant changes will be communicated via email to registered users. Continued use of the service after changes constitutes acceptance.
Questions about these terms? Email [email protected].