Credits and licences

ViralScopeHub is built from original code and artwork. Article and news photos, a few game graphics and some topic pictures are free images released into the public domain (CC0 or Public Domain Mark), and some tools use open-source libraries. Every file is stored on this site, so nothing is loaded from other servers.

Game graphics

These images, 3D models and sound files are from asset packs released under the Creative Commons CC0 1.0 Universal (public domain) licence, which allows free commercial use without payment or attribution. We credit the authors anyway because they deserve it.

File on this siteWhat it isUsed inSourceLicence
/assets/kenney/platformer-tiles.pngGround, crates, coins, keys, spikes and flag tiles (cropped tile sheet)Astro QuestPixel Platformer by Kenney
https://kenney.nl/assets/pixel-platformer
CC0 1.0
/assets/kenney/platformer-characters.pngPlayer and enemy character sprites (cropped sprite sheet)Astro Quest, Crate QuestPixel Platformer by Kenney
https://kenney.nl/assets/pixel-platformer
CC0 1.0
/assets/kenney/crate-quest-tiles.pngFloor, wall, crate and target tiles (cropped and re-coloured)Crate QuestSokoban Pack by Kenney
https://kenney.nl/assets/sokoban
CC0 1.0
/assets/kenney3d/flag.glb, star.glb, coin-gold.glb, saw.glb3D checkpoint flag, finish star, coin and saw blade modelsSky Parkour 3DPlatformer Kit by Kenney
https://kenney.nl/assets/platformer-kit
CC0 1.0
/assets/kenney3d/tree.glb, tree-pine.glb, flowers.glb, rocks.glb, mushrooms.glb3D trees, flowers, rocks and mushrooms (scenery)Sky Parkour 3D, Blocky Sandbox, Gem TycoonPlatformer Kit by Kenney
https://kenney.nl/assets/platformer-kit
CC0 1.0
/assets/kenney3d/chest.glb, jewel.glb, crate.glb, barrel.glb, heart.glb, conveyor-belt.glb3D chest, jewel, crate, barrel and heart propsGem Tycoon, Blocky SandboxPlatformer Kit by Kenney
https://kenney.nl/assets/platformer-kit
CC0 1.0
/assets/kenney3d/Textures/colormap.pngColour palette texture used by the 3D modelsSky Parkour 3D, Blocky Sandbox, Gem TycoonPlatformer Kit by Kenney
https://kenney.nl/assets/platformer-kit
CC0 1.0
/assets/sfx/click, checkpoint, win, fail, coin, jump, buy (.ogg)Menu click, checkpoint, win, fail, coin, jump and purchase soundsSky Parkour 3D, Blocky Sandbox, Gem Tycoon, CubelandInterface Sounds by Kenney
https://kenney.nl/assets/interface-sounds
CC0 1.0
/assets/sfx/break, place, step (.ogg)Block break, block place and footstep soundsCubeland, Blocky SandboxImpact Sounds by Kenney
https://kenney.nl/assets/impact-sounds
CC0 1.0

All other game graphics (cars, worms, gems, cards, boards, the Cubeland and block world textures, avatars, platforms and buildings) are drawn or generated by our own code in your browser. Apart from the Kenney sounds listed above, sound effects are synthesised on the fly with the Web Audio API. The 3D games run on three.js, listed below. Game names, characters and levels are original; they are inspired by classic game genres but are not affiliated with any game publisher.

Open-source code

Photos and pictures

Every article, every news item and each topic page has a featured picture (77 in total: 75 CC0 1.0, 2 Public domain). They come from Openverse and Wikimedia Commons and were released by their authors under CC0 1.0 or marked as public domain, so they may be used commercially without permission or payment. We resized and compressed them and host them on this site. News pictures are generic topical photos (for example a stadium or a stock board), not photos of the events described.

File on this siteUsed onOriginalAuthorLicence
posts/how-to-calculate-compound-interest-monthly.webpHow to Calculate Compound Interest Monthly (With Examples)Untitled
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/how-to-calculate-emi.webpHow to Calculate EMI: Formula, Example and TipsCalculator Numbers
via Openverse (stocksnap)
Martin VorelCC0 1.0
posts/how-much-house-can-i-afford.webpHow Much House Can I Afford? A Simple Step-by-Step MethodSuburban housing, real estate
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/how-to-calculate-sales-tax.webpHow to Calculate Sales Tax (and Remove It From a Total)Stack old receipt
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/how-to-convert-hourly-wage-to-salary.webpHow to Convert an Hourly Wage to a Yearly SalaryWriting Papers
via Openverse (stocksnap)
HelloquenceCC0 1.0
posts/profit-margin-vs-markup.webpProfit Margin vs Markup: What’s the Difference?Open Sign
via Openverse (stocksnap)
Álvaro SerranoCC0 1.0
posts/how-much-should-i-save-each-month.webpHow Much Should I Save Each Month? A Simple Way to Decidepiggy bank white surface
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/how-to-calculate-percentage-increase.webpHow to Calculate Percentage Increase and DecreaseUntitled
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/how-to-calculate-age-from-date-of-birth.webpHow to Calculate Age From Date of Birth (Years, Months, Days)birthday cake candles that spell
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/how-to-count-business-days-between-dates.webpHow to Count Business Days Between Two DatesFree open calendar pen photo
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/mean-median-mode-explained.webpMean, Median and Mode Explained With Simple ExamplesCandy bar graph made with Starburst candies
via Openverse (wikimedia)
MvolzCC0 1.0
posts/how-much-water-should-i-drink-a-day.webpHow Much Water Should I Drink a Day? What the Guidelines SayGlass of water ouside
via Openverse (wikimedia)
Kurt KaiserCC0 1.0
posts/how-many-calories-to-lose-weight.webpHow Many Calories Should I Eat to Lose Weight?Salad Vegetable And Pumpkin
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/how-to-measure-body-fat-at-home.webpHow to Measure Body Fat at Home With a Tape MeasureFree tape measure photo
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/how-many-words-is-a-page.webpHow Many Words Is a Page? Single vs Double SpacedWood Typewriter
via Openverse (stocksnap)
Dustin LeeCC0 1.0
posts/how-to-change-uppercase-to-lowercase.webpHow to Change Uppercase to Lowercase (Word, Docs, Excel)Keyboard Keys
via Openverse (stocksnap)
50FishCC0 1.0
posts/how-to-remove-duplicate-lines.webpHow to Remove Duplicate Lines From a List (5 Easy Ways)Todo List
via Openverse (stocksnap)
Freestocks.orgCC0 1.0
posts/what-is-base64-encoding.webpWhat Is Base64 Encoding? How It Works, With ExamplesCoding Programming
via Openverse (stocksnap)
Ilya PavlovCC0 1.0
posts/how-to-fix-invalid-json.webpHow to Fix Invalid JSON: 10 Common Errors and Their FixesCoding Programming
via Openverse (stocksnap)
Negative SpaceCC0 1.0
posts/what-is-a-uuid.webpWhat Is a UUID? Versions, Format and When to Use OneFree computer server room image
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/how-to-convert-hex-to-rgb.webpHow to Convert HEX to RGB (and RGB to HEX) by HandAbstract Painting
via Openverse (stocksnap)
Steve JohnsonCC0 1.0
posts/how-to-convert-binary-to-decimal.webpHow to Convert Binary to Decimal (and Decimal to Binary)Free binary code tech image
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/how-to-write-numbers-in-words-on-a-check.webpHow to Write Numbers in Words on a Check (With Examples)Writing Paper
via Openverse (stocksnap)
HelloquenceCC0 1.0
posts/how-to-pick-a-random-winner.webpHow to Pick a Random Winner Fairly for a GiveawayDice Game
via Openverse (stocksnap)
Skitter PhotoCC0 1.0
posts/how-to-reduce-image-size-without-losing-quality.webpHow to Reduce Image Size Without Losing QualityCamera Photography
via Openverse (stocksnap)
Pawel KadyszCC0 1.0
posts/png-vs-jpg-vs-webp.webpPNG vs JPG vs WebP: Which Image Format Should You Use?Camera Photography
via Openverse (stocksnap)
Skitter PhotoCC0 1.0
posts/pomodoro-technique-guide.webpThe Pomodoro Technique: How It Works and How to StartAn hourglass with wooden top and bottom and gold metal structure with dark pink sand inside.
via Openverse (wordpress)
bluedigitalistCC0 1.0
posts/average-typing-speed.webpWhat Is the Average Typing Speed? WPM BenchmarksFree close hand typing keyboard
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/free-online-games-no-download.webpFree Online Games With No Download: 40+ Browser GamesOber Drive (arcade Game)
via Openverse (wikimedia)
Joho345CC0 1.0
posts/how-to-win-2048.webpHow to Win 2048: The Corner Strategy Step by StepJigsaw puzzle
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/beginner-tips-chess-checkers-four-in-a-row.webpBeginner Tips for Chess, Checkers and Four in a RowFree chess board pieces photo
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/improve-typing-speed.webpHow to Improve Your Typing Speed and AccuracyComputer Keyboard
via Openverse (stocksnap)
Carl HeyerdahlCC0 1.0
posts/brain-games-and-skill-tests.webpBrain Games and Skill Tests: Do They Really Help?Free jigsaw puzzles image
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/image-size-for-web.webpImage Size for the Web: Resize, Compress, FormatCamera Photography
via Openverse (stocksnap)
Oli DaleCC0 1.0
posts/unit-conversion-cheat-sheet.webpUnit Conversion Cheat Sheet: Metric and ImperialRuler Measurement
via Openverse (stocksnap)
Dawid MałeckiCC0 1.0
posts/how-to-create-strong-passwords.webpHow to Create Strong Passwords (and Remember Them)Padlock Lock
via Openverse (stocksnap)
Michal JarmolukCC0 1.0
posts/json-basics-for-beginners.webpJSON Basics for Beginners (and Related Tools)Coding Programming
via Openverse (stocksnap)
Sai Kiran AnaganiCC0 1.0
posts/word-count-and-reading-time.webpWord Count, Character Limits and Reading TimeOpened book lying on stone ledge
via Openverse (wikimedia)
Mabel AmberCC0 1.0
posts/date-calculations-explained.webpDate Calculations: Days Between Dates and AgeUntitled
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/calories-and-tdee-explained.webpCalories, BMR and TDEE: How Many Calories Do You Need?People Running
via Openverse (stocksnap)
kinkateCC0 1.0
posts/bmi-explained.webpBMI Explained: What It Tells You and What It Doesn’tUntitled
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/percentages-in-everyday-life.webpPercentages in Everyday Life: Discounts, Tips & TaxDiscount red sign board store
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/retirement-planning-basics.webpRetirement Planning Basics: How Much Do You Need?Summer, beach, chairs, sand, clouds
via Openverse (rawpixel)
rawpixel.comCC0 1.0
posts/compound-interest-explained.webpCompound Interest Explained: The Snowball EffectSnowball Snow
via Openverse (stocksnap)
Aaron BurdenCC0 1.0
posts/how-to-calculate-mortgage-payment.webpHow to Calculate a Mortgage Payment (With Example)House Keys
via Openverse (rawpixel)
rawpixel.comCC0 1.0
news/the-batman-part-ii-production-paused.webpThe Batman Part II Pauses Production for Family MatterClapperboard, movie slate, Olomouc, Czech
via Openverse (rawpixel)
rawpixel.comCC0 1.0
news/avengers-endgame-reclaims-box-office-record.webpAvengers: Endgame Retakes All-Time Box Office RecordKino Atlas Interier J
via Openverse (wikimedia)
Mojmir ChuravyCC0 1.0
news/white-sox-beat-guardians-alds-2-0.webpWhite Sox Beat Guardians, Lead ALDS 2-0Baseball Stadium
via Openverse (stocksnap)
Rob ByeCC0 1.0
news/braves-beat-dodgers-nlds-game-2.webpBraves Beat Dodgers 3-2 to Level NLDSBaseball Ball
via Openverse (stocksnap)
Kai OberhäuserCC0 1.0
news/france-beat-belgium-4-1-nations-league.webpFrance Score Four Late Goals to Beat Belgium 4-1Incheon Soccer Stadium 2
via Openverse (wikimedia)
Waka77CC0 1.0
news/cenovus-to-buy-athabasca-oil.webpCenovus to Buy Athabasca Oil in $5.7-Billion DealHockley County Levelland Texas crude oil pump facilities 2025 (11)
via Openverse (wikimedia)
GerardolagunesCC0 1.0
news/nasdaq-record-close-oil-falls.webpNasdaq Closes at a Record as Oil Prices EaseStock Market
via Openverse (rawpixel)
rawpixel.comCC0 1.0
news/schneider-electric-to-acquire-ptc.webpSchneider Electric Agrees to Buy PTC for $22.6 BillionABB Schweissroboter Technisches Museum Wien Februar 2013 File2
via Openverse (wikimedia)
Projekt ANACC0 1.0
news/reflection-ai-beam-open-weight-model.webpReflection AI Launches Beam, an Open-Weight ModelCLAW 1 circuit board and memory module from a CDC 7600 computer - National Cryptologic Museum - DSC07673
via Openverse (wikimedia)
DaderotCC0 1.0
news/openai-visual-ads-chatgpt-images.webpOpenAI Adds Visual Ads Next to ChatGPT ImagesIphone Smartphone
via Openverse (stocksnap)
Adrianna CalvoCC0 1.0
news/openai-chatgpt-text-watermark-eu.webpOpenAI to Watermark ChatGPT Text in the EUEuropean Union flag
via Openverse (rawpixel)
rawpixel.comCC0 1.0
news/trans-mountain-toll-discount-ruling.webpRegulator Approves Lower Trans Mountain Pipeline TollsPipes Pipeline
via Openverse (stocksnap)
Jay MantriCC0 1.0
news/defence-investment-agency-crown-corporation.webpOttawa Plans to Make Defence Buying Agency a Crown CorporationUntitled
via Openverse (rawpixel)
rawpixel.comCC0 1.0
news/parti-quebecois-wins-quebec-election.webpParti Québécois Projected to Win Quebec ElectionUntitled
via Openverse (rawpixel)
rawpixel.comCC0 1.0
news/trump-executive-actions-diesel-prices.webpTrump Plans Executive Actions Aimed at High Diesel PricesHighway Road
via Openverse (stocksnap)
Markus SpiskeCC0 1.0
news/doj-denaturalization-cases-40-people.webpJustice Department Seeks to Revoke Citizenship of 40 PeopleRooks County, Kansas courthouse from NE 1
via Openverse (wikimedia)
AmmodramusCC0 1.0
news/congress-vote-bachao-campaign-voter-re-enrolment.webpCongress Plans Nationwide Campaign to Re-enrol Deleted VotersSansad Bhavan-2
via Wikimedia Commons
David CastorPublic domain
news/supreme-court-election-commission-sir-form-6.webpSupreme Court Questions Election Commission Over Voter RollsGavel, court hammer
via Openverse (rawpixel)
rawpixel.comCC0 1.0
news/yemen-coalition-offensive-bab-el-mandeb.webpYemen: Coalition Offensive Retakes Towns Near Red Sea StraitContainer Ship Dole Maya
via Openverse (wikimedia)
GuavaTrainCC0 1.0
news/russian-drones-target-kyiv-bridges.webpRussian Drones Now Targeting Bridges in KyivKyiv Bridge
via Openverse (wikimedia)
Kyiv CityCC0 1.0
news/brazil-election-runoff-flavio-bolsonaro-lula.webpBrazil Heads to Runoff: Flávio Bolsonaro vs LulaBrasilia National Congress
via Wikimedia Commons
Xenia Antunes, Brazil.Public domain
topics/finance.webpTopic banner: financeMoney Euros
via Openverse (stocksnap)
Martin VorelCC0 1.0
topics/math-dates.webpTopic banner: math-datesFree abacus image
via Openverse (rawpixel)
rawpixel.comCC0 1.0
topics/health.webpTopic banner: healthTaichee Yoga
via Openverse (stocksnap)
Patrick HendryCC0 1.0
topics/text.webpTopic banner: textJournal Notepad
via Openverse (stocksnap)
Cathryn LaveryCC0 1.0
topics/developer.webpTopic banner: developerComputer Mac
via Openverse (stocksnap)
Lee CampbellCC0 1.0
topics/converters.webpTopic banner: convertersFree linear measurement tool photo
via Openverse (rawpixel)
rawpixel.comCC0 1.0
topics/security.webpTopic banner: securityFree cyber security concept background
via Openverse (rawpixel)
rawpixel.comCC0 1.0
topics/images.webpTopic banner: imagesCamera Photography
via Openverse (stocksnap)
donteraseCC0 1.0
topics/productivity.webpTopic banner: productivityOffice Work
via Openverse (stocksnap)
WDnet StudioCC0 1.0
topics/games.webpTopic banner: gamesFree colorful board game pieces
via Openverse (rawpixel)
rawpixel.comCC0 1.0
topics/ai.webpAI tools category headerRobot Technology
via Openverse (stocksnap)
Alex KnightCC0 1.0

Fonts and icons

Pages use your device’s built-in system fonts and emoji, so no web fonts are downloaded.

Spotted a missing credit? Please tell us on the contact page and we will fix it quickly.