Chattable on Neocities

use.iframe.chat

3,338,860 views
231 followers
7,505 updates
0 tips
A user with the email criansari3@gmail.com (IP: 67.190.30.191) has been attacking our Firebase database relentlessly for weeks now. Since the new year, attacks have ramped up and accrued costs of $7.50 in just 3 days. At that rate, it would be expected that it would cost $75/month to keep the database online. Being that Chattable is a free project funded by my own paycheck, this is unsustainable.
20 likes
chattable's avatar chattable 1 day ago

The database will remain down until further notice.

4 likes
tommypanzram's avatar tommypanzram 1 day ago

Cloudflare an option you're open to? I know their free plan has ddos protection.

7 likes
tommypanzram's avatar tommypanzram 1 day ago

Also, Discord?

1 like
kyrn0v's avatar kyrn0v 1 day ago

NOOO I was just planning to add a chatbox :<

2 likes
win1999's avatar win1999 1 day ago

Have you reached out to Google/Firebase on the matter? Can't you ban their IP/email?

3 likes
chattable's avatar chattable 1 day ago

I have reached out to Firebase, the attacker has been jumping VPNs since their home IP was leaked. Firebase won't do anything, Firebase also can't be looped through cloudfare, the server is fine but the database is hosted by Firebase which offers no spam protection

1 like
chattable's avatar chattable 1 day ago

The only real option is to prevent the public from reading chat data directly from the database and loop all read requests through my server. I did this with writes when I switched to a backend. So expect a similar amount of downtime since then

3 likes
win1999's avatar win1999 1 day ago

Hmmm. You could 1) Firebase App Check. A good way to block scripts/bots regardless of their VPN 2) Backend Proxy. Moving reads to your backend, and then you could use Cloudfare Free Bot Shield 3) UID Ban in Rules. Hardcode a "deny" in your security rules? Firebase wont charge for requests blocked by rules.

3 likes
kirbydogs's avatar kirbydogs 1 day ago

* This Immovable Object Must Be: Terminated * I Don't Have Any Cages LMAO

1 like
kiwimeowo's avatar kiwimeowo 1 day ago

I thought I messed up my code, but it's apparently broken on all of chattable? I hope this issue will be resolved soon, good luck!

2 likes
kuroi's avatar kuroi 1 day ago

Can someone please explain to me why, WHY is someone attacking a free chat tool FOR WEEKS? Hope you can sort this out soon :/

5 likes
chattable's avatar chattable 1 day ago

The following steps will be to migrate from Firebase and fully host the database on my server. Bear with me, as it will be a lengthy process leaving Firebase. If you need any data (chat data or account data) from our database (or want it removed) email us

10 likes
onio's avatar onio 21 hours ago

So sorry Andrew :/

2 likes
everythingkris's avatar everythingkris 19 hours ago

Why the flip would somebody attack a free service like this? Sorry you have to go through this Andrew.

4 likes
lindley's avatar lindley 10 hours ago

so sorry this is happening!! hope you can figure it out soon, big chattable fan over here :)

2 likes
chattable's avatar chattable 6 hours ago

To put into perspective, with tens of thousands of users costs usually float around $0.03/day or $0.40/month for the database alone. I also have to maintain server costs, domain costs, private email costs, and more

1 like
tommypanzram's avatar tommypanzram 5 hours ago

What would 1 year of operations costs be for you, all things considered?

2 likes
chattable's avatar chattable 19 minutes ago

Without the attacks, all costs considered rounds up to about $810/yr ($65/mo for my server, $15 for yearly domain registration, $15 for email, and $10 maybe for database costs) however, with attacks inflating costs for Firebase due to excessive logins & reads, that adds $75/mo which adds another $900 annually. Not something I'd ask the public to fund. It's best to solve the problem than succumb and pay.

chattable's avatar chattable 12 minutes ago

That's only to mention $75 at the current rate of attacks, if an attacker had more machines they could exponentially inflate these numbers even more

UEE HEE HEE! THE CHATTABLE IS BROKEN, BROKEN!!! THE [[Free Chat]] IS BROKE!! OH, DEARIE, THE CHATTING PLATFORM IS BROKEN! HEE HEE HEE! YOU REALLY ARE AN IDIOT! Update: Oh not attacks >:| god it's that stupid brat isn't it (also why is Flowey here?)
2 likes
pinkishnet's avatar pinkishnet 1 day ago

hi spamton

5 likes
underwhite's avatar underwhite 22 hours ago

I think it's jevil pretending to be spamton

1 like
kirbydogs's avatar kirbydogs 15 hours ago

wait are we just ignoring the very obvious mettaton

1 like
Lore drop: Chattable started in 2020 originally as a personal project for my own websites. I wanted something modular where I could use it across any of my sites. Eventually, in 2021 Chattable joined Neocities as a public service for anyone to use.
17 likes
We received a threatening email from a user who is upset they can't read private messages as a mod/owner of their chats
12 likes
chattable's avatar chattable 3 weeks ago

I want to emphasize my commitment to user privacy and will not explicitly allow mods or owners to peek at other people's private conversations.

10 likes
kuroi's avatar kuroi 3 weeks ago

You won't let me invade people's privacy? How dare you? Lol people are insane

18 likes
When the hyperfixation changes and you switch to your other projects 👉🏻👈🏻
12 likes
bevweb's avatar bevweb 3 weeks ago

this is so real thoughhh i can never focus on one project for more than like a week at a time

3 likes
roseverdict's avatar roseverdict 3 weeks ago

valid af tbh

1 like
pantalonielettrici's avatar pantalonielettrici 3 weeks ago

maybe we all have undiagnosed ADHD

1 like
chattable's avatar chattable 3 weeks ago

Truth be told, I was diagnosed as a kid but as I grow older I think most ADHD symptoms are symptoms of just being human and that the diagnosis itself was invented to sell pharmaceuticals.

1 like
snailguy's avatar snailguy 6 days ago

I agree with the comment above me. Moneyyyy, get awaaay.

1 like
https://beta.iframe.chat/discover (trying something new)
4 likes
fryman2599's avatar fryman2599 1 month ago

woah this is so cool :D

1 like
2 likes
This Thanksgiving, I'm particularly thankful for all of my 219 followers! Thank you Dexaroth, Onio, Kuroi, InvincibleSpeed, Kirbydogs, iSmile, Beetle3000, Hannah (from iwishyouroses & planetpearlia), Greenbox, LilithDev, Miyo / Scripted, Mysteriz / Phelah, TheGibusGuy, Kali (from drinkmoretea), kkb, datoxicwaltz, catarinha, n-has-a-site, Idenified (Iden), lakestheguy, fileto, blankbarrel, ruralrose, Fryman2599,
16 likes
chattable's avatar chattable 1 month ago

And also thanks to hhroses, Bisha, Tapeykatt, wayrift, sanji, colorworld, bruisedgh0st, jlehr, possiblymatt, voidpain, xsolimini, thegportal, ughbees, isnt real (definitely is), myrrh, burgeritchi. melody-nomas, lemontchi, win1999, strawbebby228, slaid, featherfae, duckdev, sewerwolfx, ecka, lunamilk, 404city, nactivagant, obspogon, j0ner, chimerathing,

9 likes
chattable's avatar chattable 1 month ago

femtanyl03, disasterpiece, bielzin, deoxysacid, thegrunklezone, dollzrevival, lockheartlove, teenagegirlboy, maddoxxing, wg2k, superkirbylover (not to be mistaken as Kirbydogs), abbys-notebook, lindley, violetradd, happyniss, starbage, caramelpuddinz, abberation, icandoanything, niceware, dudalog, robinchili, 2000sdreamvault, crystalclearcrystalline, a-normal-site,

9 likes
chattable's avatar chattable 1 month ago

coder5003, hyperlinkadventure, literallyfictional, blueazul, reaperman, huecycles, showmelove, webbersite, unacarceldelocos, hamaonoverdrive, shapeguy, antique-bandit-interactive, vomitcoretrilogy, everythingkris, pankine, seunglixe, blackrabbitden, psyop-26, kingphenomenon, hypervigil, pawzeptum, sava28, raisondetre, monotonousreign, disctwo, kikita, a-rainy-mess, kabannoneko,

10 likes
chattable's avatar chattable 1 month ago

roseverdict, jadebread64, arcade90, soggysyyrup, 1funeral2many, jayviknation, kyrn0v, enderwebs, kalev2005, pillbugs, niicespiice, coastalx, angerbaby, peepo, slad3r, angrydroid, angels-den, mimicrune, ilovespreadingmisinformation (based username btw), gogodbalive, theodoreholiday, vincesdesktop, another-other, ambien, dymaxion, tashafofo, camfan, literature-kei, sourcreamkok, phailsnail,

7 likes
chattable's avatar chattable 1 month ago

cutdoctor, taintedpath, iloush, richardnyxon, do0dlebear, lyon-debug, sun-beams, faeworks, paradice, tubopossum, draconet, autumnpawsome, deadonrip, lasairfhiona, viidda, softatrocity, androbeanie, rotlichlives, glitchednpc, punk-trash, madcapsulez, mmmunia, hermenaut, timeleaf, glorpcore-radio, lain-pix, samarav, heistskid, gennysworld, watercurses, dlj-rad-art, in-wonder, birdgames,

6 likes
chattable's avatar chattable 1 month ago

msnicelupe, msp5, eduworkplace, to-the-farlands, 3130, nexyte, northwolf, maxisdenoth, neuralnetspace, redpotion, rylie-cloud, pearlyverse24, oops-i-fell-in-a-pond, gardenofstardust, sukugosex, bleeh, ilouzya, Cain (from rottingrafflesia), darlingdollies-diary, noircities, shoujowiki, pucha1985, hollowmybones, bluejaybard, studiofitforroyalty, brodis-site, torpid,

6 likes
chattable's avatar chattable 1 month ago

And last but certainly not least, affectioninspections, casketkiss, mothsnest, tiertournament, tvug, 0rion1337, blueofthevalley, thedroidcafe, ghosts-kin-site, school-is-boring, fictionaffectsreality, semiroboticperson, and taylorscorkboard!

6 likes
chattable's avatar chattable 1 month ago

That's roughly 219 thank yous! Let me know if i missed anyone!

5 likes
kuroi's avatar kuroi 1 month ago

Thank YOU for creating and maintaining this amazing tool for us (⁠☆⁠▽⁠☆⁠)

9 likes
tapeykatt's avatar tapeykatt 1 month ago

Thanks for being the best chat widget ever

6 likes
blankbarrel's avatar blankbarrel 1 month ago

This's been one of the best tools avilable for static sites dude, thank you for hosting it. also MERRY CHRISTMAS LOLE!!!

2 likes
maddoxxing's avatar maddoxxing 1 month ago

brother thank YOU you are a real one.

2 likes
kirbydogs's avatar kirbydogs 1 month ago

Hello, Human Here! Instert Inspiring Quote. As Always, A Jolly Good Thank You From A Real Human From Groogle. (Sent with GenAIBot) Jokes aside, wow! You are amazing! Have a happy Thanksgiving/X-Mas/New Year!

3 likes
thegrunklezone's avatar thegrunklezone 1 month ago

HAPPY THANKSGIVING!! THANKS FOR BUILDING SUCH A FIRE CHAT BOX ^^!!!

2 likes
phelah's avatar phelah 2 weeks ago

Thank you too! I love Chattable!

1 like
Deleted my last post. May have gotten ahead of myself on an update but I need to wait until each client is updated before I can announce anything 👻
5 likes
New message bubble bee pfp??? :o
8 likes
Did you know? Chattable used to run without a backend. From 2021-2023 Chattable ran fully in client side JS and Firebase, hosted fully on Neocities!
13 likes
hdub's avatar hdub 1 month ago

Isn't that odd to even say? Firebase IS a BACKEND. Backend as a paid service. You should obviously do that yourself instead of paying for it. Good luck and best wishes!

chattable's avatar chattable 1 month ago

No, Firebase offers a backend as a service (like cloud computing), but I didn't use those services. I used the realtime database which used client side logic to store, retrieve, and validate data. A database is not an backend. Also, at the time it was using the free tier.

hdub's avatar hdub 1 month ago

Clearly I know nothing of backend. I wish I knew some at least. I'm not sure what point is a good time to start reading that book. It's a thick one but, after learning one language, the skill should be transferrable... I hope. Pray for me.

1 like

Website Stats

Last updated 4 days ago
CreatedOct 27, 2021
Site Traffic Stats

Tags

messaging tool embeddable tools chat