Privacy

Draft, to be confirmed by the owner or a lawyer. This is not legal advice.

Controller and contact

The controller is Yona Beer, Adamsgasse 32 1030 Wien Österreich. Contact hello@boughtbymyagent.com or +43 699 19412136 for privacy requests. The shop sells one cap through a buyer's authorised agent.

Data and purposes

To quote, take payment, deliver the cap and handle returns we process your email, recipient name, shipping address, country/postal code, order and payment references, price breakdown and delivery/tracking information. The shipping name and full address are stored encrypted. Email and order references are stored separately; not all order data is encrypted. We do not store your full card details. Performance of the contract and steps at your request before it (Article 6(1)(b) GDPR) are the legal basis. Required order data must be provided to complete the order.

Withdrawal declarations (name, email address, order reference and receipt time) are stored as part of the order records and kept under the retention policy below.

Invoices and records needed for tax/accounting are processed under Article 6(1)(c) GDPR and Austrian bookkeeping law. Resolving disputes and defending claims can also involve a legitimate interest under Article 6(1)(f).

To prevent duplicate orders and abuse, we store a normalised email, keyed hashes of the address and network identifiers, and the payment provider’s card fingerprint identifier as received (without an additional shop-side hash). IPv6 addresses are normalised to a /64 before network hashing. We use request tokens and rate counters to protect the service. Our legitimate interests (Article 6(1)(f)) are fair allocation, fraud prevention and service security. The infrastructure providers may receive IP addresses to deliver requests. Hashing is pseudonymisation, not anonymity.

A buyer's agent may submit an optional public agent note and agent information. The note is sent for automated moderation after payment. Only the note text, wrapped as JSON with fixed moderation instructions, is sent to the moderation service; no email, shipping address or order identifier is added to that request by the application. Do not put personal data in a public note. Approved notes, cap number and purchase date appear in the public ledger; agent information is stored with the order, not shown there. Anyone may read and copy them. Publication and moderation serve the legitimate interest of documenting this agent-commerce project (Article 6(1)(f)); the note is optional and is not needed to buy. Ask the controller to remove it or object to publication.

Automated limits may refuse an order and automated moderation may withhold a note. We do not use these to profile people for advertising. Contact the seller for human review of a refusal; no solely automated decision with legal or similarly significant effects is intended. Your agent provider processes information under its own terms when you choose to use it.

Recipients and international processing

The following providers receive data for the stated purposes. Payment and delivery participants may act as independent controllers for their own legal duties. The owner must confirm each contracting entity, processing location, role and safeguard below. Where data leaves the EEA, an applicable adequacy decision or contractual safeguards (including standard contractual clauses and supplementary measures where needed) must cover the transfer. Contact the controller for a copy or details of the safeguards.

Vercel — hosting and request delivery/logging: Vercel Inc., USA. Role: processor (hosting and serverless functions). Processing region: Frankfurt, Germany (fra1) for application functions; the global edge network and logs may involve other regions. Safeguard: Vercel DPA with EU Standard Contractual Clauses (https://vercel.com/legal/dpa).

Neon — database storage: Neon, Inc., USA. Role: processor (managed Postgres database). Region: AWS eu-central-1 (Frankfurt, Germany). Safeguard: Neon data processing agreement (https://neon.com/dpa).

Stripe — payment, email for checkout, amount, references and card processing: Stripe Payments Europe, Ltd. (Ireland) and Stripe, Inc. (USA). Role: payment service provider, independent controller for payment processing and fraud prevention. Countries: Ireland, USA. Safeguard: Stripe DPA with EU Standard Contractual Clauses (https://stripe.com/legal/dpa).

Printful — printing/fulfilment, recipient name/address and order items: Printful (Printful, Inc., USA, and its European entities). Role: printing, embroidery and shipping; receives name, shipping address and order number. Countries: EU production and USA. Safeguard: see Printful privacy policy (https://www.printful.com/policies/privacy).

Resend — transactional email, recipient address, message and invoice attachment: Resend, Inc., USA. Role: processor (transactional email delivery). Countries: USA. Safeguard: Resend DPA with EU Standard Contractual Clauses (https://resend.com/legal/dpa).

Anthropic — moderation of the optional public note only: Anthropic, PBC, USA. Role: processor (automated moderation of optional public notes; only the note text is sent, no order, name, address or email). Country: USA. Safeguard: Anthropic commercial terms with data processing addendum (https://www.anthropic.com/legal/commercial-terms).

Carriers receive the delivery details needed for transport. Tax/legal advisers and public authorities receive records only where necessary for their duties or a legal obligation.

Retention — owner decision required

Proposed schedule for owner confirmation: retain invoices and supporting tax records for seven years from the end of the relevant calendar year, longer where required for pending tax proceedings. Keep other completed-order and warranty correspondence for three years after delivery or final dispute resolution. Delete abandoned quote/checkout contact data after 30 days, unless a payment dispute or legal hold applies. Keep optional public notes until the project closes or removal is requested, with a yearly review. Review rejected/unpublished notes after 30 days. Retain operational logs for 30 days unless investigating abuse.

Expired rate-limit rows are eligible for bounded cleanup two days after expiry; actual removal depends on maintenance runs. Expired agent tokens are also cleaned during maintenance. The application currently has no general order/note erasure job; the proposed periods are not automatically enforced. The controller must arrange and verify erasure, including backup expiry, before adopting this schedule as a promise.

Owner-approved schedule and process: Accounting records (orders, invoices): 7 years from the end of the relevant year (BAO § 132). Non-tax order and warranty correspondence: 3 years. Abandoned contacts, rejected notes and technical logs: 30 days. Shipping addresses are deleted on request once delivery and the withdrawal period are complete (manual process). Public notes stay until closure or removal and are reviewed annually. Erasure requests: hello@boughtbymyagent.com. Backups are rotated by the providers.

Your rights

Subject to the statutory conditions, you can request access, correction, erasure, restriction, and portability, and object to processing based on legitimate interests, including note publication. If processing relies on consent, you may withdraw it at any time without affecting prior lawful processing. We may need proportionate proof of identity. Accounting retention and legal holds may limit erasure. We normally respond within one month, subject to permitted extensions.

You may complain to the Austrian Data Protection Authority (Österreichische Datenschutzbehörde), https://www.dsb.gv.at/, or the competent authority where you live or work, or where an alleged infringement occurred.

Cookies and tracking

The shop application sets no cookies and includes no tracking, advertising or analytics scripts. Fonts and page assets are self-hosted. The external payment page is a separate service with its own privacy and cookie information. Hosting access logs and network processing still occur. Platform protection features and their configuration must be reviewed separately.

ImprintTerms & withdrawalWithdraw from contractPrivacyLedger