EMAIL PRIVACY

A single launch email. Nothing more.

Launch notification signup is optional and separate from the future app. No account is needed.

What we collect and why

Signup is open only while the app is in development. We collect the email address you enter and a timestamp recording consent to one notification when BiteTheBible becomes available. We do not use this signup for newsletters, development updates, marketing lists, or app accounts. We do not send a verification email at signup, so we cannot confirm mailbox ownership. Submit only an address you control; if someone else enters your address, they may receive the single launch notification.

Where it is stored

When signup is open, the launch-only list is stored in a restricted Cloudflare D1 database. Cloudflare Turnstile and request limits help limit automated submissions. A pseudonymous hourly request counter is derived with a private HMAC key; raw IP addresses are not stored in this database. The service allows up to 8 requests per IP and 500 requests overall per hour. Expired subscriber and request-limit records are scheduled for hourly cleanup.

Cancel your request

After signing up, use the withdrawal control shown on the app page in that browser. This browser stores the email address and a random cancellation key in local storage so it can submit a withdrawal; anyone with access to this browser profile may be able to read them. The browser copy remains until you withdraw or clear this site’s browser storage, even if the server record expires. Only a hash of the cancellation key is stored on our server. The form keeps one saved request per browser; withdraw it before entering a different address. If browser storage is lost, email the operator from the address you registered and request manual removal. The operator can remove the matching record without sending a confirmation email.

Operator contact: [email protected].

When we delete the list

Each address is deleted during the first hourly cleanup after 365 days from signup, whether or not the app has launched. If you still want a notification after your request expires, you can sign up again while signup is open. The scheduled cleanup runs hourly. No launch notification email is sent at signup.