What funny.io is
An index of io games that still run, kept by HyperPolished ApS, Denmark, as a Moltke Benjaminsen Alpha project. It lists games, describes them in a sentence or two, and gives each one a page where you can play it. It does not make games, host games, or sell anything.
How the play pages work
A play page shows the game inside a frame. The game loads straight from its own domain, the same files its own site serves, unchanged. funny.io does not copy, host, proxy, modify or inject anything into the game, and it cannot see what happens inside the frame. The game's own terms, privacy policy, ads, accounts and purchases apply inside it exactly as on its own site.
Two things follow from that. First, browsers keep storage separate per embedding site, so a save or login made inside the frame here is separate from one made on the game's own site. If you have progress there, open the game there. Every play page links to it. Second, if a game misbehaves, changes or goes down, that is between you and the game. The only check made here is that the game ran on the date in the footer.
A game that asks not to be framed, by sending an X-Frame-Options or frame-ancestors header, is not framed. Its page links to the game's own site instead. Such a header is never worked around.
If you made one of these games
Your game is here because it meets the bar on the front page and ran when checked. Any of these can be had by mail to desk@funny.io. The first needs no mail at all.
- Link instead of frame. Set a frame header on your site and the next build follows it. Or mail, and the flag gets set by hand.
- A different address. If you have a partner build, or want a tagged URL to see traffic from here, send it and it goes in.
- A different picture. Send the one you want on your card, or ask for none.
- Removal. Say so and the game comes out.
Frames send your site a normal referrer of https://funny.io/, so funny.io shows up in your analytics like any other site.
Privacy
funny.io has no accounts and no ads, and sets no cookies. The one form, Suggest a game, keeps what you send (the game, your note and your email), when you accepted these terms and a salted hash of your IP address, never the address itself, so a person can review the suggestion and write to you about it. Your email is used for nothing else, and a mail to desk@funny.io has it deleted. The site counts page views with a self-hosted copy of Umami, which stores no IP addresses and sets no cookies. The count shows which games people play. The site is served by Cloudflare, which sees requests the way any host does. Inside a frame, the game's own privacy policy governs, not this one.
Names, artwork and the list
Game names, logos and everything inside the frames belong to their makers. So do the card pictures and clips: each is the game's own share image, art from its own homepage, or a few seconds of the game as it plays on its own site, shown to point to the game. The descriptions and the category structure are ours. The list is public as games.json. Reuse it with a link back.
The rest
The site is offered as is by HyperPolished ApS. It may be wrong, and games may vanish between checks. Danish law applies. Corrections and complaints go to desk@funny.io (legal matters: legal@funny.io).