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.
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.
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.
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.
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.
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 for this project may be publicly viewable on GitHub. Check the repository for any applicable license terms before reusing the code.
These terms may be updated from time to time. Continued use of this page after changes are posted means you accept the updated terms.
Questions can be raised as an issue on GitHub.