← Back to Access
secure gate

Terms of Use

Last updated August 7, 2026

The gist

This is a free, personal test project, not a product or a service. It's provided as-is, with no warranty, and isn't meant for real or sensitive use.

What this is

Access is a demo of a password gate plus Firebase Phone Authentication (SMS one-time code) and reCAPTCHA. It exists to test and show that flow, not to run any real application behind it.

The password and phone allowlist

Both the password check and the phone allowlist run entirely client-side — viewing source reveals both. That's a described limitation, not a claimed access-control boundary. The SMS verification step itself is genuinely enforced server-side by Firebase.

No warranty

This page is provided "as is," with no warranties of any kind, express or implied. There's no guarantee it will be available, accurate, or error-free. It may change, break, or go offline at any time, since it's a spare-time test project.

Limitation of liability

To the fullest extent permitted by law, I'm not liable for any damages or losses arising from your use of this page, including anything related to SMS delivery, reCAPTCHA, or Firebase Authentication.

Third-party services

This page uses Firebase Authentication and Google reCAPTCHA to send and verify SMS codes. Use of this page means your interactions with those embedded services are also subject to their own terms and Google's Privacy Policy.

Source code

Source code for this project may be publicly viewable on GitHub. Check the repository for any applicable license terms before reusing the code.

Changes

These terms may be updated from time to time. Continued use of this page after changes are posted means you accept the updated terms.

Contact

Questions can be raised as an issue on GitHub.