Transparency: ranking, reviews and content moderation
Describes the platform as built. Required disclosures under the Digital Services Act (Art. 14, 15, 16, 17, 20, 21, 22, 23, 24, 27, 30, 32), the Platform-to-Business Regulation (Art. 5) and the Omnibus Directive (ranking and reviews).
Last updated: 2026-10-16 (round R11: ads, paid placements, apart from ranking; wave O: review moderation, notice and action, decisions and complaints, misuse, trusted flaggers, out-of-court bodies, the Transparency Database)
How search ranks experiences
The default sort, "Recommended", orders listings by a score made of the following, and nothing else:
- How well the listing matches your search — words found in the title count most, then tags,
city and category, then highlights and summary, then the description. With no search words, this part is zero for everyone.
- Rating — the average of verified reviews, adjusted so that a few reviews do not outweigh many:
every listing starts as if it had 20 reviews at 4.2 stars, and its own reviews move it from there. A 5.0 from two reviews does not outrank a 4.8 from nine hundred. This is the heaviest factor.
- Popularity — the number of bookings, on a logarithmic scale, so a long-established listing
does not bury a new one forever.
- A small boost for free cancellation (up to 3 days before) and for instant confirmation, because
these reduce the traveller's risk.
- The operator's quality score, a small adjustment up or down — at its largest, the same as the
free-cancellation and instant-confirmation boosts together, or a sixth of a star of rating. The score (0–100) is recomputed every night from the operator's own record over the last 90 days: cancellations the operator made (30%), how fast they answer booking requests and messages (20%), their reviews (20%), drivers who did not turn up for a transfer (10%, for transfer operators), how complete their listings are — photos, description, highlights, inclusions, meeting point, languages (10%) — and whether staff have verified their registration and insurance (10%). A departure called off for the weather does not count against the operator. A score of 70 changes nothing; 100 adds the most, 40 or below subtracts the most. An operator with too little history yet is treated as 70. Operators see their score, every part of it and how to improve it in their dashboard. A low score never removes a listing by itself: staff review operators below 40 (or with more than 10% cancellations, or three driver no-shows in 90 days) and decide.
- Quieter times, when you search for dates. A listing whose departures on your dates are mostly
less than half full, on today's real bookings, gets a small nudge — at its largest 0.3 points, three-fifths of the free-cancellation and instant-confirmation boosts together — so that demand spreads to less-crowded times. Without dates there is no such nudge. It says nothing about the environment; it only counts free places. Listing pages also show which upcoming departures are quieter and, once a listing has enough history, which weekdays and hours have been least crowded.
- New listings, when switched on: a small boost that fades over their first weeks (see "New listings" below).
- Version 2 of these factors, only once switched on (
RANKING_SIGNALS_V2_ENABLED): popularity counts paid bookings
in 30-day steps over the last 180 days, each step back counting half as much as the one after it, instead of all bookings ever; the rating is moved toward the reviews of the last 12 months (the lifetime rating counts as ten reviews); and five small terms are added: how often a view of the listing page ends in a booking (90 days, compared with the whole catalogue, a listing with few views held close to the average; at most ±0.6 points), how many of the days you searched (or of the next 30) have a departure with room for your party (at most +0.4), a price more than 25% above the median of at least four similar listings (at most −0.6; a lower price never gains), and the listing's own cancellations by the operator and drivers who did not turn up over 180 days (at most −0.6; weather and too few guests do not count). Each result card then says, under "Why am I seeing this?", the two or three of these that counted most. The parameters in force are published at /ranking. With version 2 on, a season term too: a listing that runs only in some months (as its operator states) gains up to +0.4 when the days you searched (or the next 30) fall in those months and loses up to −0.2 when they do not; a listing that runs all year, or says nothing, is not moved, and no listing is hidden for its season.
- Family mode, only once switched on (
FAMILY_MODE_ENABLED) and only while you use it: listings that do not take
your children's ages are left out, and the rating given by families (from three family reviews) moves a listing by at most 0.4 points. The ages stay in your browser tab.
Ties are broken by the listing's age, older first.
You can instead sort by price, rating, duration, newest or popularity, and filter by price, date, duration, rating, language, time of day, features and area on the map.
Ads are not ranking. No operator can pay to appear higher in the results, and the commission an operator pays, and whether they run an affiliate program, play no part in ranking. Operators may buy places labelled "Ad", shown apart from the results as described under Ads (paid placements); they never change the order of the results.
An operator's own booking page and widget (the pages under /o/ that the operator links from its own website or ads) carry a lower, published commission, because the operator brought that traveller itself. Those pages show only that operator's listings; they are not part of the marketplace's search or ranking, and marketplace pages never send travellers to them.
Ads (paid placements)
(Only once switched on (SPONSORED_LISTINGS_ENABLED) and once the supplier terms that bring ads are in force for every operator.)
Operators may pay for an ad: an extra place for one of their listings, set apart from the results. Ads are not ranking: the order of the results never reads an ad.
- Label and who paid. Every ad carries the label "Ad" before its title. "Why this ad" says that it is an
ad, the operator it is shown for and who paid for it (that operator), and the main parameters below. No personal data of yours chooses an ad, and no profile of you is used.
- Where. After the 1st, the 5th and the 10th result, never above the first; at most two a page, one per
operator, only in the "Recommended" order and only on a page with at least three results. A listing already among the results on the page is not shown again as an ad.
- Which. An ad must match your search exactly as a result would, and pass a quality floor (no demotion by
our staff; with three or more reviews, a rating of 3.5 or more). Among those, the higher extra commission comes first; ties rotate every hour.
- What the operator pays. An extra commission of 2 % to 30 % (at most 50 % with its own rate) on a booking
made within 7 days of a click on its ad; showing an ad and a click cost nothing. The operator accepts the terms of paid placements.
- Counting. Each ad shown carries a signed token, and a click is counted once per token; crawlers, link
previews and automated tools are never counted as impressions or clicks.
- No bought rank. Bookings made after a click on an ad, and the visits those clicks bring, are left out of
the popularity and views-to-bookings signals of the results, so an ad cannot buy a better place there.
Recommender systems (Art. 27)
Besides search ranking (above), the site suggests experiences in three places. This section gives the main parameters of each, in order of importance, and how to switch the personal one off. (Art. 19 may exempt us while we are a small enterprise, and we publish it anyway.)
"Recommended for you"
A rail on the home page, shown only when it can be personal.
- What it uses. The experiences you booked (weight 3), saved to your wishlist (weight 2)
and viewed in this browser (weight 1; the last 12, a list your browser keeps and sends). Signed out, only what you viewed counts. Up to your 50 latest bookings and 50 latest saved experiences.
- How it ranks. From those, how much you lean to each category (counts 3), city (counts 2)
and kind of listing — tour, ticket, transfer (counts 1). Each live experience that shares a category or a city with them gets that affinity score, plus a smaller quality part: half of its rating out of 5, scaled by how many reviews it has (full weight from 20 reviews). The affinity score is a share of your history (the weights above, divided by their total), so it adds up to at most 6 for a perfect match, against at most 0.5 for quality; an experience with no affinity at all is never suggested. Ties go by the listing's id. At most 8 are shown.
- What it leaves out. Anything you already booked, saved or viewed.
- What it does not use. No other site's data, no advertising tracker, no price you were shown,
no payment or demographic data, and no commission or payment from operators. No profile is stored: it is worked out each time the page loads.
"Trending in {city}"
A rail of experiences in one city that people are actually booking now.
- What counts. Paid bookings that still stand (confirmed or completed) **made in the last 14
days, per live experience in that city. Only experiences with at least 3** such bookings qualify, most booked first; at most 8, and the rail is shown only when at least 2 qualify. Nothing is padded.
- Which city. The city of the experience you viewed last; else, if you are signed in, the city of
your next booked trip; else the city of the experience with the most such bookings in the last 14 days. This uses no profile beyond that.
Package-travel rule (both rails). Both rails are offers to buy, so a transfer is not suggested within 24 hours of booking a tour or ticket, nor a tour within 24 hours of booking a transfer; when we cannot tell who is looking, the rails show no transfers at all. This keeps a suggestion from turning two separate bookings into a package by accident.
Social proof: "N+ booked"
On a listing, the number of paid bookings that still stand (confirmed or completed), rounded down to the step below — 10, 25, 50, 100, 250, 500, 1,000, 2,500, 5,000, 10,000, 25,000, 50,000 or 100,000. Under 10, nothing is shown. It is the same rule for every listing, cannot be bought or switched on by staff, and plays no part in ranking. We never show "people are looking at this now".
Turning recommendations off
- Press Turn off next to "Recommended for you", or use the Recommendations switch on
Your privacy choices. Both work without an account: the choice is kept in this browser (tg_personalise). Turn it on again from the same places.
- It is also off whenever your browser sends Global Privacy Control, and when you have opted out
of "sell or share" on Your privacy choices (for your account, if you are signed in).
- While it is off, the rail is not shown and nothing is sent to us to make recommendations. The API
also refuses to personalise when asked not to (personalise: false).
- "Trending in {city}", "N+ booked", badges and the **"Recommended" search sort are not
personalised** — they are the same for everyone — so there is nothing to switch off there; you can choose another sort order in search.
- One exception, only once switched on (
RANKING_SIGNALS_V2_ENABLED): if you are signed in, have saved your interests
and agreed to their use in search, "Recommended" also moves a listing that matches them up by at most 0.5 points (and one you said to avoid down as much). It never changes a price, the results say so, and Don't personalise there, or the switch above, turns it off.
Sustainability facts
A listing may show specific facts about how it is run — low-emission transport, a small group, a locally owned business, support for a conservation project — in the operator's own words, only after our staff have checked the operator's evidence, and only for twelve months before it is checked again. We do not show generic "eco", "green" or "sustainable" labels, carbon-offset or "climate neutral" claims, or any seal of our own; these facts play no part in ranking. See the green-claims policy.
Badges
Badges on result cards and listing pages are worked out by the rules below from our own booking and review data, for every listing alike. No badge can be bought, requested or switched on by staff, and badges play no part in ranking. The one exception to how a badge is set is "Top quality" (below): its criteria are set by staff and published, but staff cannot give it to any listing.
| Badge | Rule | |---|---| | Best seller | At least 10 paid bookings (not cancelled) in the last 90 days, and among the top 10% of live listings in the same destination by that number. Only where the destination has at least 5 live listings. | | Top rated | At least 20 published reviews, and a rating of at least 4.7 after the adjustment described above (20 reviews at 4.2 added). | | Likely to sell out | In the last 30 days at least 5 departures ran, and at least 80% of them were fully booked; and a departure is on sale now. It describes what has happened, not a countdown. Only once switched on, also: a departure in the next 14 days has 20% or fewer of its places left, and at the pace it was booked over the last 7 days the rest would be booked before its sales close. | | New | First published on Jet.Guide less than 60 days ago. | | Small group | Every option of the experience is shared (not private) and takes at most 10 people: a per-group option by its group size, any other by the largest departure it sells (else its participant limit). The listing also says "Limited to N participants" with the largest of these, and "per group up to N" beside a per-group price. Tickets and transfers are not labelled. | | Official ticket / Official tour | Shown only once switched on. The operator sent our staff the venue's authorisation (a letter or contract) and staff verified it; the badge then shows on that operator's ticket listings (or tour listings) placed at or linked to that attraction. A status is withdrawn when the operator lists something else at the venue, and the operator can withdraw it. | | Free cancellation | The listing's cancellation policy gives a full refund for cancelling up to a set time before the start, no more than 3 days (72 hours) before. |
The Deals and discounts filter and the home page's "Deals and discounts" row show listings with a special offer set by the operator that applies to a departure still on sale (with dates chosen, on those dates). Promo codes are not deals and do not count.
"Only N spots left" is the real number of seats left on that departure. Discounts follow the Omnibus rule: a "was" price is shown only when it is the lowest price of the 30 days before the discount began.
Grouping of near-identical listings
When several operators sell what is in effect the same experience — the same route, the same duration, almost the same description, sometimes the same photos — search can show them as one card: "3 operators offer this", with a link that compares all of them side by side (price, rating, reviews, cancellation terms). The rule, applied every night to every listing alike:
- Only listings of different operators are grouped, and only the same kind of product in the same town,
less than 15 km apart, with durations within 30% of each other.
- Their texts must be very similar (at least half of their word pairs in common, estimated), or fairly similar
(at least 30%) and they share a photo or the same route (most stops within 500 m).
- The card shown for a group is the member that ranks highest under the sort you chose — nothing else
decides it: not commission, not the operator. Grouping happens after ranking.
- No listing is removed from search. Every member stays on the map, on the comparison page (ordered by price,
lowest first), and in "show every listing separately". A group is never larger than 20 listings.
- An operator can see in its dashboard whether a listing is grouped and with whom, and can ask us to keep it
apart; staff remove false matches for good.
The live parameters are published at /ranking. Grouping is switched on or off as a whole, never for one operator.
New listings
A listing that has just gone live has no reviews yet, so it would always rank below established ones. When this is switched on, a new listing gets a small boost in "Recommended" — at its largest 0.4 points, less than the free-cancellation and instant-confirmation boosts together — that fades to nothing over 60 days, or ends as soon as the listing has 5 published reviews. It applies to every new listing alike, cannot be bought, and plays no part in the other sort orders. Whether it is on, and its exact parameters, are shown at /ranking.
Top quality
A listing may show a "Top quality" badge when, at our nightly check, it meets every criterion published at /quality: a minimum average rating from a minimum number of published reviews; enough paid bookings in the last 90 days; few cancellations by the operator (a departure called off for the weather does not count); quick answers to booking requests and messages; and, where required, a registration and insurance our staff have verified. The figures are those of the operator's quality score described above. Staff set the criteria and publish them; staff cannot give the badge to a listing, only withdraw it from one, with a reason. Nobody can pay for it, and it plays no part in ranking.
Awards
Once a full season of reviews exists, we may name the best-rated listings of a season per destination and category ("Top rated 2026"). The rule: the same adjusted rating as above, from reviews published in that season only; at least 10 such reviews; few cancellations by the operator (5% or less); and only in a destination and category with at least 5 live listings and 50 reviews in the season between them; the top 3. Awards cannot be bought and play no part in ranking. Until there is enough data, none are shown.
Collections and travel guides
Collections ("Sunset cruises", "Rainy-day ideas") and travel guides are chosen and written by Jet.Guide's own editors. No operator pays to appear in a collection or a guide, and appearing in one does not change a listing's place in search results. Each guide names its author and the date it was last updated.
How reviews are verified
- A review can only be written by the traveller on a booking made and paid through Jet.Guide,
after the experience has taken place, once per booking, within a year. A traveller the operator recorded as not having turned up (a no-show) is not asked for a review and cannot write one.
- Signed-in travellers review from their account; guests use a personal signed link sent by email
after the experience. The link cannot be forged or used for another booking. We send one reminder, a few days later, if the traveller has not reviewed yet (a setting, off for now).
- We publish every review, good and bad. Reviews are published straight away and checked by our
staff afterwards. (A setting lets staff check every review, and its photos, before it is published; it is off for now. When it is on, reviews are approved in the order they arrive, whatever their rating.)
- Every review is read by an automatic check for contact details and requests to pay outside Jet.Guide (phone numbers, email addresses, messenger names, payment services — also when disguised). It
never removes a review by itself: a review it marks is looked at by a person, and may wait for that look before it is published.
- Photos on reviews are looked at by our staff. A photo that is not yet checked is not shown while
checking before publication is on.
- Operators can reply publicly to a review, once, and edit their reply; the reviewer is emailed
when the operator first replies. A reply may not contain contact details or ask for payment outside Jet.Guide. Operators can report a review to us — the report is handled as a notice (below), with a receipt and a decision — but cannot remove or edit it. Anyone can report a reply.
- Staff hide a review, a reply or a photo only if it is illegal or breaks our terms (for example
personal data, abuse, contact details, a review that is not about the experience, a fake review or a conflict of interest). Each hide has a reason code and a written reason; the author receives them by email, sees in their account that the review is hidden and why, and can contest the decision (below). Hiding is reversible.
- Authors can edit their review for 30 days and delete it at any time from My reviews in their
account; a deleted review is gone from the listing and its photos are deleted.
- The listing's rating is the average of its published reviews and is recalculated whenever a review
is added, edited, hidden, restored or deleted. Reviews written after a free creator visit (below) are left out of the average and of the number of reviews.
- Reviewers are shown by first name and initial only. After a reviewer erases their account, their
review is shown as "Former traveller".
- We do not accept reviews from anyone who has not booked. The only reviews written after something
given for free are creator-visit reviews (below), and each one says so.
Creator visits: "Tested by a travel partner"
A new listing has no reviews yet. When its operator agrees, Jet.Guide may give a creator we have vetted (an approved partner, judged on their own bookings and reviews on Jet.Guide, never on follower numbers) a free visit, at most a few per listing and only while the listing has fewer than five reviews of its own. The operator gives the places free, or Jet.Guide pays the operator for them.
- The review is written after the visit, like any other: at least 500 characters and one photo of
the creator's own. Nobody asks for a good rating; the creator is not paid for it and gets nothing else. The operator cannot choose, approve, change or remove it.
- It is shown with the label "Tested by a travel partner (free visit)" and a sentence saying that
Jet.Guide gave the visit for free, on the listing and wherever else the review appears.
- It is not counted in the listing's or the operator's star average or number of reviews, not used
in the AI summary of reviews, not sent to Google or other partners, and not used in the operator's score.
- Creators are asked to say that the visit was free when they post about it anywhere else.
Topics in reviews
Where it is switched on, chips above a listing's reviews name what the reviews talk about, with how many reviews mention it ("guide 42", "boat 17", "pickup 9"). Tapping a chip shows only those reviews, with the sentences that mention the topic.
- Only published reviews count, never a creator-visit review. A sentence mentions a topic when it contains one
of the topic's fixed words (in English, Bulgarian, German, Polish, Romanian, French, Spanish and Italian). For a review in another language where these words find nothing, an AI model may pick topics for its sentences from the same fixed list; it writes no text, and what is shown is always the reviewer's own sentence.
- A chip counts reviews, not sentences, and is shown only when at least 3 reviews in the language shown
mention the topic; at most 12 chips, the most mentioned first.
- Nobody can pay for a chip, add, remove or reorder one. The operator sees the same counts, split into positive
and negative mentions, and cannot change them.
Notice and action (Art. 16)
Anyone can report content they consider illegal or against our terms — a listing, an operator, a review, an operator's reply, a question, a photo, a creator's storefront, or a message sent to them — with the Report button next to it, from the report page, or by email to legal@jet.guide (our staff record an emailed notice in the same queue). A notice needs:
- what you are reporting, and the exact address (URL) where it is;
- why (the category: illegal content, fraud or scam, safety, misleading information, intellectual
property, hate or harassment, privacy, animal welfare, sexual abuse or exploitation of children, other) and an explanation of at least a couple of sentences;
- your name and email address, so we can tell you our decision — except for notices about the
sexual abuse or exploitation of children, which may be sent without them;
- a statement that you believe, in good faith, that the information in your notice is accurate
and complete.
You receive an acknowledgement by email straight away, with a link to follow your notice. Messages can be reported only by the people in the conversation.
How we handle notices. A person looks at every notice. Each notice gets a target time for a decision: 24 hours for notices from trusted flaggers and about safety or children, 3 days for the rest. Notices are assigned to a member of staff; a notice past its target time moves to the top of the queue.
Decisions and statement of reasons (Art. 17)
We do not use automated tools to decide. Two automated aids are used only to detect: before a listing first goes live, a list of words (animals and restricted activities, in every language of the supplier portal) marks it for review by a person under our restricted activities and animal welfare policy; and the contact-details check described above marks reviews. Neither refuses, hides or removes anything by itself.
Possible decisions are: no action; hiding a review, a reply, a question, a photo or a storefront; removing a message; sending a listing back for changes; taking a listing off sale; suspending an operator's account; restricting a traveller's account (no reviews, questions or storefront) or suspending it (no sign-in). Bookings already made stand.
We decide after a notice, and also on our own initiative when our staff find content that is illegal or breaks our terms. Every decision that restricts something is recorded with, and sent by email in the person's language to, the person whose content or account it is — and, after a notice, the outcome goes to the person who sent the notice too:
- what we did, and where it applies (everywhere Jet.Guide is available, unless the decision names
countries) and for how long (until a date, or until it is reversed or the content is changed);
- the facts and circumstances the decision rests on;
- whether it rests on the law (and which law) or on our terms (and which clause);
- whether it followed a notice (and whether from a trusted flagger) or was taken **on our own
initiative**;
- whether automated means were used to detect the content (they are never used to decide);
- how to contest it (below).
Every such decision can be seen, and contested, in My moderation decisions in your account — or, for an account that is suspended and cannot sign in, through the link in the email.
Contesting a decision (Art. 20 and 21)
The person whose content or account a decision is about, and the person who sent the notice, can contest it free of charge within six months, from My moderation decisions in their account or with the link in the decision email. This applies to decisions taken after a notice and to those taken on our own initiative. A complaint is reviewed by a member of staff other than the one who took the decision, who can confirm or change it; both parties receive the outcome with reasons.
You can also turn to a certified out-of-court dispute settlement body (Art. 21 DSA) at any time, or to the courts; neither depends on using our complaint process first. Bodies we have named:
We have not named a particular body yet. The Digital Services Coordinators publish the list of certified bodies; you may choose any of them.
We record every dispute a body tells us about and its outcome, and count them in our transparency reports.
Trusted flaggers (Art. 22)
Organisations that a Digital Services Coordinator has awarded the status of trusted flagger are registered by our staff, with the coordinator and the reference of the award. Their notices, sent while signed in with the registered address, are handled first, and the statement of reasons says that the notice came from a trusted flagger.
Misuse (Art. 23)
- Manifestly illegal content. When we decide that content someone posted is manifestly illegal,
they receive a warning with the decision. If it happens again — three such decisions within twelve months — a member of staff considers suspending the account for a reasonable period, looking at the facts of the case; the suspension comes with a statement of reasons and can be contested like any other decision.
- Manifestly unfounded notices. When staff find a notice manifestly unfounded, it counts against
the person who sent it. The second within twelve months brings a warning; after that, from the third, staff may stop processing that person's notices for a reasonable period, with a statement of reasons they can contest.
Statements of reasons database (Art. 24(5))
We can send each statement of reasons for a restriction to the European Commission's DSA Transparency Database, without any personal data (no names, addresses or account identifiers). (Micro and small enterprises are exempt under Art. 19; sending is switched off for now. Staff can already export the statements in the database's format.)
Traders on Jet.Guide (Art. 30)
We do not rely on the exemption that Section 4 of the DSA (Art. 29) gives micro and small enterprises: we follow Art. 30 and 32 in full, and every listing's "Sold by" panel shows the operator's name, address, telephone number, email address, registration number and VAT number (Art. 30(7)).
Every operator is a trader. Before they can sell — we approve an operator only once these are complete — we collect:
- their legal name, address and email, their trade or business registration number and
tax identity (the same data we report under DAC7; our staff check EU VAT numbers in VIES);
- their payment account, telephone number and an identity document — through **Stripe
Connect, which verifies the operator's identity and bank account (know-your-customer) before it lets them receive money. We rely on Stripe's verification and do not hold a copy of the identity document ourselves**;
- a self-certification that they will offer only products and services that comply with EU and
national law. It is given at sign-up and recorded with its date and the version of the wording; operators who joined earlier are asked to give it in their portal. (A setting, TRADER_SELF_CERT_REQUIRED, off for now, makes it a condition of sign-up.)
Tour operators also give us their National Tourist Register number and liability insurance, which staff check before the "Registered tour operator" and "Insured" badges appear.
Checking. Staff run a traceability check on an operator: whether each item above is present, the Stripe verification status (details submitted, payments and payouts enabled, anything Stripe still requires) and the self-certification. Each check is recorded in our audit log with a snapshot of the Stripe status as evidence. An operator whose information is incomplete or wrong is asked to correct it, and can be suspended until they do.
Keeping it. We keep this information for at least six months after the relationship ends — in practice 10 years, because accounting and DAC7 law require the financial records. An operator account cannot be erased by self-service for this reason.
Operator complaints about us — about ranking, a suspension, a payout or our terms — have their own channel, with deadlines and published yearly statistics, described in the supplier terms.
Information to buyers of illegal products or services (Art. 32)
If we take a listing off sale because it was illegal (not merely against our terms), staff can, from the listing's moderation tools, inform every traveller who booked and paid for it in the previous six months, by email, in the language of their booking. The email says:
- what was illegal about the experience they bought;
- who the trader is — the operator's legal name, address and email;
- what they can do: cancel or ask for a refund under their booking's terms, contact us, use our
complaint and contest process (above), or go to the courts or an out-of-court body.
Staff first see how many travellers would be told and the exact text, and must confirm before anything is sent. Each notice is recorded (who sent it, when, why and to how many people), and a traveller is told once per notice.
Transparency reports
We will publish the reports required by Art. 15 DSA (numbers of notices, decisions, complaints and their outcomes, median handling times). Staff produce them from the platform's own records, section by section as in the Commission's harmonised template (Implementing Regulation (EU) 2024/2835). A figure the platform does not record is reported as "not recorded", never estimated.
Average monthly active recipients (Art. 24(2))
2 on average per month, from 2026-04-01 to 2026-09-30 (calculated 2026-10-31).
How we count: for each calendar month, every person who signed in, booked, wrote a review, asked a question or sent us a notice is counted once, whether they did it with an account or with an email address; the figure is the average of the last six complete months. We count from records we keep anyway and added no tracking to do it: the people are compared in scrambled form and only the number is kept. Visitors who only browse are not counted, so the real number of recipients is higher. The figures by month are at /api/dsa/active-recipients.
Contact point (Art. 11 and 12)
legal@jet.guide — for authorities and users, in Bulgarian and English.