The data controller responsible for your personal data is:
| Company | TAFSI LTD |
| Registered in | England and Wales |
| Registered Address | 29 Chapel Street, Hyde, SK14 1JB |
| Company Number | 17154212 |
| ICO Registration | ZC125203 |
| Data Contact | dukanoh.com/support |
We collect the following categories of personal data:
| Category | Examples | How Collected |
|---|---|---|
| Identity & Contact | Username, email and date of birth; your full name and delivery address; and, if you add them, a phone number, profile photo, bio and town or city | Provided by you at sign-up, at checkout or when you edit your profile |
| Payment Data | Stripe payment reference, payment method type (card, Apple Pay or Google Pay), amounts and order history. Card numbers never reach Dukanoh; Stripe processes them | Provided by you; card data processed exclusively by our PCI-DSS payment processor |
| Marketplace Activity | Listings created, items bought and sold, saved items and collections, the categories you chose at sign-up, and members you have blocked | Generated automatically as you use the marketplace |
| User-Generated Content | Product photos, descriptions, reviews, ratings, in-app messages | Provided by you within the App |
| App Usage | Which listings, stories and profiles you view; your Dukanoh Fit searches and which suggestions you tap; when you last used the App; crash reports (error details, device platform, OS version, App version, with no account identifier) | Collected by Dukanoh itself as you use the App. No third-party analytics or advertising tools are used. |
| Communications | Support tickets, in-app messages, email correspondence | Provided by you when you contact us or message other users |
| Seller Verification | Name, email, phone number and date of birth sent to Stripe when you set up payouts; whether your account can receive payouts | Provided by you when you set up payouts; see section 7 |
| Social Login Data | Name, email, and profile identifier from Google or Apple sign-in | Collected if you choose to sign in via Google or Apple ID |
| Pro Subscription Data | Subscription plan (Dukanoh Pro or Founder), subscription status, start and renewal dates, and whether you are still eligible for Founder pricing | Generated when you subscribe to Dukanoh Pro via the App |
| In-App Purchase Records | Purchase confirmation tokens, item purchased (e.g. Story Boost), transaction date and amount, App Store or Google Play order reference | Provided by Apple App Store or Google Play when an in-app purchase is completed |
| Boost & Story Analytics | Views and saves on your listings and Stories, views of your profile, and when each Boost started and expires | Generated automatically as members browse and when a Boost is active |
| Tax Reporting Data (Sellers) | National Insurance (NI) number or Unique Taxpayer Reference (UTR), date of birth (if not previously provided), and home address, collected for HMRC reporting under the UK Platform Information Reporting Regulations 2023 | Provided by you via the in-app Tax information screen when you approach the reporting threshold; see section 8 |
| Deletion Feedback (optional) | A reason category and optional free-text comment describing why you are leaving Dukanoh | Provided by you when you delete your account. It is stored anonymously, without your user ID, name, or any other identifier, and you can skip it without affecting your deletion |
| Dukanoh Fit Photos | Photos you take of your own pieces when you use Dukanoh Fit, and the garment type and colour we detect from them | Provided by you when you use Dukanoh Fit. A copy may be kept without your user ID or any other identifier to improve garment recognition; see section 4 |
We do not intentionally collect special category data. If you include such data voluntarily in listings or messages, you do so at your own discretion.
Every processing activity we carry out has a documented legal basis:
| Processing Activity | Legal Basis | UK GDPR Article |
|---|---|---|
| Account creation and management | Contract performance | Art. 6(1)(b) |
| Processing marketplace transactions | Contract performance | Art. 6(1)(b) |
| Holding payments in escrow | Contract performance | Art. 6(1)(b) |
| Fraud detection and trust & safety profiling | Legitimate interests + Legal obligation | Art. 6(1)(f) + (c) |
| Seller verification via Stripe Connect | Contract performance (Stripe’s own checks rest on its AML Regs 2017 obligations) | Art. 6(1)(b) |
| Analytics and App improvement | Legitimate interests | Art. 6(1)(f) |
| Retaining financial records | Legal obligation (HMRC) | Art. 6(1)(c) |
| Sending transactional notifications | Contract performance | Art. 6(1)(b) |
| Sending activity notifications (saves, reviews, price drops on saved pieces) | Legitimate interests | Art. 6(1)(f) |
| Sending push notifications (marketing) | Consent | Art. 6(1)(a) |
| Content moderation (Online Safety Act) | Legal obligation | Art. 6(1)(c) |
| Resolving buyer/seller disputes | Legitimate interests + Legal obligation | Art. 6(1)(f) + (c) |
| Managing Pro subscriptions and billing | Contract performance | Art. 6(1)(b) |
| Processing in-app purchases (Boosts) | Contract performance | Art. 6(1)(b) |
| Providing Boost & Story analytics to Pro sellers | Contract performance | Art. 6(1)(b) |
| Collecting and reporting seller tax data to HMRC (UK PIRRR 2023 / DAC7) | Legal obligation (UK PIRRR 2023, SI 2023/817) | Art. 6(1)(c) |
Where we rely on legitimate interests, we have conducted a Legitimate Interests Assessment (LIA) and are satisfied our interests are not overridden by your rights and freedoms. You may request a copy of any LIA via our contact form.
Dukanoh uses automated systems and human review to protect users and maintain a trustworthy marketplace. This processing includes:
This processing is carried out under legitimate interests (protecting our platform and users) and legal obligation (AML Regulations, Online Safety Act 2023). You have the right to object to profiling based on legitimate interests; see section 15.
Transparency note: We will not covertly restrict or shadow-ban accounts without notifying the affected user, except where doing so would compromise an active fraud investigation or is required by law.
We send three groups of push notifications to your device:
| Group | Examples | Legal Basis | How to switch off |
|---|---|---|---|
| Orders and messages | New message, order paid, dispatched, completed or cancelled, dispute opened, a reminder before an order completes, notices about your selling standing | Contract performance | Only in your device’s notification settings, since they carry information you need to complete an order |
| Activity | Someone saved your listing, a new review on your profile, a price drop on a piece you saved | Legitimate interests | Settings → Notifications in the App, or your device’s notification settings |
| Marketing | Announcements and new features from Dukanoh | Consent | Settings → Notifications in the App, at any time |
Switching off Activity or Marketing notifications never affects Orders and messages. We do not send push notifications on behalf of anyone else.
Before a seller can receive payouts, they set up a payout account with Stripe Connect from inside the App. Stripe Payments UK Limited is the regulated payments firm, so it is Stripe, not Dukanoh, that carries out whatever identity and anti-money-laundering checks the law requires of it.
Stripe’s processing of your data is governed by Stripe’s privacy policy. Our legal basis for sending Stripe your details is contract performance (Art. 6(1)(b)); the checks Stripe then performs rest on its own legal obligations under the Money Laundering Regulations 2017.
Dukanoh is a Reporting Platform Operator under the UK Platform Information Reporting Regulations 2023 (UK PIRRR 2023), which implement the OECD DAC7 framework into UK law. Under these regulations we are required to collect, verify, and annually report certain information about sellers who use the platform to generate income.
These obligations apply to sellers who, in any calendar year, either:
So that we hold your details before you cross the threshold, the App asks for them once you reach 29 sales or £1,690 in the calendar year, and warns you from 25 sales or £1,500. Until they are provided, your listings are hidden (section 8.5).
| Data Element | Purpose |
|---|---|
| Legal full name | Identity of reportable seller for HMRC submission |
| Date of birth | Seller identification as required by UK PIRRR Reg. 14 |
| Primary residential address | UK tax residence determination |
| Tax identification number (NI or UTR) | Linking seller to HMRC records; mandatory for report |
| Gross proceeds per reporting period | Reportable consideration as defined in UK PIRRR Schedule 2 |
| Number of relevant activities (sales) | Reported alongside proceeds to HMRC |
This processing is carried out under legal obligation (Art. 6(1)(c) UK GDPR), because compliance with the UK Platform Information Reporting Regulations 2023 is not optional for Dukanoh.
We will notify you by in-app notice when your transaction count or gross proceeds approach the reporting threshold. Once the threshold is met, you will receive a separate notice confirming that your details have been (or will be) included in the annual HMRC report. You may request a copy of the data reported about you via our contact form.
Where a seller has reached the reporting threshold but has not provided their tax identification details, Dukanoh is required under UK PIRRR 2023 to suspend that seller’s listings until the details are provided. This is a legal requirement and not a discretionary enforcement measure. Listings will be reinstated promptly upon receipt of the required information.
When a buyer completes a purchase on Dukanoh, the following data processing occurs in connection with our escrow payment model:
Our payment processor acts as a separate data controller for payment fraud prevention purposes. Their privacy policy governs that processing.
Dukanoh provides an in-app messaging feature allowing buyers and sellers to communicate about listings. In connection with this:
The website uses only strictly necessary cookies, set on the staff admin console: admin_session (auth) and csrf_token (CSRF protection). Both expire after 8 hours or on sign-out, whichever comes first. The website does not use analytics, advertising, marketing, or any third-party tracking cookies, and does not require a consent banner under PECR.
The Dukanoh mobile app uses no analytics, advertising or tracking SDKs and does not read your device’s advertising identifier. It stores only what it needs to work:
| Type | Purpose | Consent Required? |
|---|---|---|
| Strictly Necessary | Keeping you signed in, security, and completing payments through Stripe and the app stores | No |
| Functional | Your theme preference, your recent-searches list, which prompts and hints you have dismissed, and a short-lived copy of the feed so the App opens quickly. All of this stays on your device. | No |
Because nothing is used for analytics or advertising, no consent banner is needed under PECR. Your notification choices, including the consent-based Marketing group, are at Settings → Notifications in the App. Full detail is in our Cookie Policy at www.dukanoh.com/cookie-policy.
We do not sell your personal data. We share it only as follows:
Our database and files are hosted in the EU (Ireland), which the UK treats as adequate. Some providers process data in the United States: Anthropic, RevenueCat, Resend, Expo, Vercel, Apple and Google. For those transfers we rely on the UK Extension to the EU-US Data Privacy Framework where the provider is certified under it, and otherwise on the UK International Data Transfer Agreement or the UK Addendum to the EU Standard Contractual Clauses. Use our contact form to request a copy of the safeguards that apply.
We retain data only as long as necessary:
| Category | Retention Period | Basis |
|---|---|---|
| Account and profile data | Active while your account is open. On closure, your personal data (name, contact details, address, profile photo) is removed immediately; an anonymised stub remains attached to the retained records below. | Contract / Legitimate interests |
| Transaction records | 7 years from transaction date | Legal obligation (HMRC) |
| Escrow / payment data | 7 years from transaction date | Legal obligation |
| In-app messages | While either party keeps the conversation; two years after the related order completes or is cancelled; within a week if both delete the thread | Contract / Legitimate interests |
| Dispute records | 6 years from resolution | Legitimate interests (limitation period) |
| Trust & safety logs | 3 years from last relevant event | Legitimate interests / Legal obligation |
| Seller verification status (Stripe account reference, payout eligibility) | While you are a seller; removed on account closure. Stripe keeps its own records under its policy | Contract |
| Tax / TIN data (NI/UTR, DOB, address collected for PIRRR) | 5 years from end of reporting year | Legal obligation (UK PIRRR 2023, Reg. 23) |
| App usage records (views, Fit searches, last active) | Up to 26 months | Legitimate interests |
| Crash reports | 90 days | Legitimate interests |
| Marketing consent records | Until withdrawn + 1 year | ICO guidance |
| User-generated content | Until deleted by user or account closure | Contract |
| Pro subscription records | Duration of subscription + 2 years post-cancellation | Contract / Legitimate interests |
| In-app purchase records | 7 years from purchase date | Legal obligation (HMRC) |
| Boost & Story analytics | 26 months rolling | Legitimate interests |
| Dukanoh Fit photos (kept without any link to your account) | Up to 24 months | Legitimate interests |
Where data cannot be deleted due to a live legal hold or ongoing dispute, we will inform you of the hold and its expected duration. Where possible, we will anonymise data rather than delete it where anonymisation satisfies the underlying retention purpose, since anonymised data is no longer personal data under UK GDPR.
Deleting your account removes your personal identity from Dukanoh: your name, profile photo, bio, phone, address, payment account, saved items, push tokens, and active listings (which are archived). Your username is permanently retired, so no one else can take it.
We keep an anonymised stub of your profile attached to records we are legally required to retain (orders, transactions, tax data, dispute history). Any review you wrote or received, and any conversation you took part in, remains visible to the other party labelled as “Deleted member”, because we cannot remove these without distorting the record for that person. Once the retention period for the related record expires, the stub is fully purged.
You have the following rights. We respond within one calendar month. You may exercise any of these rights by:
| Right | What it means | Limitations |
|---|---|---|
| Access (Art. 15) | Request a copy of all data we hold about you | Must verify identity; cannot include third-party data |
| Rectification (Art. 16) | Correct inaccurate or incomplete data | Cannot alter records required for legal compliance |
| Erasure (Art. 17) | Request deletion where no compelling reason to retain. You can trigger this directly from the App via Settings → Delete Account. | Refused while you have an open order, an unresolved dispute, money in your seller wallet or an active Pro subscription; finish or cancel those first. Records we must keep by law (orders, payments, tax reporting, disputes) are kept in anonymised form for the statutory period rather than blocking your request. |
| Restriction (Art. 18) | Limit how we process your data | Processing may continue for legal claims or public interest |
| Portability (Art. 20) | Receive your data in machine-readable format | Applies only to data processed by consent or contract |
| Object (Art. 21) | Object to processing based on legitimate interests | We may continue if compelling legitimate grounds exist |
| Object to profiling | Object to trust & safety or recommendation profiling | We may continue if necessary to protect platform integrity |
| Withdraw consent | Withdraw consent at any time without affecting prior processing | Affects only consent-based processing |
You have the right to complain to the Information Commissioner’s Office (ICO):
| Website | www.ico.org.uk |
| Helpline | 0303 123 1113 |
| Address | Wycliffe House, Water Lane, Wilmslow, SK9 5AF |
We ask that you contact us first via our contact form to try to resolve any concern before escalating to the ICO.
As an online marketplace that hosts user-generated content, TAFSI LTD is subject to duties under the Online Safety Act 2023 (OSA). In fulfilling these duties we:
Processing of content for moderation purposes is carried out under legal obligation (Art. 6(1)(c)). Automated screening may be used as a first step, but removal decisions on disputed content involve human review.
Notifying you of a breach: Where a personal data breach is likely to result in a high risk to your rights and freedoms (for example, exposure of payment data, tax identification numbers, or account credentials), we will notify you directly without undue delay in accordance with UK GDPR Article 34. Notification will be sent to the email address associated with your account and will describe the nature of the breach, the data affected, the likely consequences, and the steps we are taking to address it.
You are responsible for keeping your login credentials secure. Report any suspected unauthorised access via our contact form immediately.
Dukanoh is for users aged 18 and over only. We do not knowingly collect data from under-18s. If you believe a minor has registered, contact us via our contact form and we will delete the account without undue delay.
We use automated processes for listing screening, recommendation ranking, the tax-information hold described in section 8, and seller cancellation strikes. One of these produces a decision with a significant effect without a person being involved: when a seller reaches five cancellation strikes in 12 months, their selling is paused automatically (listings hidden, no new sales or listings), as set out in clause 4.7 of the Terms. We tell the seller the reason and the strike count straight away. You have the right to ask a person to review that decision, to give your side, and to contest it: use our contact form and a member of our team who did not set the rule will look at it. The same route is open for any other automated decision that affects you.
We will notify you of material changes via the App or email at least 14 days before they take effect. The Effective Date above indicates the current version.
For all privacy and data protection enquiries:
| Contact form | dukanoh.com/support |
| privacy@dukanoh.com | |
| Post | TAFSI LTD, 29 Chapel Street, Hyde, SK14 1JB |