Difuzzion

Content & Network

What Can You Upload?

Difuzzion supports five types of content:

  • Video — upload clips, short films, tutorials, vlogs, or anything visual.
  • Audio — share music, podcasts, soundscapes, or voice recordings.
  • Image — post photos, artwork, memes, or graphic designs.
  • Live — broadcast in real time to your audience (available from Level 10).
  • Post — write text-based content like thoughts, updates, or stories.
The maximum file size for any upload is 2 GB, and videos must have a bitrate of 8 Mbps or less — if your video exceeds this limit, you'll need to compress it before uploading.

When you upload content, the platform processes it to ensure it is ready for the network. Videos are verified for format compatibility, and a thumbnail is automatically generated from the first few seconds — you can also upload a custom thumbnail if you prefer. Audio tracks receive a waveform visualization, and images are checked for display quality. Your device becomes the first seeder for your upload, and as other users watch or listen, they automatically help distribute it across the network. Processing time depends on file size and format, but most uploads become available within seconds.

Titles, Descriptions & Visibility

Every piece of content needs a title so people know what it is. You can also add an optional description to give more context, and include hashtags and keywords to help people find it through search.

You control who can see your content:

  • Public — visible to everyone.
  • Subscribers — only people who subscribe to you.
  • Followers — only people who follow you.
  • Hidden — only accessible with a direct link.
You can also enable or disable comments and set an expiration date if you want the content to disappear after a certain time.

Choosing the right title and description makes a big difference in discoverability. Use clear, specific titles that describe what the content is about — avoid clickbait, as it tends to lead to lower engagement over time. In the description, include relevant hashtags and keywords naturally: these are what the search engine looks at when matching results. The expiration feature is useful for time-sensitive material like event announcements or limited-time offers — once the date passes, the content is automatically removed. If you do not set an expiration, your content stays available for as long as there are active seeders on the network.

Categories

When you upload content, you can assign it to a category so it's easier for people to find while browsing. Each content type has its own selection of categories — for example, Video has categories like Music, Gaming, and Education, while Audio has genres like Hip-Hop, Classical, and Podcast. In total there are 79 categories spread across Video, Audio, Image, and Live content types.

You can browse content by category directly from the Home page filter options. When exploring or watching content, the Related section suggests similar material from the same category. Choosing the right category for your upload is important — it determines where your content appears when people browse, and miscategorized content may get less engagement because it reaches the wrong audience. Each content type (Video, Audio, Image, Live) has its own set of categories tailored to the kind of material typically uploaded in that format.

Hashtags

Hashtags are a powerful way to organise and discover content. To add hashtags, simply include them in your content's description using the # symbol (for example, #music or #travel) — the platform automatically detects and extracts them. There's no separate hashtag field; your description is the only place to add them. Each hashtag gets its own dedicated page showing all the content tagged with it and what types are available (video, audio, etc.).

Each hashtag has its own dedicated page on Difuzzion. When you visit a hashtag page, you see all content using that tag, with the ability to filter by type (video, audio, image, live). Trending hashtags appear across the Explore feed and can significantly boost visibility. There is no hard limit on how many hashtags you can include in a description, but using a focused set of relevant tags works better than adding many unrelated ones. Community-driven hashtags often emerge organically around events, trends, or shared interests.

Search

The search bar at the top of the page lets you find anything on Difuzzion. Just type what you're looking for and results will appear instantly. Use the tabs at the top to narrow your search to a specific type — videos, audio, images, live streams, users, or hashtags. This makes it easy to quickly find exactly what you want, whether it's a specific creator, a song, or a trending topic.

Search results update as you type, providing instant feedback so you can refine your query on the fly. The tabs at the top let you isolate exactly what you are looking for — switch to Videos to filter out everything else, or jump to Users to find a creator by name. Hashtag search is particularly useful for discovering trending topics and communities. The search engine considers content titles, descriptions, hashtags, creator usernames, and channel names, giving you multiple ways to find what you need.

Your Feeds

Difuzzion has three main feed tabs on the Home page:

  • For You — shows your own content, content from people you follow, and content from creators whose work you've liked — even if you don't follow them yet.
  • Explore — shows all publicly available content from public channels, plus content from people you follow.
  • Trending — shows the same pool as Explore but sorted by what's gotten the most views in the last 24 hours.
All feeds are filtered to match your language preferences. When you're watching a video or listening to audio, a Related section suggests similar content from the same category.

Your feeds adapt to your activity over time. The For You feed is the most personalised: it learns from your likes and follows to surface content you are likely to enjoy. You can filter any feed by content type using the tabs at the top, and the platform respects your language preferences to show content in languages you understand. If you want to discover content in new categories, try Explore or Trending — both show a broader range from across the entire platform. The Trending feed is especially useful for finding viral content gaining traction in the last 24 hours.

Likes, Reposts & Sharing

Interacting with content is simple:

  • Like — tap the heart to show you enjoyed something. Likes are public and help surface popular content.
  • Repost — share someone else's content with your own followers, similar to a retweet. The original creator is always credited. Creators can choose to disable reposts on their content if they prefer.
  • Share — send a direct link to the content through Telegram, WhatsApp, or simply copy the URL to share it anywhere you want.

Your interactions directly influence content visibility across the platform. Content with more likes appears higher in the Trending feed and is more likely to be suggested in Related sections. Reposts amplify reach by putting content in front of a new audience — your followers. Creators can see who liked their content and how many reposts it received through the analytics dashboard. Your likes also shape your personal For You feed: the more you interact, the better it becomes at recommending content you will enjoy.

Comments

Comments let you have conversations around content. You can leave a comment on anything that has comments enabled, reply to other people's comments to start a thread, and like or dislike comments. You can also edit or delete your own comments at any time.

Content owners have full moderation control over their own comment sections. As the creator, you can delete any comment on your content that you find inappropriate or off-topic. Comment threads support nested replies, so discussions develop naturally around specific points. You can edit your own comments after posting if you notice a typo or want to clarify something. Likes and dislikes on comments help surface the most valuable contributions to the top of the conversation.

Player & Mini Player

Difuzzion has a built-in media player for both video and audio content. When you're watching or listening to something on desktop and decide to navigate to a different page, the player doesn't stop — instead, it transforms into a compact floating mini player that stays visible in the corner of your screen. For video, it keeps the proper aspect ratio; for audio, it shows a small UI with the thumbnail and playback controls. This lets you keep enjoying content while browsing your feed, reading comments, or exploring new creators.

On desktop, the mini player maintains full playback controls: pause, play, seek, and volume. For video content it preserves the original aspect ratio so nothing gets cropped. You can drag it to reposition or close it to stop playback entirely. The mini player also displays the content title and creator name so you always know what is playing. On mobile devices, standard browser media controls are used, allowing you to control playback from the lock screen or notification shade.

Downloading Content (PRO)

If you're a PRO subscriber, you can download content you've fully watched or listened to directly to your device. Once the playback is complete, a download button becomes available. The file will be saved in the correct format — .mp4 for videos, .mp3 for audio tracks, and .png for images — and the filename will match the content's title so you can easily find it later.

Downloads are available for video, audio, and image content — not for live streams or text posts. The download button only appears once you have fully consumed the content, ensuring fair use of the material. Downloaded files use standard formats (.mp4, .mp3, .png) compatible with any media player. Downloading is a PRO-exclusive feature: if your subscription expires, the download button will no longer appear, though files you have already saved remain on your device.

Live Streaming

Live streaming lets you broadcast to your audience in real time. You can have one active stream at a time. When you're live, your content gets a special "Live" badge that makes it stand out in feeds and search results. Live streams also have their own dedicated tab in search so viewers can quickly find who's currently streaming. To start streaming, you need to be at least Level 10 — this ensures that streamers are active, trusted members of the community.

Viewers can interact with live streams through real-time comments that appear on the stream page. Live content is highlighted in feeds with a special badge, and a dedicated Live tab in search results helps viewers find active streams quickly. When you end your broadcast, the stream simply stops — live content is not recorded or saved as a video. Each user can only have one active live stream at any time. The Level 10 requirement ensures that only established, active community members can broadcast, which helps maintain quality across the platform.

Content Analytics

Want to know how your content is doing? The analytics dashboard gives you a clear breakdown of your performance. You can choose the time range — 7 days, 30 days (the default), 90 days, or a full year. See how many views each piece of content gets per day, track engagement metrics like likes, comments, and shares, and get a sense of what's resonating with your audience. Use these insights to understand what works best and plan your next uploads.

The analytics dashboard displays daily views plotted over your selected time range, with totals for each content piece in a sortable table. Engagement metrics include likes, comments, reposts, and shares — each shown alongside view counts so you can calculate your engagement rate. Clicking on a specific piece of content shows its individual performance chart over time. Use these insights to identify which types of content resonate with your audience, what posting patterns emerge, and how your growth trajectory looks over weeks or months.

Promoting Your Content

Promotions let you spend Stars to get your content in front of more people. Set a budget, choose your targeting preferences (like language and daily limits), and decide how much you want to pay per view — you set a price per thousand views, so the higher you set it, the more often your content is shown. Submit your promotion for review and once approved, your content will appear to a wider audience across the platform. Each time someone views your promoted content, the amount you chose is deducted from your budget. Creators whose feeds display your promoted content earn a share of the cost, so the whole community benefits.

When you submit a promotion, it goes through a review process by the Difuzzion team to ensure it complies with platform guidelines. Once approved, your promoted content starts appearing to users according to your targeting settings. You can pause a running promotion at any time to conserve budget and resume it later. Your remaining budget is always visible in the promotion dashboard. Setting the lowest price per 1,000 views distributes your content as widely as possible, though higher bids receive more prominent placement.

Pinning Content (PRO)

Pinning is one of the most powerful PRO features. When you pin a piece of content, the network makes sure that at least 3 other users are always sharing it on your behalf. This means your pinned content is always available for anyone to watch or listen to — even when you're offline or haven't opened Difuzzion in a while. You can pin up to 3 pieces of content at the same time.

The network handles everything automatically — it finds users who have available space and assigns them to share your pinned content in the background. If your PRO subscription expires and you don't renew it, your content will be automatically unpinned. The content itself won't be deleted, but it will no longer have guaranteed availability — it will depend on whether other users still have it cached.

Behind the scenes, the signaling server continuously monitors the number of active seeders for each pinned content. If a seeder goes offline, the system automatically recruits a replacement to maintain the 3-seeder minimum — all transparently. Pinning transforms your content from the standard model (available while someone has it cached) into a persistent, always-on model. It is the closest thing to traditional server hosting that a peer-to-peer network can offer, and it is what makes PRO pinning so valuable for creators who want their best work to remain permanently accessible.

Content Rules & Moderation

All content uploaded to Difuzzion must comply with the platform's rules. The following types of content are strictly prohibited:

  • Child sexual exploitation or abuse material (CSAM)
  • Terrorism, extreme violence or organized hatred
  • Copyright-infringing material
  • Malware, viruses or malicious software
  • Spam, fraud or phishing
  • Any content that violates applicable laws

Content that violates these rules will be removed from the catalog without prior notice. When content is banned, it is immediately delisted — it will no longer appear in searches, feeds or on the uploader's profile. Other users who had cached fragments of the content in their browser will have those fragments automatically cleaned up once the removal is detected.

Uploaders whose content is removed may also face account-level consequences, ranging from a warning to a permanent ban, depending on the severity and frequency of the violations. For full details, see the Terms and Conditions.

Reporting Content

If you come across content or a user that violates community guidelines, you can report it directly from the platform. Choose a reason for your report — options include spam, harassment, impersonation, inappropriate material, and others — and optionally add a comment describing the issue. Reports are reviewed by the Difuzzion team. You don't need to be logged in to submit a report, so even visitors can help keep the platform safe.

Submitted reports are queued for review by the Difuzzion moderation team. Each report includes the content or user in question, the reason you selected, and any additional context you provided. The team evaluates reports based on the platform rules and Terms of Service. If a report leads to content removal, the uploader is notified of the violation. You will not receive individual updates on your report outcome, but every report is reviewed. Repeated or severe violations can lead to the offending account being suspended or permanently banned.

How the Network Works

Difuzzion uses a peer-to-peer (P2P) approach to share content. Instead of streaming from one central server, content is broken into small pieces and distributed across users who have already watched or listened to it. When you play something, your device collects these pieces from multiple people simultaneously, which makes loading fast. Once you have the pieces, your device automatically helps share them with others who want the same content. This decentralised approach means no single point of failure — the more popular something is, the faster it loads.

Technically, Difuzzion uses a Service Worker — a background script running in your browser — that intercepts content requests and handles peer-to-peer delivery. When you request content, the Service Worker breaks it into chunks and fetches those chunks from multiple peers simultaneously via WebRTC data channels. Once all chunks for a segment are received, they are assembled and streamed to your player in real time. Your browser stores recently played content in a local cache, making it available for sharing with other peers. This architecture means content delivery happens directly between browsers without a central streaming server — the main servers only handle signaling (coordinating connections) and metadata.

Network Console

The Network Console is your window into the P2P network. It shows you which users are currently active and sharing content, and gives you a real-time view of your own connection status. Your device regularly checks in with the network to confirm it's still online and available to share content. If you go idle or close the app, the network will mark you as offline after a short time.

The console displays real-time metrics including the number of contents you are currently seeding, how many peers are connected to you, and your online/offline status. The peer map shows a list of connected peers with traffic information. The traffic console lets you see chunk transfers as they happen — useful for understanding how content moves across the network. Your device sends periodic heartbeat signals to the signaling server to confirm it is active; if the heartbeat stops (because you closed the browser or lost connection), the server marks you as offline after a short timeout.

Connection Limits

To keep the network balanced and performant, each user has connection limits. By default, you can receive content from up to 15 other users at the same time (incoming connections) and share content with up to 5 users simultaneously (outgoing connections). You can change these limits from the Network Console settings to suit your preferences and connection speed. The limits help prevent any single user from overloading their connection.

The right balance depends on your internet connection. If you have a fast, unlimited connection, consider increasing both limits to contribute more to the network and load content faster. On a metered or slower connection, keeping the defaults or reducing them helps control bandwidth usage. Very low values (like 1 incoming and 1 outgoing) will cause content to load slowly since you can only fetch from one peer at a time. A good starting point for most users is the default of 15 incoming and 5 outgoing, which balances fast content loading with reasonable bandwidth contribution.

Privacy Protection

Difuzzion uses direct peer-to-peer connections to share content between users. Because these are direct connections, the devices involved can see each other's IP addresses — this is how all P2P technology works. However, the signaling server that coordinates who connects to whom never shares your username, profile, or personal information with the other side — peers only see an anonymous identifier. If a direct connection can't be established (for example, because of restrictive network settings), the platform automatically falls back to a TURN relay server, which routes the data without the two devices ever seeing each other's IP address. Creators get an extra layer of protection: when you publish new content and the very first viewers start requesting it, those early transfers are relayed through the platform's own servers instead of connecting you directly. This way, nobody can figure out who the original uploader is by watching the initial connections. The same relay protection applies during live streams — your broadcast is always routed through Difuzzion's servers, so your viewers never see your real IP address.

If privacy is a priority, Difuzzion offers a Force TURN Relay option in your account settings. When enabled, all your P2P connections are routed through the platform relay servers, so no other user ever sees your IP address — regardless of the situation. This comes at a small cost in latency and speed, since data passes through an intermediary instead of going directly between devices. For most users the default protections (anonymous identifiers, creator relay shielding, live stream relaying) are more than sufficient, but Force TURN is available for anyone who wants absolute IP privacy.

Content Availability

On Difuzzion, content remains available as long as at least one user's device has it cached and is sharing it on the network. However, if a piece of content goes without any active sharers for more than 15 days, it will be permanently removed from the platform. This policy keeps the network clean and ensures the content that exists is actually accessible. The best way to keep your content alive is to stay active, build an engaged audience, or use PRO pinning — which guarantees your content always has people sharing it.

To maximise content lifespan, focus on building an active audience that regularly watches your material. Popular content with many viewers naturally stays alive because there are always active seeders. For your most important work, use PRO pinning to guarantee at least 3 dedicated seeders at all times — this eliminates any risk of the 15-day removal window. You can also share links to your content on other platforms to bring in new viewers and keep the seeder count healthy. Monitoring availability through the Network Console gives you early warning if a piece is at risk.