<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Dann B.</title>
    <description>The latest articles on DEV Community by Dann B. (@danielbankss).</description>
    <link>https://dev.to/danielbankss</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1346417%2F6e215634-dd60-4811-acb3-1c0d4078de7b.jpg</url>
      <title>DEV Community: Dann B.</title>
      <link>https://dev.to/danielbankss</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/danielbankss"/>
    <language>en</language>
    <item>
      <title>I built a free image and video hosting tool after Imgur blocked the UK</title>
      <dc:creator>Dann B.</dc:creator>
      <pubDate>Tue, 25 Aug 2026 00:51:46 +0000</pubDate>
      <link>https://dev.to/danielbankss/i-built-a-free-image-and-video-hosting-tool-after-imgur-blocked-the-uk-29na</link>
      <guid>https://dev.to/danielbankss/i-built-a-free-image-and-video-hosting-tool-after-imgur-blocked-the-uk-29na</guid>
      <description>&lt;p&gt;On 30 September 2025, Imgur blocked the entire United Kingdom.&lt;/p&gt;

&lt;p&gt;No warning. No migration tool. No grace period. One day it worked, the next it didn't — and with it went millions of embedded images across forums, Discord servers, tutorials, Reddit threads, and personal blogs. Grey boxes everywhere.&lt;/p&gt;

&lt;p&gt;I'd been thinking about building a proper image hosting tool for a while. That was the push I needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I actually built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://dbimg.app" rel="noopener noreferrer"&gt;DBimg&lt;/a&gt;&lt;/strong&gt; is a free media hosting and sharing service. The pitch is simple: upload a file, get a permanent direct link, share it anywhere.&lt;/p&gt;

&lt;p&gt;Here's what that looks like in practice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No account required&lt;/strong&gt; — anonymous uploads work out of the box&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No compression&lt;/strong&gt; — files are served at original quality, always&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Permanent hosting&lt;/strong&gt; — no expiry dates, no "inactive account" deletion&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Automatic EXIF stripping&lt;/strong&gt; — GPS and metadata removed on every upload&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Instant embed codes&lt;/strong&gt; — HTML, BBCode, and Markdown generated automatically&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;REST API&lt;/strong&gt; — API key support for developers who need programmatic access&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Global CDN&lt;/strong&gt; — fast delivery wherever the link gets shared&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;75MB free / 250MB Pro&lt;/strong&gt; — covers most real-world use cases without friction
Supported formats: JPEG, PNG, GIF, WebP, AVIF, HEIC, BMP, TIFF, MP4, WebM, MOV, AVI, MP3, FLAC, WAV, and more.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why I built it this way
&lt;/h2&gt;

&lt;p&gt;Imgur was originally built by a Redditor, for Redditors. It was frictionless by design — drop an image, copy a link, done. No account needed, no compression, no nonsense.&lt;/p&gt;

&lt;p&gt;Then it got acquired. Then acquired again. Then the NSFW purge happened in 2023. Then anonymous uploads disappeared. Then compression got heavier. Then ads got more aggressive. Then the UK ban.&lt;/p&gt;

&lt;p&gt;Each decision made sense from a business perspective. None of them made sense from a user perspective.&lt;/p&gt;

&lt;p&gt;What frustrates me about this pattern is that image hosting isn't technically hard. Serving a file from a CDN is a solved problem. The thing that's hard is committing to doing it simply and not gradually enshittifying it in pursuit of growth metrics.&lt;/p&gt;

&lt;p&gt;That's what I wanted DBimg to be — the thing Imgur used to be, with the one thing Imgur never cared about: privacy.&lt;/p&gt;

&lt;h2&gt;
  
  
  The privacy bit matters more than people realise
&lt;/h2&gt;

&lt;p&gt;When you upload a photo from a modern phone, it contains EXIF metadata — the camera model, the software, the timestamp, and often the precise GPS coordinates of where the photo was taken.&lt;/p&gt;

&lt;p&gt;Most image hosts either ignore this or actively use it. DBimg strips it automatically on every upload, before the file hits the CDN. You don't need to think about it or opt in. It just happens.&lt;/p&gt;

&lt;p&gt;This is what got Imgur into trouble with the ICO in the first place — handling user data, including children's data, without adequate safeguards. Building privacy in from the start rather than bolting it on later isn't just the ethical choice, it's the one that keeps you out of regulatory trouble.&lt;/p&gt;

&lt;h2&gt;
  
  
  The technical stack (briefly)
&lt;/h2&gt;

&lt;p&gt;Built with &lt;strong&gt;Next.js&lt;/strong&gt; on the frontend, with a custom upload pipeline that handles format detection, EXIF stripping, and CDN distribution. The API follows standard REST conventions with bearer token authentication — straightforward to integrate with ShareX, scripts, or any tool that supports HTTP POST.&lt;/p&gt;

&lt;p&gt;The gallery and category pages are statically generated for performance, with dynamic revalidation on new uploads.&lt;/p&gt;

&lt;p&gt;Nothing exotic. Boring tech on purpose — the kind of stack that's easy to debug at 2am when something breaks.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;A few things on the roadmap:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Password-protected uploads&lt;/strong&gt; — share a file with a specific person without making it publicly accessible&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Expiry dates&lt;/strong&gt; — optional, for when you want a link to stop working after a set time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bulk upload improvements&lt;/strong&gt; — better UX for uploading batches of files at once&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Upload history without an account&lt;/strong&gt; — session-based tracking so anonymous users can manage their uploads without signing up
## Try it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you need image, video, or audio hosting that just works — no account, no compression, no expiry — give it a go.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://dbimg.app" rel="noopener noreferrer"&gt;dbimg.app&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Drag, drop, share. That's it.&lt;/p&gt;

&lt;p&gt;If you hit anything broken or have feedback, I'm all ears — drop a comment here or find me via the site. And if you end up using it and want to share a quick review, I'd genuinely appreciate it.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>api</category>
      <category>tooling</category>
    </item>
  </channel>
</rss>
