Handbook

SafeShare Pro is for people who do not want to shorten links blindly, but clean them consciously and transparently.

This handbook explains the current Pro app in depth: cleaning modes, the coupon toggle, the Remove ambiguous codes toggle, automatic detection, link types, parameter categories, result cards, practical examples, support report, limitations, and typical edge cases.

local · no upload Transparency instead of black box Batch · Result cards · Support report
What is new in this handbook?
  • current state: aligned with the current Pro state with Clean link + partner, Clean link, Keep coupon, and Remove ambiguous codes
  • closer to the real app: automatic detection, result cards, and support report are described the way they currently work
  • more special cases: file, image, media, preview, and technically sensitive links are categorized more clearly
  • platform status added: Apple currently checked most deeply, Android and desktop described with shared core logic
  • honest limits: fixed rule base, clear edge cases, and a deliberate view of further development instead of completeness promises

Handbook state: 2026-04-20

Contents

1) What SafeShare Pro is

SafeShare Pro is a local tool for clean, explainable link cleaning. The app runs in the browser, processes links directly on your device, and shows not only the result but also the path that led to it.

In short: SafeShare Pro removes unnecessary tracking ballast from links, tries to preserve functional parts, and makes the decision for each link visible.

What SafeShare Pro actually does

  • removes common tracking and campaign parameters such as utm_*, fbclid, or gclid
  • detects redirects and intermediate links and first tries to extract the actual target link
  • handles known platform patterns in a targeted way, for example Google, Facebook/Meta, Instagram, LinkedIn, Reddit, X/Twitter, TikTok, Amazon, and YouTube links
  • treats file, image, media, and preview links more carefully than normal web links, including technically sensitive cases such as signed file or media URLs, proxy previews, and Google image wrappers
  • shows for each link what was detected, removed, or kept
  • creates a copyable support report when needed

What SafeShare Pro is not

  • not an anonymization tool
  • not a promise that the target page itself will not keep tracking
  • not a blind “remove everything” tool
  • not a freely configurable rule engine in this version
  • not a magical filter that automatically knows every special case in the world perfectly

Why Pro is more than just a URL cleaner

SafeShare Pro does not only show a cleaned link. It also explains the structure of the original link: where it comes from, which parts it contains, which parts were recognized as target link, context, tracking, partner marker, or function, and why something was removed or deliberately kept.

Key idea: SafeShare Pro is meant to clean links up transparently, not to make them “mystically disappear”.
Difference from the Free App: The Free App is meant for quick cleaning. SafeShare Pro is for cases where you also want to see why something was removed or kept and where you want to document results per link in a traceable way.

When SafeShare Pro is especially useful

  • when you want to share links more cleanly
  • when you want to understand what is actually inside a long link
  • when you want to remove tracking ballast but keep functionality
  • when you want to make conscious decisions around partner, shop, social, or redirect links
  • when you want to document exactly what the app did in a support case

Platform status

SafeShare Pro currently runs as a local browser app. The shared cleaning logic is cross-platform, but not every platform is already worked out to the same degree as its own product path.

  • Apple devices: currently tested and documented most deeply
  • Android: the shared core logic is browser-based and platform-neutral. In this state, however, Android has not been checked separately to the same depth as Apple devices. The current focus is stable shared core logic, not platform-specific polish.
  • Desktop: generally usable in the browser; the current focus is stable shared core logic rather than platform-specific fine-tuning
Important: The current focus is stable local link cleaning with shared core logic. Platform-specific refinement, polish, and extra comfort paths can be expanded later.

2) Quick start

This is how to use SafeShare Pro in daily practice: paste a link, choose the mode, check the result, and copy or document it if needed.

Short version: Paste link → choose cleaning mode → optionally enable Keep coupon and Remove ambiguous codes → Clean → check result.

Step 1: Paste one link or multiple links

Paste one or multiple links into the input field. If you want to check multiple links at once, the rule is: one link per line.

Important: SafeShare processes the list line by line. One faulty line does not block the others.

Step 2: Choose the mode

SafeShare Pro currently works with two clear modes:

  • Clean link + partner = common tracking and measurement extras are removed, tag and ref stay
  • Clean link = common tracking and measurement extras are removed, and tag and ref are removed as well
Key idea: The difference between both modes is mainly whether partner and reference markers should deliberately remain or not.
Practical rule of thumb: Clean link = share more neutrally. Clean link + partner = deliberately keep attribution. Keep coupon = deliberately keep the discount code in the link.

Step 3: Set toggles if needed

SafeShare Pro currently has two additional toggles:

  • Keep coupon = only decides about coupon
  • Remove ambiguous codes = affects extra parameters that are not clearly recognizable as tracking and not clearly necessary for functionality
Important: Both toggles work in addition to the cleaning modes. Classic tracking extras such as utm_*, fbclid, or gclid do not depend on them — they are removed anyway.

Step 3.1: Keep coupon

The Keep coupon toggle only decides about coupon:

  • off = coupon is removed
  • on = coupon stays
Important: The coupon toggle works independently of the partner mode. So you can remove partner markers but still keep a coupon.

Step 3.2: Remove ambiguous codes

This toggle affects extra parameters that are not clearly recognizable as tracking and not clearly necessary for functionality.

  • off = such extra parameters are more likely to stay
  • on = such extra parameters are additionally removed
Important: This toggle is meant for edge cases. It does not decide about clear tracking, but about unclear extra parameters.

Step 4: Clean

Click Clean. SafeShare then analyzes each link individually:

  • recognize link type and context
  • extract a possible target link from redirects or intermediate links
  • distinguish tracking, context, and functional parts
  • produce a cleaned result

Step 5: Check the result

After cleaning, you first see the collected output and below that the individual result cards. There you can check per link:

  • what was originally pasted
  • what the cleaned link looks like
  • where the original link came from
  • which parts were recognized
  • what was removed and what was kept

Step 6: Copy or document the result

If the result looks right, you can copy the cleaned link directly. If you want to trace or share a case, you can also open and copy the Support report.

Always check briefly: SafeShare removes clear ballast very reliably, but not every parameter in the world is equally clear. Especially with shop, partner, preview, file, or special links, a quick look at the result card is worth it.

3) How SafeShare decides

SafeShare Pro does not work by the simple rule “remove everything”. The app currently follows a fixed, traceable rule logic: remove clear ballast, preserve functional parts where possible, and resolve intermediate links first before cleaning the actual target link.

The basic rule: SafeShare checks link type, typical parameter categories, and known special cases. It does not blindly remove everything after the question mark, but classifies parts according to their recognized context.

How a link is structured in general

Before SafeShare decides, the link is first broken down into its basic parts. This helps explain what is actually the base, a parameter, or an anchor.

Example:
https://example.com/page?utm_source=newsletter&x=1#start
  • https://example.com/page = the base of the link
  • ? starts the parameter section
  • utm_source=newsletter = one single parameter
  • & separates parameters from one another
  • x=1 = another single parameter
  • #start = an anchor within the target page
Key idea: ? starts parameters, & separates them, # marks an anchor.

3.1 What SafeShare safely removes

These parts are typically not needed to open the target page normally. They often only serve campaign analysis, click attribution, or platform tracking.

  • campaign parameters such as utm_*
  • click IDs such as fbclid, gclid, msclkid
  • share and platform extras that do not belong to the actual target page
  • redirect context such as technical outer fields in intermediate links
Key idea: If a part only measures, marks, or describes the outer intermediate link, it is usually removable.

3.2 What SafeShare can deliberately keep

Not every parameter is ballast. Some things belong to the function of the link or are deliberately wanted. Those are therefore not removed blindly.

  • functional video parameters such as v, list, t, start
  • shop or content parameters such as lang, variant, sku, id
  • partner and reference markers such as tag and ref when the matching mode is active
  • coupon when the Keep coupon toggle is active
  • anchors such as #start when they belong to the function of the link
Important: SafeShare does not try to make every link as empty as possible, but as sensible as possible.

3.3 What SafeShare unwraps first

Some links do not directly contain the target page, but first an outer intermediate link. In such cases SafeShare does not blindly clean the outer link, but first tries to extract the actual target link.

Typical cases are:

  • Google intermediate links with a target in q=...
  • Facebook/Meta intermediate links with a target in u=...
  • Instagram, LinkedIn, or Reddit redirects with known target fields
  • other redirects with fields such as url, target, redirect, or similar
The principle: First extract the real target link, then clean that target link itself.

3.4 What SafeShare handles depending on context

Not everything is clear. Some parts can have different meanings depending on platform, link type, or use case. That is why SafeShare deliberately handles some things depending on context.

  • tag can be partner attribution
  • ref can carry reference, attribution, or origin
  • coupon can be a deliberately wanted discount code
  • id or source can be functional or only context
  • an outer redirect can carry tracking and still contain an important target link
That is why: Not every unknown or ambiguous parameter is automatically tracking. SafeShare tries to decide carefully and transparently instead of deleting blindly.
New in the current app: For exactly these edge cases there is the Remove ambiguous codes toggle. It decides whether extra parameters that cannot be clearly categorized should be preserved cautiously or additionally removed.

What this means in practice

So SafeShare does not simply “remove everything after the question mark”. Instead the link is split into individual parts. Each part is classified as target link, tracking, platform context, partner marker, coupon, functional parameter, or anchor. That is what produces the actions extracted, removed, or kept.

Short version: SafeShare thinks in three steps: recognize target link → classify parts → clean transparently.

4) Cleaning modes and toggles

SafeShare Pro currently works with two clear cleaning modes and two additional toggles. The most important difference between the modes is not classic tracking parameters — those are removed in both modes — but whether partner and reference markers should stay.

The main idea: Both cleaning modes remove unnecessary tracking ballast. The real difference is whether tag and ref are deliberately kept or not. Additional toggles separately decide about coupon and about unclear edge cases.

4.1 Clean link + partner

This mode is meant for cases where a link should be cleaned without destroying deliberately wanted partner or reference markers.

  • kept: tag, ref
  • removed: typical tracking and campaign parameters such as utm_*, fbclid, gclid, and so on
  • coupon only stays if the coupon toggle is active
When this makes sense: If you want to share a link more cleanly but deliberately keep partner and reference markers.

4.2 Clean link

This mode is for cases where a link should be cleaned not only from tracking ballast, but also from partner and reference markers.

  • removed: tag, ref
  • also removed: typical tracking and campaign parameters such as utm_*, fbclid, gclid, and so on
  • coupon only stays if the coupon toggle is active
When this makes sense: If you want to share a link as neutrally as possible and do not want partner or reference attribution to remain.

4.3 Keep coupon, if active

The coupon toggle only affects coupon. It does not decide about tag or ref, but only whether a discount or offer code remains in the link.

  • toggle off = coupon is removed
  • toggle on = coupon stays
Important: The coupon toggle works independently of the partner mode. So you can remove partner markers but still keep a coupon.

4.4 Remove ambiguous codes

This toggle affects extra parameters that are not clearly recognizable as tracking and not clearly necessary for functionality. It is meant for edge cases — not for classic tracking.

What that means: “Ambiguous codes” are extra parameters that SafeShare can neither clearly classify as typical tracking nor clearly as functionally necessary. So they sit in a gray area.
  • not a clear tracking case: not as obvious as utm_*, fbclid, or gclid
  • not a clear functional case: not as obvious as v, list, t, w, or format
  • typical examples: ref_code or similarly named extra fields whose role is not clearly recognizable in the concrete link
Important: The name “ambiguous codes” does not mean “dangerous”, but not clearly classifiable. This means extra parameters in the gray area between clearly removable and clearly necessary for functionality. Classic tracking such as utm_*, fbclid, or gclid is not part of this and is removed independently.
  • toggle off = such extra parameters are more likely to stay
  • toggle on = such extra parameters are additionally removed
Important: This toggle does not decide about clear tracking such as utm_*, fbclid, or gclid. Such extras are removed anyway. It only affects unclear edge cases.
Example: A field such as ref_code can be unclear depending on the target page. With the toggle disabled it is more likely to stay, with the toggle enabled it may be additionally removed.

4.5 The four most important combinations at a glance

1) Clean link + partner + coupon off

  • tag stays
  • ref stays
  • coupon is removed
  • tracking such as utm_* is removed

2) Clean link + partner + coupon on

  • tag stays
  • ref stays
  • coupon stays
  • tracking such as utm_* is removed

3) Clean link + coupon off

  • tag is removed
  • ref is removed
  • coupon is removed
  • tracking such as utm_* is removed

4) Clean link + coupon on

  • tag is removed
  • ref is removed
  • coupon stays
  • tracking such as utm_* is removed

What stays the same in both modes

SafeShare removes clear tracking ballast in both modes and tries to preserve functional parts of the link. The difference is not the general tracking logic, but the deliberate handling of partner and reference markers.

Short version: tag and ref depend on the cleaning mode. coupon depends on the coupon toggle. Unclear edge cases depend on the Remove ambiguous codes toggle. Classic tracking is removed in all cases.

5) Recognizing link types

SafeShare Pro does not only try to remove parameters. It first tries to understand what kind of link it is dealing with. That matters because a normal web link, a Google intermediate link, a Facebook redirect, an Amazon shop link, or a YouTube link do not have the same structure.

The main idea: First recognize the link type, then classify the individual parts accordingly.
Currently visible link types in SafeShare Pro:
  • Normal web link
  • Redirect link
  • Google intermediate link with extracted target
  • Google intermediate link without cleanly extractable target
  • Google image wrapper
  • Social link
  • Shop link
  • Video link
  • Partner link
  • File link
  • Image link
  • Media link
  • Preview link

5.1 General web link

A general web link is a normal direct link that points directly to the target page and does not contain a recognizable outer intermediate link.

Example:
https://example.com/page?utm_source=newsletter&x=1

In this case SafeShare works directly on the visible link: tracking is removed, and functional parts such as x=1 may stay.

5.2 Google / search redirect

With Google or search intermediate links, the visible original link is often not yet the actual target page. Instead, the real target link is inside a parameter such as q.

Example:
https://www.google.com/url?q=https%3A%2F%2Fexample.org%2Fpage%3Futm_source%3Dgoogle%26x%3D1&sa=D&source=hangouts&ust=158

SafeShare first recognizes the outer wrapper https://www.google.com/url, extracts the target link from q=..., and only then cleans the actual target link. Extras such as sa, source, or ust belong only to the redirect context and not to the target page itself.

Key idea: With Google redirects, the real target link is extracted first, then that target link is cleaned.

5.3 Facebook / social redirect

Social platforms also often use intermediate links. With Facebook or Meta, the actual target link is typically stored in u=..., while other fields only carry platform context or redirect extras.

Example:
https://l.facebook.com/l.php?u=https%3A%2F%2Fexample.net%2Fpage%3Ffbclid%3DXYZ%26x%3D1&h=AT0

SafeShare first recognizes the outer wrapper https://l.facebook.com/l.php, extracts the target link from u=..., and then removes platform-typical extras such as fbclid or h=... if they do not belong to the actual target page.

Key idea: The visible Facebook link is often only the wrapper. The important part is the target link inside it.

5.4 Amazon / shop link

Amazon links are usually not redirect wrappers, but direct shop links. Even so, they often contain tracking, partner markers, references, coupon fields, or other shop extras.

Example:
https://amazon.de/dp/B0ABCDE123?tag=partner-21&ref=abc&utm_source=whatever&coupon=SAVE10

SafeShare does not treat such links like search redirects, but as shop links with product, partner, and offer logic. Clear tracking extras are removed, while tag, ref, and coupon are kept or removed depending on settings.

Important: Amazon is not a typical intermediate-link case, but a case of product logic, attribution, and coupon decisions.

5.5 YouTube / video link

YouTube links are also direct target links, but with video-specific parts. The main issue here is not redirect resolution, but removing unnecessary share context without breaking the actual function of the video link.

Example:
https://www.youtube.com/watch?v=abc12345678&list=PL123&t=45s&si=XYZ#start

SafeShare recognizes typical video parts here:

  • v = video ID
  • list = playlist
  • t = start point
  • si = share context
  • #start = anchor

This allows the app to remove unnecessary share context while preserving video function and playback context.

Key idea: With video links, the function stays, unnecessary share clutter goes away.

5.6 File link

File links point directly to files such as PDFs, ZIPs, or similar formats. SafeShare treats these more carefully than normal web links so technically important parts are not removed unnecessarily.

Example:
https://example.com/files/report.pdf?utm_source=mail&id=42

Typical tracking extras such as utm_source are removed. Potentially functional or technical parts such as id=42 are more likely to stay.

5.7 Image link

Image links point directly to image files or image-like resources. SafeShare works more carefully here because parameters such as size, format, or quality can matter for rendering.

Example:
https://example.com/images/photo.jpg?utm_source=mail&w=1200&format=webp

Tracking is removed, while technical image parameters such as w or format may stay.

5.8 Media link

Media links point directly to audio or video files. Here too, SafeShare treats the link more carefully so technically important information is not lost unnecessarily.

Example:
https://media.example.com/audio/podcast.mp3?utm_source=feed&quality=high

Typical tracking is removed, while functional parts such as quality=high may stay.

5.9 Preview link

Preview links are often technically sensitive thumbnail, proxy, or preview links. These are not treated like normal web links because aggressive cleaning can break them more easily.

Example:
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9Gc...&s=10

In such cases SafeShare may show a warning state and leave the link unchanged or only treat it very carefully.

Why link type recognition matters

Link type recognition does not only provide a label. It changes how individual parts are read and explained. A field such as q can be the actual target link in a Google intermediate link, while in a normal web link it would only be a general parameter. A field such as h can be platform context in Facebook, but something entirely different on another site.

That is why: SafeShare does not decide only by parameter names, but always also by recognized link type and overall context.

6) Parameter categories in detail

SafeShare Pro does not only decide by link type, but also by the category of an individual part. Two parameters can look similar and still play completely different roles. That is why parameters should not be treated as all the same, but according to function, context, and meaning.

The main idea: A parameter name alone is not always enough. What matters is whether a part is tracking, target link, platform context, partner marker, coupon, function, an unclear edge case, or an anchor.

6.1 Campaign and measurement parameters

These parameters typically serve campaign analysis, origin tracking, or marketing performance. They are usually not needed for the target page itself and are therefore removed.

  • utm_source
  • utm_medium
  • utm_campaign
  • utm_term
  • utm_content
  • and generally everything with utm_*
Example:
https://example.com/page?utm_source=newsletter&utm_medium=email&x=1
Expected result: utm_source and utm_medium are removed, x=1 is more likely to stay.

6.2 Click IDs

Click IDs are attribution markers from platforms or ad systems. They often show through which click, ad, or source an opening happened. They are usually not needed for the target page itself.

  • fbclid
  • gclid
  • msclkid
  • dclid
  • twclid
  • ttclid
Key idea: Click IDs measure origin and attribution, not the actual content of the link.

6.3 Target-link parameters

These parameters do not only contain extra information, but often the actual target link itself. In such cases they are not read as normal parameters, but extracted first.

  • q
  • u
  • url
  • target
  • redirect
  • destination
Example:
https://www.google.com/url?q=https%3A%2F%2Fexample.org%2Fpage%3Futm_source%3Dgoogle%26x%3D1&sa=D
Here q is not just a normal parameter, but the actual target link.

6.4 Platform and redirect context

These parts often do not belong to the target page itself, but to the outer wrapper, the platform, or the redirect system. They are therefore usually removed.

  • sa
  • source
  • ust
  • usg
  • ved
  • h in social/Facebook context
Example:
https://l.facebook.com/l.php?u=https%3A%2F%2Fexample.net%2Fpage%3Fx%3D1&h=AT0
Here u is the target link, h is platform context and is removed.

6.5 Partner and reference markers

These parameters can carry deliberately wanted attribution. They are not automatically “good” or “bad”, but depend on whether you want to keep that attribution.

  • tag
  • ref
Important: tag and ref depend on the cleaning mode: Clean link + partner keeps them, Clean link removes them.

6.6 Coupon

coupon is a special case. It is not a classic tracking parameter, but can be a deliberately wanted discount or offer code.

The rule: coupon only stays if the Keep coupon toggle is active.

That means:

  • toggle off = coupon is removed
  • toggle on = coupon stays

6.7 Functional parameters

Functional parameters do not control tracking, but the actual function or view of a link. That is why they often stay.

  • v = video ID
  • list = playlist
  • t or start = start point
  • lang = language
  • variant = variant
  • sku = product identifier
  • id = identifier when functionally relevant
Key idea: Functional parameters often determine what you see or how the link is opened. In the Pro app they may appear in the summary or support report as Functional parameters kept.

6.8 Ambiguous or not clearly classifiable extra parameters

Some parts are neither clearly tracking nor clearly functional. SafeShare deliberately handles such cases cautiously.

What such edge cases look like: Typical examples are fields such as ref_code or similarly named extra parameters whose role is not clearly recognizable in the specific link.
  • not clearly tracking: not as obvious as utm_*, fbclid, or gclid
  • not clearly functional: not as obvious as v, list, t, w, or format
  • why it matters: such extra parameters can stay depending on the link, or be additionally removed with the Remove ambiguous codes toggle
Important: “Ambiguous codes” here does not mean “dangerous”, but not clearly classifiable. This means edge cases between clearly removable and clearly necessary for functionality, not classic tracking.

6.9 Anchors

An anchor begins with # and is no longer part of the normal parameter section of the link. It points to a specific section within the target page.

Example:
https://www.youtube.com/watch?v=abc12345678&t=45s#start
#start is an anchor here and can be functionally relevant.

SafeShare does not treat such parts as normal campaign or measurement parameters, but as their own functional part of the link.

Why this distinction matters

If all parts were treated the same, many links would become shorter, but also more broken. That is exactly why SafeShare separates tracking, click attribution, target link, platform context, partner marker, coupon, function, and anchor.

That is why: A short link is not automatically a better link. A sensibly cleaned link is better.

7) Understanding the result card

After cleaning, SafeShare Pro does not only show a collected output, but also an individual result card for each link. This card exists to make the cleaning traceable: What went in, what came out, where did the link come from, which parts were recognized, and why was something removed or kept?

The main idea: The result card is not a technical gimmick. It is the explanation of the decision for each link.

7.1 Original link

The original link shows exactly the link you pasted. It is the starting point of the analysis. That way you can always check what actually went into the app.

Why this matters: If a link is very long, nested, or built around an intermediate wrapper, the original link helps keep the starting point clearly in view.

7.2 Cleaned link

The cleaned link is the result after analysis. That is the link you ultimately want to share, copy, or document.

Important: The cleaned link is not simply “shorter”, but the result of a decision: tracking out, functional parts kept where possible.

7.3 Where the original link comes from

This section shows the first outer part of the original link, the wrapper from which the visible link comes. That is especially important with redirects and intermediate links.

Examples:
  • https://www.google.com/url = Google intermediate link
  • https://l.facebook.com/l.php = Facebook/Meta intermediate link
  • https://amazon.de/dp/B0ABCDE123 = direct shop link
  • https://www.youtube.com/watch = direct video link

This section helps you distinguish: Is the original link already the actual target page — or only an outer wrapper?

7.4 How SafeShare reads the link

This section explains the basic structure of a link. SafeShare first splits the link into base, parameters, and anchor.

The three most important characters:
  • ? starts the parameter section
  • & separates individual parameters
  • # starts an anchor within the target page
Example:
https://example.com/page?utm_source=newsletter&x=1#start
Base: https://example.com/page
Parameters: utm_source=newsletter and x=1
Anchor: #start

7.5 Link parts

The most important part of the result card is the table of individual link parts. There SafeShare breaks the link into traceable units.

The four columns mean:
  • Part = the concrete link component, for example utm_source=newsletter or v=abc12345678
  • Meaning = how SafeShare classifies that component, for example campaign parameter, video ID, or platform context
  • Action = what SafeShare does with it: extract, remove, or keep
  • Reason = why SafeShare makes exactly that decision

This allows you to see not only that something was removed, but also why SafeShare read it as target link, tracking, context, function, or partner marker.

7.5.1 How to read the table in practice

The best way to read the table is from left to right:

  • Part = the concrete link component, what is actually inside the link
  • Meaning = how SafeShare understands and classifies it
  • Action = what SafeShare does with it
  • Reason = why SafeShare decided that way

This way you can see not only what was ultimately removed or kept, but also how SafeShare understood the component in the first place.

The three most important actions:
  • extracted = the component contains the actual target link and is extracted first
  • removed = the component does not belong to the actual target page or is unnecessary ballast
  • kept = the component is functionally important or deliberately wanted
Practical rule: Do not read the table only as a list of parameters, but as a small decision chain: What is this? What does SafeShare do with it? Why?

7.6 Summary

At the end of the result card there is a short summary. It is the most compact reading layer of the card and shows the most important groups at a glance depending on the case.

  • Removed = clearly removed tracking or context extras
  • Functional parameters kept = deliberately preserved functional parts
  • Partner markers kept = deliberately preserved partner or reference markers
  • Extra parameters removed by toggle = unclear edge cases additionally removed
  • Extra parameters kept by toggle = unclear edge cases deliberately not additionally removed
Example:
Removed: utm_source
Functional parameters kept: v, list, t
Extra parameters removed by toggle: ref_code

This summary does not replace the table, but is the quick short view of the result. If you only want to know what happened in the end, this section is often enough. If you want to understand it more deeply, the table above is decisive.

How to read the card best

In practice this order makes the most sense:

  1. look at the original link
  2. look at the cleaned link
  3. check where the original link comes from
  4. read the table from left to right
  5. use the summary at the end as a short view
Important: The result card is not just a technical output. It exists exactly to reduce uncertainty and make the decision behind the cleaned link understandable.

8) Practical examples

The following examples show how SafeShare Pro handles typical link types. The goal is not only a shorter link, but a traceably cleaned one: tracking out, function preserved where possible, intermediate links unwrapped first.

Note: The examples are intentionally kept simple. Real links can contain additional parameters that SafeShare classifies depending on link type and context.

8.1 Normal UTM link

A normal web link with classic campaign parameters.

Original link
https://example.com/page?utm_source=newsletter&utm_medium=email&utm_campaign=launch&x=1
Cleaned result
https://example.com/page?x=1
  • recognized type: Normal web link
  • removed: utm_source, utm_medium, utm_campaign
  • kept: x=1

The utm_* parameters are typical campaign and measurement values. x=1 is not a clear tracking standard case here and stays in this example.

8.2 Google intermediate link

Here the visible original link is not yet the actual target page. The real target link is inside q=....

Original link
https://www.google.com/url?q=https%3A%2F%2Fexample.org%2Fpage%3Futm_source%3Dgoogle%26x%3D1&sa=D&source=hangouts&ust=158
Cleaned result
https://example.org/page?x=1
  • recognized type: Intermediate link with extracted target
  • extracted: target link from q=...
  • removed: sa, source, ust, and inside the target link utm_source
  • kept: x=1

SafeShare does not simply remove parameters from the outer Google link here. It first extracts the target link. Only after that is the actual target link itself cleaned.

8.3 Facebook redirect

Here too, the visible link is first only a platform wrapper. The actual target link is inside u=....

Original link
https://l.facebook.com/l.php?u=https%3A%2F%2Fexample.net%2Fpage%3Ffbclid%3DXYZ%26x%3D1&h=AT0
Cleaned result
https://example.net/page?x=1
  • recognized type: Intermediate link with extracted target
  • extracted: target link from u=...
  • removed: h=AT0 as platform context and fbclid=XYZ inside the target link
  • kept: x=1

The outer Facebook link is recognized as a platform wrapper. SafeShare therefore separates target link, platform context, and actual ballast in the inner link.

8.4 Amazon link with partner markers

Amazon is not a classic redirect case, but a shop link with product, partner, and offer logic.

Original link
https://amazon.de/dp/B0ABCDE123?tag=partner-21&ref=abc&utm_source=whatever&coupon=SAVE10
Variants at a glance
  • Clean link + partner + coupon off: tag and ref stay, utm_source and coupon go out
  • Clean link + partner + coupon on: tag, ref, and coupon stay, utm_source goes out
  • Clean link + coupon off: tag, ref, utm_source, and coupon go out
  • Clean link + coupon on: tag, ref, and utm_source go out, coupon stays
Example result: Clean link + partner + coupon off
https://amazon.de/dp/B0ABCDE123?tag=partner-21&ref=abc
Example result: Clean link + coupon on
https://amazon.de/dp/B0ABCDE123?coupon=SAVE10

This example shows the core of the current Pro app logic: tag and ref depend on the mode, coupon depends on the coupon toggle, and classic tracking is removed in all variants.

8.5 Edge case with an ambiguous code

Some parameters are neither clearly tracking nor clearly functionally necessary. That is what the Remove ambiguous codes toggle is for.

Original link
https://example.com/?ref_code=ABC123&utm_source=test

With toggle disabled

https://example.com/?ref_code=ABC123

With toggle enabled

https://example.com/
  • clearly removed: utm_source
  • edge case: ref_code
  • toggle off: ref_code is more likely to stay
  • toggle on: ref_code is additionally removed

This example shows the difference between clear tracking and an unclear extra parameter: utm_source is removed in both cases, while ref_code depends on the toggle.

8.6 YouTube link with playlist and start time

YouTube links often contain a mix of functional parts and unnecessary share context.

Original link
https://www.youtube.com/watch?v=abc12345678&list=PL123&t=45s&si=XYZ#start
Cleaned result
https://www.youtube.com/watch?v=abc12345678&list=PL123&t=45s#start
  • recognized type: Video link
  • functionally kept: v as video ID, list as playlist, t as start point, #start as anchor
  • removed: si=XYZ as share context

SafeShare does not try to shorten the video link as much as possible here. It tries to preserve the function of the link: the right video, the playlist, the start point, and the anchor stay, while unnecessary share context goes away.

8.7 File link

File links are treated more carefully than normal web links.

Original link
https://example.com/files/report.pdf?utm_source=mail&id=42
Cleaned result
https://example.com/files/report.pdf?id=42
  • recognized type: File link
  • removed: utm_source
  • kept: id=42

8.8 Image link

Image links are more likely to keep technical display or format information.

Original link
https://example.com/images/photo.jpg?utm_source=mail&w=1200&format=webp
Cleaned result
https://example.com/images/photo.jpg?w=1200&format=webp
  • recognized type: Image link
  • removed: utm_source
  • kept: w, format

8.9 Media link

Media links are treated similarly carefully as image and file links.

Original link
https://media.example.com/audio/podcast.mp3?utm_source=feed&quality=high
Cleaned result
https://media.example.com/audio/podcast.mp3?quality=high
  • recognized type: Media link
  • removed: utm_source
  • kept: quality=high

8.10 Preview link

Preview links may deliberately stay unchanged when aggressive cleaning would be risky.

Original link
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9Gc...&s=10
Result
unchanged or only treated very carefully
  • recognized type: Preview link
  • typical reaction: warning state or no unnecessary change
  • possible functional parts: q, s

In such cases SafeShare can recognize the link as a Preview link, show a warning state, and leave the link unchanged or only treat it very carefully.

What these examples show

The practical examples show the actual strength of SafeShare Pro: The app does not treat every link the same, but decides based on link type, component, and edge case. An intermediate link can be unwrapped first, a shop link is evaluated differently from a video link, and an unclear extra parameter is not treated the same way as classic tracking.

Important: The examples show typical cases. Real links can contain additional or unusual fields. That is exactly why the Pro app has the result card and the support report.

9) Support report

The support report is the compact, copyable text version of an analysis. It is not needed for normal daily use, but for cases where you want to document a result, compare it, or pass it on to support.

In short: The support report summarizes the most important information of a run in text form: cleaning mode, toggles, recognized type, result, removed parts, and deliberately preserved groups.
Short context: The Free App focuses on quick cleaning. SafeShare Pro adds the explanation layer: result cards, more detailed classification, and the support report for edge cases, review, and documentation.

What the support report is useful for

  • when you want to trace a cleaning result or check it again later
  • when you want to document what SafeShare did with an unusual link
  • when you want to send a problem or question to support
  • when you processed multiple links in one run and want the most important decisions collected in one place

What the support report contains

The report does not contain a nice table view like the result card, but a compact text version. It typically includes:

  • the version of the Pro app used
  • the recognized runtime environment, for example Apple mobile device, Android, or desktop
  • the selected cleaning mode
  • whether Keep coupon was active or not
  • whether Remove ambiguous codes was active or not
  • for each link the recognized type, for example Video link, Preview link, or Intermediate link with extracted target
  • the original link
  • the cleaned result
  • which parts were removed
  • which functional parts were kept
  • which extra parameters were removed or kept by toggle
  • technical context such as Risk Mode, Clean Strategy, and Link Kind
Important: The support report does not replace the result card. It is the short text version for documentation, comparison, and support — closer to the real app language with terms such as Functional parameters kept or Extra parameters removed by toggle.

When you should open it

For normal use, the result card is usually enough. You mainly need the support report when something is unclear, unexpected, or needs explanation.

  • when a link was cleaned differently than you expected
  • when you want to check an unusual redirect, ad, or intermediate link
  • when you send a support request
  • when you want to trace a concrete analysis again later

How to use it

  1. clean links as usual
  2. open the Support report section
  3. check the summary
  4. if needed, click Copy report
Practical rule: First look at the result card. Only if you want to document, compare, or pass on the case, also open the support report.

What you should send to support

If you need help, a short description plus the copied support report is usually enough. If needed, you can also include the affected link or a safe example link.

Note: Before sending, check whether the link or report contains information you do not want to share. SafeShare works locally, but what you send by mail is something you consciously share.

What the support report is not

  • not its own cleaning mode
  • not an additional cleaner
  • not a second result card
  • not a replacement for looking at the actual analysis
Key idea: The result card is there for understanding. The support report is there for copying and forwarding.

10) Limits of SafeShare Pro

SafeShare Pro can make links cleaner, shorter, and more understandable. But the app is not magic. It changes the link, not the world behind the link. That is exactly why it is important to understand what SafeShare can do — and what it cannot.

Important in the current state: SafeShare Pro works in this version with a fixed integrated rule base. Custom allowlists, denylists, or freely configurable domain rules are currently not part of the interface.
In short: SafeShare Pro can remove link ballast, make redirects easier to understand, and show decisions transparently. But it cannot fully resolve every kind of tracking, every website logic, or every special case.

SafeShare does not make you anonymous

A cleaned link is not automatically an anonymous link. SafeShare removes parameters and intermediate-link ballast, but the target page itself can still track, set cookies, use fingerprinting, or use other methods.

Important: SafeShare reduces data ballast in the link. It does not replace browser protection, a content blocker, or a complete privacy setup.

Not every parameter in the world is known or unambiguous

Many tracking, redirect, partner, and functional parameters are known, but not all systems use the same names. Some platforms use their own, changing, or ambiguous names. A field can clearly be tracking on one website, but functionally important on another.

  • not every unknown parameter is automatically tracking
  • not every known parameter should be judged the same way in every context
  • there is realistically no eternal complete list of all cases
That is why SafeShare does not work blindly: The app combines link type, parameter category, and context instead of deleting everything indiscriminately.

Redirects cannot always be unpacked perfectly

SafeShare can recognize many typical intermediate links and extract the target link from them. But that only works if the target link is visible and technically accessible inside the link.

Important: A link can be formally cleaned and still remain an ad, redirect, or intermediate link. “Cleaned” does not automatically mean that a nice direct target link is already visible.
  • if a redirect target clearly sits in q, u, or similar fields, the chances are good
  • if a platform uses more complicated, nested, or unusual mechanisms, SafeShare cannot always extract the target link completely
  • not every intermediate link is fully readable from the outside
  • with shortlinks whose target is not locally visible, SafeShare deliberately does not change the link blindly

More reduction can cost function

The shortest possible link is not automatically the best link. Some parts are relevant for view, language, product variant, playlist, start time, coupon, or other functions. Removing them can make the link cleaner, but also less functional.

Typical examples:
  • list or t on YouTube
  • variant, sku, or lang in shops or content pages
  • coupon in discount links
  • tag and ref in deliberate attribution
  • #start or other anchors

SafeShare decides sensibly, but not infallibly

SafeShare tries to decide in a traceable and careful way. Even so, there are edge cases where a parameter can be removed unexpectedly or kept unexpectedly.

  • a parameter can have a different role depending on the website
  • a field can look neutral at first glance, but still carry a special function
  • a link can contain multiple layers or special logics
Practical rule: If a link matters, briefly look at the result card — especially for shop, redirect, social, file, or special links.

Unknown parameter? Please let us know.

SafeShare knows many typical tracking, redirect, partner, and functional parameters — but not automatically every special case of every website. If you notice an unusual, unclear, or apparently important parameter that SafeShare does not yet recognize or treat sensibly, feedback is very helpful.

Why this matters: Exactly such hints help make SafeShare step by step more robust and more precise — especially for new platforms, unusual redirects, or site-specific quirks.

Feedback is not a “complaint about the tool”, but a valuable hint about a real special case. With link hygiene, the world changes constantly, and good feedback helps more than pretending to have a perfect endless list from the start.

SafeShare expands step by step

The cases that are already well recognizable today — for example Google, Facebook/Meta, Instagram, LinkedIn, Reddit, X/Twitter, TikTok, Amazon, and YouTube links — are an important beginning, but not the whole world of link hygiene. On top of that there are file, image, media, and preview edge cases, signed or technically sensitive attachments, new redirect patterns, new tracking extras, and website-specific quirks.

What can be expanded step by step:
  • more supported link sources and redirect types
  • better recognition of unusual platform and tracking parameters
  • finer classification of partner, reference, and coupon logic
  • more local rules: deliberately keep, deliberately remove, domain-specific
  • a stronger explanation layer: not just remove, but classify understandably
  • later expansions such as Attribution/Advanced, QR-related features, or more structured reports
Important: SafeShare does not promise that it already knows every special case perfectly today. The claim is not artificial completeness, but honest, understandable, and steadily improving link hygiene.

SafeShare does not replace your own judgment

The Pro app helps you understand and clean links. But it does not make every decision for you. Especially with attribution, coupons, redirects, or unusual parameters, your own look at the result still makes sense.

That is exactly why there are:
  • the result card for understanding
  • the summary for quick checking
  • the support report for documenting and forwarding

What SafeShare does very well

These limits do not mean SafeShare is weak — quite the opposite. SafeShare is strong at transparently and locally cleaning typical tracking and redirect cases without becoming unnecessarily aggressive.

  • remove clear campaign parameters
  • remove typical click IDs
  • resolve Google and social intermediate links more understandably
  • reduce visible tracking ballast even in ad or intermediate links without automatically promising a direct target link
  • handle partner, coupon, and function logic deliberately
  • treat file, image, media, and preview links more carefully
  • make the decision visible for each link
Key idea: SafeShare Pro is strong at transparent link cleaning — not at magical promises.

11) Troubleshooting

If something looks unusual or does not work as expected, that is usually not a total failure, but a concrete individual case: an unusual link, the wrong mode, a deliberately removed coupon, a clipboard restriction in the browser, or a redirect that is structured differently than usual.

The good news: In most cases you can quickly tell whether the problem comes from the link structure, from a setting, or from browser behavior.

A link was cleaned differently than expected

First check the result card. There you can see:

  • which link type was recognized
  • where the original link comes from
  • which parts were extracted, removed, or kept
  • why SafeShare made that decision
Practical rule: Do not only look at the final result, but also at the table with meaning, action, and reason and at the summary with groups such as Functional parameters kept or Extra parameters removed by toggle.

tag or ref suddenly disappeared

That is almost always due to the chosen mode.

  • Clean link + partner = tag and ref stay
  • Clean link = tag and ref are removed
Check: If partner or reference markers disappeared, first check the cleaning mode.

coupon is gone even though it should stay

Then the Keep coupon toggle is very likely not active.

  • toggle off = coupon is removed
  • toggle on = coupon stays
Important: The coupon toggle works independently of the partner mode.

An unclear extra parameter suddenly disappeared or stayed

Then it is usually because of the Remove ambiguous codes toggle.

  • toggle off = unclear extra parameters are more likely to stay
  • toggle on = unclear extra parameters are additionally removed
Check: If an edge case such as ref_code was handled differently than expected, first check this toggle.

The link is cleaner, but a function is missing

Then a part was probably removed that was in fact functionally relevant, or the link was more context-dependent than it first looked.

Typical examples:

  • a start time or playlist on YouTube
  • a variant, language, or product identifier in a shop link
  • a coupon that was not deliberately kept
  • a deliberately wanted partner or reference marker
  • technical parts in file, image, or media links
Practical rule: If the function of the link matters, briefly check the result card instead of only looking at link length.

A redirect was not resolved as expected

SafeShare can unwrap many typical intermediate links, but not every redirect is built the same way. If a target link was not extracted, there can be several reasons:

  • the actual target link is not clearly stored in a known field such as q or u
  • the redirect uses unusual or nested structures
  • the target is not directly present as a readable URL inside the link
Check: Look in the result card whether a part was marked as extracted. If not, SafeShare could not clearly extract the target link in this case.

Device, browser, and runtime environment

SafeShare Pro technically recognizes the current runtime environment, for example whether the app is running on an Apple mobile device, an Android device, or more of a desktop environment.

This information mainly helps classify behavior around copying, pasting, and support cases. The actual link cleaning follows the same core logic, but clipboard behavior, browser permissions, or mobile interfaces can differ depending on the environment.

Important: Differences often do not come from a completely different cleaning logic, but from the behavior of the specific browser or device.

Copying does not work

Some browsers or environments block direct clipboard writing. In that case the function is not broken, but the environment currently does not allow copying.

  • first try Copy
  • if that does not work: use Select and copy the text manually
Note: Especially on mobile devices or in special browser contexts, behavior can differ.

The page behaves strangely or shows old states

Then it is often not the link logic, but an old state in the browser.

  • reload the page
  • open the tab again
  • if behavior stays stubborn, open the page completely fresh
Typical signs: A toggle behaves strangely, a page looks different than expected, or a visible change has not arrived yet.

When the support report is useful

If a case remains unclear, the support report is the fastest way to capture or pass on a concrete analysis.

  • with unusual shop, intermediate, social, file, or preview links
  • when a parameter was unexpectedly removed or kept
  • when an unclear edge case was removed or preserved by toggle
  • when you want to send a support request
Most helpful for support: short problem description + affected link or safe example link + copied support report

If you are unsure

If a link matters and you are not sure whether the result is exactly right, the simplest rule still applies: check briefly instead of trusting blindly or rejecting blindly.

Key idea: SafeShare is meant to reduce uncertainty — the final check still makes sense for important links.

12) FAQ

Does SafeShare simply remove everything after the question mark?
No. SafeShare does not blindly remove everything after ?. The app breaks the link into individual parts and then decides for each part whether it is tracking, target link, platform context, partner marker, coupon, function, or anchor.
Why does tag sometimes stay?
tag is deliberately kept in Clean link + partner mode because it can carry partner or affiliate attribution. In Clean link mode, tag is removed.
Why does ref sometimes stay?
ref is not automatically only tracking. It can carry reference, origin, or deliberate attribution. That is why ref stays in Clean link + partner mode and is removed in Clean link mode.
Why is coupon sometimes gone?
Because coupon only stays if the Keep coupon toggle is active. If the toggle is off, coupon is removed — regardless of the mode.
What exactly does the “Remove ambiguous codes” toggle do?
It affects extra parameters that are not clearly recognizable as tracking and not clearly necessary for functionality. With the toggle disabled such edge cases are more likely to stay; with it enabled they are additionally removed.
Why does the report sometimes say “Extra parameters removed by toggle”?
That means the component was not a clear tracking standard case, but an edge case. It was only removed because the Remove ambiguous codes toggle was active.
Why is a Google or social link unpacked first?
Because in such cases the visible original link is often only an outer wrapper. The actual target link is then inside a field such as q, u, or url. SafeShare therefore first tries to extract the real target link. In the report or card this can then appear as Intermediate link with extracted target.
Why does #start or another anchor stay?
An anchor begins with # and can be functionally relevant because it points to a specific section of the target page. SafeShare therefore does not treat it like a normal tracking parameter.
Why does YouTube keep not only the video ID, but also list or t?
Because list can define a playlist and t or start can define a start point. These parts often belong to the actual function of the video link and therefore stay, while unnecessary share context such as si is removed.
Why does the report sometimes say “Functional parameters kept”?
These are parts that are not considered tracking, but can belong to the function of the link — for example v, list, or t on video links, or q and s in preview cases.
Why are file, image, or media links treated more carefully?
Because such links often contain technical parameters that can matter for rendering, access, or function. SafeShare removes typical tracking there, but treats the rest more carefully than on normal web links.
What does preview link or warning state mean?
Preview links are often technically sensitive thumbnail, proxy, or preview links. In such cases SafeShare treats the link especially carefully or leaves it unchanged, so the function is not unnecessarily damaged.
Does SafeShare make me anonymous?
No. SafeShare cleans the link, but does not make you anonymous. The target page itself can still track, set cookies, or use other methods. SafeShare reduces link ballast, but does not replace a full privacy setup.
Can SafeShare perfectly resolve every redirect or shortlink?
No. Many typical redirects can be unpacked well, but not every intermediate link or shortlink is fully readable from the outside. If the actual target is not locally visible, SafeShare deliberately does not change the link blindly. If the target link does not sit clearly in an accessible field, SafeShare cannot always extract it completely.
What should I do if a parameter is unclear or handled strangely?
Then it is worth first looking at the result card and the support report. In particular, check whether it is a clear tracking case, a functional component, or an edge case for Remove ambiguous codes. If the case remains unclear, feedback is helpful.
Why do I need the support report if I already have the result card?
The result card is there for understanding. The support report is the compact text version for copying, documenting, or forwarding — for example to support.
What matters more: the shortest possible link or a sensible link?
A sensibly cleaned link matters more than a maximally short link. SafeShare does not try to empty links at any cost, but to remove tracking without unnecessarily destroying useful function.