Gloosphere · Incident fix

Restore negative-feedback emails

The alert emails stopped because tapreviewtech.com expired. Renew it, put three DNS records back, done.

Broken since 2 Aug 2026 Domain expired All 61 businesses Phone is fine
Read this first — do it today

The domain is expired and unpaid. Namecheap's whois lists the registrant as "REACTIVATION PERIOD" with contact reactivation-pending@…. It lapsed on 1 Aug 2026 and was never paid for.

The registry shows an expiry of Aug 2027 — ignore that. It's an auto-renew placeholder the registry applies at expiry. It is not proof of payment, and it fooled the first read of this incident.

You are roughly 19 days past expiry. At Namecheap a lapsed .com typically renews at the normal price for about the first 27 days, then drops into redemption, where the fee jumps to around US$100+. Renewing this week is the difference between a few dollars and a few hundred — and if it's left long enough, the domain drops and anyone can take it.

Still working, don't panic: the rating pages on gloosphere.ai, all feedback capture, and the dashboard. Every review is saved — nothing was lost. Only the email alert is down.

Before you start — what each account needs

Namecheap Works on mobile
Used for
Renewing the domain, and all three DNS records. Most of the work is here.
Login
Username + password at namecheap.com. There's no SSO — no "sign in with Google".
Which account
Whoever registered tapreviewtech.com on 1 Aug 2024. Whois is behind Namecheap's privacy service, so it doesn't reveal the email — check your password manager for namecheap.com, or the mailbox that got the expiry warnings around late July.
2FA
If enabled, it's usually SMS or an authenticator app. Have that phone to hand — it's the same phone you're working on, so be ready to switch apps mid-login.
Payment
Yes — a card is required. The domain has to be paid for before anything else works. A saved card may already be on file.
Mobile note
The dashboard is mobile-responsive. But the Advanced DNS table is wide — if the columns squash, use Request Desktop Site (Safari: aA in the address bar; Chrome: menu). Much easier.
Resend Works on mobile
Used for
Reading the three record values, then clicking Verify. You copy from here, you don't change anything.
Login
Google or GitHub sign-in — the login page offers both. If you set it up with a Google account, that's one tap on a phone.
Which account
The one holding the API key used by the alert function. If Google sign-in doesn't land you somewhere with tapreviewtech.com in the domain list, try the GitHub option, or another Google account.
2FA
Inherited from whichever of Google/GitHub you use — no separate Resend code.
Payment
None. Nothing to buy here.
Mobile note
Fully responsive, no desktop mode needed. The DKIM value is long — use the copy icon next to it, don't try to select the text by hand.
Firebase / Google Cloud Not needed
Why not
The function already sends from notifications@tapreviewtech.com. Once Resend verifies the domain, alerts resume by themselves. No code, no deploy, nothing for you to touch.

Step 1 — Renew the domain

1

Pay for tapreviewtech.com before anything else

Nothing below will work while it's expired. The nameservers are locked to Namecheap's parking lander and the DNS zone is empty — that's what an unpaid domain looks like.

  1. Open your Domain List
  2. tapreviewtech.com will show as Expired with a red RENEW button — if you don't see it, switch the filter at the top from All to Expired
  3. Renew it, pay, and wait for the status to go back to Active
  4. Look at the price. Roughly $10–20 means you're still in the normal grace window. $100+ means it's already in redemption — still worth paying, just be aware
Open Namecheap → Domain List Namecheap login
While you're there
  • Turn on Auto-Renew for this domain so it can't happen again.
  • Check the card on file hasn't expired — a dead card is the usual reason auto-renew silently fails.

Step 2 — Point DNS back at Namecheap

2

Set nameservers to Namecheap BasicDNS

The domain currently answers from ns1.lander.d.parity.domains — a parking service. Until this changes, anything you add in Advanced DNS is ignored.

  1. Domain List → MANAGE on tapreviewtech.com
  2. Domain tab → scroll to NAMESERVERS
  3. Set the dropdown to Namecheap BasicDNS
  4. Tap the green tick to save
Open → Domain tab

Step 3 — Open Resend, keep the tab

3

Get the record values on screen

The DKIM key is unique to your domain, so it has to come off this screen. It can't be supplied here — the stored API key is send-only and can't read domain settings.

  1. Sign in with Google or GitHub
  2. Domains → tap tapreviewtech.com — it'll read Failed or Pending
  3. Not listed? Add Domaintapreviewtech.com → pick region → it generates a fresh set
  4. Leave this tab open
Open Resend → Domains

Step 4 — Add the three records

4

Advanced DNS → ADD NEW RECORD, three times

Tap any value to copy it. Record 3's value comes from your Resend tab.

MX RECORDRecord 1 of 3
Host
Value / Mail server
Priority
TTL
Automatic
TXT RECORDRecord 2 of 3 · SPF
Host
Value
TTL
Automatic
TXT RECORDRecord 3 of 3 · DKIM
Host
Value — copy from your Resend tab
p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQ… (long, ~220 characters)
TTL
Automatic
Open Namecheap → Advanced DNS
Four things that trip people up
  • The Host field is relative. Type send, never send.tapreviewtech.com — Namecheap appends the domain and you'd get send.tapreviewtech.com.tapreviewtech.com.
  • If Resend shows a region other than us-east-1 in the MX value (e.g. eu-west-1, ap-northeast-1), use what's on your screen, not what's printed here.
  • Delete any leftover Parking Page or URL Redirect record on @. Leave everything else alone.
  • Every row saves separately — tap the green tick on each one. An unsaved row looks identical to a saved one.

Step 5 — Verify

5

Resend → Verify DNS Records

Namecheap's "Automatic" TTL is 30 minutes, so expect 5–30 min. Resend also re-checks on its own.

  1. Resend → tapreviewtech.comVerify DNS Records
  2. Status goes PendingVerified
  3. Still pending after 30 min? Use the checker below. If it shows nothing, Step 2 didn't save
Check the DKIM record is live

Step 6 — Prove it works

6

Submit a real 2-star test

Gary's page. 2 stars, type anything, submit — the alert should land within a minute.

  1. Open the link, tap 2 stars, fill the form, submit
  2. Check ggaryng@gmail.comincluding spam; the first send after a DNS change often lands there
  3. Subject reads New 2-Star Review for Purtier Placenta Wholesale & Distribution
Test — Gary · Purtier Placenta Test — Brian · Blink (→ brian@blink.sg)

Reference

The evidence — what's actually broken

Live lookups for tapreviewtech.com, checked 20 Aug 2026:

LookupResult
whois registrantREACTIVATION PERIOD ← expired, unpaid
NSns1/ns2.lander.d.parity.domains ← parking
A104.219.250.37, 2.59.170.20 ← parking page
TXT sendno records
MX sendno records
TXT resend._domainkeyno records
https://tapreviewtech.comTLS fails — site dead

Registrar expiry 1 Aug 2026, record updated 2 Aug 2026. The registry's "expires 2027" is the auto-renew placeholder applied at expiry, not evidence of payment.

Why nobody noticed for three weeks

A bug in the Cloud Function. onReviewCreated wraps resend.emails.send() in a try/catch — but the Resend SDK returns errors in its response object rather than throwing. The catch never fires, so it logs "Successfully sent negative review email" whether the send worked or not.

Today's logs claim success for all four test submissions. That log line is currently worthless. Worth a five-minute patch once email is flowing, so the next outage is actually visible.

Check your NFC cards and QR codes

tapreviewtech.com also served the rating pages via GitHub Pages (repo aakiraakira/rate). That site is dead — HTTPS fails outright.

Live client links point at gloosphere.ai, which is healthy, so most clients are unaffected. But if any card or QR was printed pointing at tapreviewtech.com, that client's rating page is down right now. Renewing the domain plus these records brings it back:

TypeHostValue
A@185.199.108.153
A@185.199.109.153
A@185.199.110.153
A@185.199.111.153
CNAMEwwwaakiraakira.github.io.
What to tell Gary and Brian

Their feedback capture never stopped — all four test submissions this morning saved correctly and are visible in their dashboards. Only the email alert was down, and it was platform-wide, not their account.

Ask them to whitelist notifications@tapreviewtech.com and check spam on the first alert after the fix.