Who controls your data: You register once on Ordering.Tools (typically when placing your first order at a Venue that uses our platform) and receive a single platform account that works across every Venue powered by Ordering.Tools. Reservation Ltd. is the data controller for your platform account itself — email, password, name, phone, loyalty balances, saved addresses and cross-Venue order history. For order-specific data (what you ordered, delivery address and notes for a particular order, special instructions), the Venue Operator that received the order is the controller and we act as its data processor. You can manage your data and exercise your rights directly from your account — no email request needed. See Section 10.
1. Identification of the Data Controller
Reservation Ltd. (Bulgarian limited liability company / EOOD)
EIK: 203865762
Registered office: Varna, P. Raichev St. 1A, Bulgaria
Email (privacy): [email protected]
Email (support): [email protected]
Phone: +359 2 495 0888
Website: www.ordering.tools
Reservation Ltd. operates the Ordering.Tools multi-tenant SaaS platform for digital menus and online ordering serving hospitality and restaurant businesses. Reservation Ltd. also operates Reservation.Tools (reservation management) — a separate product with its own privacy policy. Depending on processing context, Reservation Ltd. acts as either data controller or data processor.
For data protection inquiries, contact [email protected].
2. Supervisory Authority
Commission for Personal Data Protection (CPDP)
Address: 2 Prof. Tsvetan Lazarov Blvd., 1592 Sofia, Bulgaria
Phone: +359 2 915 3 518
Email: [email protected]
Website: www.cpdp.bg
We recommend contacting us before filing a complaint with the CPDP — in most cases we can resolve the matter directly and quickly.
3. Data Controller vs. Data Processor — A Critical Distinction
Under EU GDPR and Bulgarian data protection law, there is an important legal distinction between a data controller (the entity that decides why and how personal data is processed) and a data processor (the entity that processes data on behalf of a controller). For end-customers, these roles are split between Reservation Ltd. and the Venue Operator depending on the data category.
Reservation Ltd. is Controller for your platform account
Your Ordering.Tools account — email, password, name, phone, loyalty balances, saved delivery addresses, referral codes, cross-Venue order history and marketing consent — is controlled by Reservation Ltd.. One account spans all Venues on the platform; you do not create a separate account per Venue. Legal basis: GDPR Art. 6(1)(b) (contract performance — providing the platform service you signed up for) and Art. 6(1)(a) (consent) for marketing messages.
Venue Operators are Controllers for order-specific data
When you place an order at a specific Venue, the Venue Operator becomes the controller for data tied to that order: items ordered, delivery address and notes for the order, table number, special instructions, and any data the Venue collects for its own loyalty or CRM purposes. Reservation Ltd. processes this data on the Venue's instructions only, under a Data Processing Agreement (DPA) incorporated into the Venue's Terms of Use.
Most of your data rights — access, rectification, erasure, portability, marketing opt-out — can be exercised directly in your account on www.ordering.tools, without contacting either us or the Venue. See Section 10.
4. Processing Principles
We process personal data in accordance with the principles set out in GDPR Article 5 (lawfulness, fairness, transparency, purpose limitation, data minimisation, accuracy, storage limitation, integrity and confidentiality, and accountability).
5. Categories of Data Subjects and Data
5.1 Venue Operator Account Holders (Controller = Reservation Ltd.)
Owners, managers, and staff of Venues that subscribe to Ordering.Tools.
- Identification: Name, email, phone
- Authentication: Password (stored hashed, never plaintext)
- Profile: Role, language, timezone
- Session/technical: IP address, browser, OS, last login
- Audit logs: Records of platform actions
- Billing: Business name, EIK/VAT (legal entities), invoicing address — processed via third-party payment providers; no card data stored by us
5.2 Visitors to www.ordering.tools (Controller = Reservation Ltd.)
- Technical data: IP address, browser, pages viewed, referrer
- Cookies: See Section 11
5.3 Recipients of Product/Service Notifications (Controller = Reservation Ltd.)
Registered Venue Operators receiving periodic notifications about new features, service changes, and product messages. We do not maintain a public newsletter signup form and do not send marketing messages to non-registered users. Recipients may unsubscribe anytime via links in messages.
5.4 End-Customers of Venues (split controllership)
Individuals who register on Ordering.Tools (typically when placing their first order at any Venue on the platform) and subsequently place orders at one or more Venues. A single platform account is used across all Venues — you do not re-register per restaurant.
Reservation Ltd. is controller for:
- Platform account identity: Name, email, phone, hashed password
- Account authentication: Session tokens, email confirmation tokens, phone verification tokens
- Saved delivery addresses: Addresses you save on your account for reuse across Venues
- Loyalty balances and referral codes: Maintained at the platform level and visible in your account
- Cross-Venue order history: The aggregated list of your orders across all Venues, shown in your profile
- Marketing consent: Email and SMS marketing opt-ins/opt-outs managed from your Notifications settings
The Venue Operator is controller (and we act as processor) for:
- Order content: Items, modifiers, quantities, special instructions, order time, table number
- Delivery details per order: Address and notes you provided at checkout for that specific order
- External payment identifiers: Stripe customer ID (in the Venue's Stripe account), MyPOS/Borica transaction references
- Venue-side CRM: Any notes, tags, or segmentation the Venue maintains on its customers
What we do NOT collect: No special categories of data per GDPR Article 9 (racial/ethnic origin, political opinions, religious beliefs, genetic, biometric, health, sexual orientation). Exception: if Venues collect dietary information (e.g., "nut allergy") it may contain indirect health information — responsibility rests with the Venue as controller.
Payment data: Reservation Ltd. does not store or process payment card data. Payments process directly between the End-Customer and the Venue's own payment account at Stripe (via Stripe Connect Standard Direct Charges), MyPOS (embedded checkout), or Borica APGW (Bulgarian banks). See Section 7.5.
5.5 Contact Form Submissions (Controller = Reservation Ltd.)
Website visitors submitting contact forms provide name, email, and message text. Data is processed to respond to inquiries and retained only as long as needed for that purpose.
5.6 Real-Time Notifications (Pusher)
For order status updates and Kitchen Display System (KDS) push notifications, the platform uses real-time messaging. Push notification tokens are used solely for service-related notifications and are not shared with third parties for marketing.
6. Purposes and Legal Bases
| Purpose | Legal Basis | GDPR |
|---|---|---|
| Account registration and maintenance | Contract performance | 6(1)(b) |
| Operational notifications (registration, password reset) | Contract performance | 6(1)(b) |
| Invoicing and accounting | Legal obligation (Bulgarian Accounting Act) | 6(1)(c) |
| Anti-abuse, anti-spam, anti-bot, anti-fraud | Legitimate interest | 6(1)(f) |
| Platform improvement (debugging, error tracking) | Legitimate interest | 6(1)(f) |
| Product and service notifications to Venue Operators | Consent obtained at registration (Bulgarian ZEC stricter than GDPR for direct marketing) | 6(1)(a) |
| Win-back emails to inactive accounts | Consent obtained at registration; opt-out anytime | 6(1)(a) |
| End-customer order processing | Processing on behalf of Venue (controller) | Art. 28 |
Legitimate interest: Where we rely on legitimate interest as a legal basis, you may object to such processing at any time (Section 10).
7. Recipients and Sub-Processors
A sub-processor is a third party to whom we delegate specific data processing operations (another processor within the meaning of Art. 28(2) and (4) GDPR). Sub-processors act strictly per our instructions and are contractually bound by confidentiality and security obligations through Data Processing Agreements (DPAs).
7.1 Current sub-processor list
| Provider | Purpose | Jurisdiction | Transfer mechanism |
|---|---|---|---|
| Amazon Web Services EMEA SARL | Hosting, file storage, transactional email, cloud infrastructure | Ireland (eu-west-1) | EU/EEA — no transfer outside EU |
| Cloudflare, Inc. | CDN, WAF, DDoS and bot protection | USA (with EU edge) | EU-U.S. DPF + SCC |
| Functional Software, Inc. (Sentry) | Error monitoring and debugging (technical identifiers; no end-customer order data) | USA | EU-U.S. DPF + SCC |
| Pusher Ltd. | Real-time messaging and web push notifications for order updates | United Kingdom (UK GDPR adequacy) | UK adequacy decision |
| LINK Mobility Bulgaria EOOD | SMS delivery for Bulgarian phone numbers (order updates, verification, marketing opt-ins) | Bulgaria (EU) | EU/EEA — no transfer outside EU |
| GatewayAPI (GatewayAPI ApS) | SMS delivery for international phone numbers (order updates, verification, marketing opt-ins) | Denmark (EU) | EU/EEA — no transfer outside EU |
| Google Cloud (Google Ireland Limited) | Geocoding, address autocomplete, translations, Sign in with Google (admin + customer login), Google Business Profile sync (push of venue identity from connected venues only — see Section 7.6) | USA (EU sub-entity for EU clients) | EU-U.S. DPF + SCC |
| Meta Platforms Ireland Limited | Facebook Pages and Instagram Business sync of venue identity (hours, address, phone, photos, website) — only for venues that explicitly connect their Page/account via /admin/listings. See Section 7.6. | Ireland (EU) + USA | EU-U.S. DPF + SCC |
| Microsoft Ireland Operations Limited | Bing Places listing sync of venue identity — only for venues that explicitly connect via /admin/listings. See Section 7.6. | Ireland (EU) + USA | EU-U.S. DPF + SCC |
| LocationIQ (Unwired Labs) | Delivery zone boundary search (admin-side only) | India / EU regions | SCC |
| OpenAI Ireland Ltd. | AI-assisted product descriptions in admin. Inputs are product names and categories — no end-customer personal data sent. | Ireland (EU) + USA | EU-U.S. DPF + SCC |
| Anthropic Ireland Limited | AI conversational admin assistant (/admin/ask), AI menu auto-generation (image-based menu OCR), AI restaurant grader. Inputs are admin-side data only (product names, public website HTML, public Google Business data). No end-customer personal data is sent. | Ireland (EU) + USA | EU-U.S. DPF + SCC |
| Kutt.it (rols.uk URL shortener) | URL shortening for SMS/notifications (sees URLs only) | EU | EU/EEA |
7.2 Changes to the sub-processor list
We may add, remove, or replace sub-processors. When we add a new sub-processor processing personal data of Venue Operators or End-Customers, we update this Privacy Policy and notify Venues by email within reasonable time, allowing objections per the DPA.
7.3 Disclosure required by law
We may disclose data to government authorities when legally required (court orders, competent authority directives). We verify each request's legitimacy and disclose only what is expressly required.
7.4 Payment providers — NOT our sub-processors
Payments accepted by Venues through the platform follow a "facilitator" model. Reservation Ltd. is not party to payments and does not process payment card data:
- Stripe (Connect Standard): Venues maintain their own Stripe accounts linked via OAuth (
scope=read_write). Card data flows directly between End-Customers and the Venue's Stripe account via Direct Charges with theStripe-Accountheader. We are not the merchant of record and receive no transaction commissions on order payments. - MyPOS (embedded checkout): Venues maintain their own MyPOS merchant accounts with unique Store IDs and certificates. The platform redirects End-Customers to payment forms using Venue merchant credentials.
- Borica APGW: Bulgarian bank card payments process directly between End-Customers and the Venue's acquiring bank via Borica's gateway with signature verification.
In all cases, payment providers act as sub-processors of the Venue as controller, not of Reservation Ltd. Stripe Billing is used separately for Reservation Ltd.'s own subscription billing of Venue Operators (see Section 5.1).
7.5 Embedded ordering widgets on Venue websites
When Venues embed Ordering.Tools widgets on their own websites, the widget connects to our platform showing menus and accepting orders. Data collected via widgets (name, phone, email, address, order details) is processed per the Venue's privacy policy, with us acting as processor.
7.6 Connected directories — Listings sync (Google, Apple, Facebook, Instagram, Bing)
Venue Operators may optionally connect their Google Business Profile, Apple Business Connect, Facebook Page, Instagram Business account, or Bing Places listing to Ordering.Tools through the admin panel at /admin/listings. When connected, the platform pushes the venue's public identity (name, hours, address, phone, photos, description, website URL, menu URL) to the chosen directory whenever the Venue Operator updates that data in Ordering.Tools.
What we send: only public business identity data already published by the Venue Operator inside Ordering.Tools. We do NOT send end-customer personal data, order history, or any internal admin data to any directory.
OAuth scope summary per platform:
- Google Business Profile — scope
https://www.googleapis.com/auth/business.manage: read venue's GBP location, write hours/address/phone/website/photos/description/permanent-closure status. - Apple Business Connect — Apple developer-team JWT: read/write venue location's hours/address/phone/website/photos.
- Facebook Pages — scopes
pages_manage_metadata+pages_read_engagement: write Page about/phone/website/hours; read Page-level review and comment events for future reputation tooling. - Instagram Business — scopes
instagram_basic+instagram_content_publish: write biography/website/contact phone of the linked IG Business Account. - Bing Places — Microsoft Bing Places API token: write business name/description/address/phone/website/hours.
Token storage: OAuth access tokens, refresh tokens, and the linked external location identifier are stored encrypted at rest in our database (column VenueIntegration.config) using the same encryption path that protects Stripe and MyPOS credentials. Tokens are never logged in plaintext, never sent to any third party, and never exposed to other Venues.
Revocation: a Venue Operator can disconnect any directory at any time via /admin/listings → "Disconnect" — this removes the encrypted tokens from our database and marks the integration inactive. The Venue Operator may additionally revoke our app's access from the directory's own settings (Google Account permissions, Apple ID app authorisations, Facebook Business Settings, Microsoft account permissions). Revoking from the directory side prevents any future API call but does not retroactively delete data already pushed to the directory; that remains under the directory's own retention policy.
Audit log: every push attempt is recorded in our VenueListingSyncLog table (when, which platform, which fields, success/failure, response code). The Venue Operator can view the last 25 entries at /admin/listings.
Each directory acts as an independent data controller for the data we push on the Venue Operator's instruction. The Venue Operator's relationship with each directory is governed by that directory's own terms (e.g., Google Business Profile Terms, Meta Platform Terms, Bing Places Terms).
8. International Data Transfers
Primary infrastructure and most sub-processors are located in the EU/EEA:
- Hosting and infrastructure — AWS, eu-west-1 (Ireland)
- Real-time messaging — Pusher (United Kingdom, under UK adequacy decision)
For some services (CDN/WAF, error tracking, AI features, geocoding), data may be processed by U.S. providers. These transfers are protected under GDPR Articles 44–49 via:
- EU–U.S. Data Privacy Framework (DPF): Verify provider certification at dataprivacyframework.gov
- Standard Contractual Clauses (SCC): European Commission–approved clauses for non-DPF providers
We do not transfer data to third countries outside the EU/EEA, UK, and USA.
9. Data Retention
Free tier policy
Ordering.Tools does not automatically delete accounts when a paid subscription ends. Instead, paid subscriptions automatically downgrade to the free tier and the account remains active indefinitely until you request deletion. This ensures you keep access to your menu, order history, and customer data for as long as you need it.
| Data type | Retention period |
|---|---|
| Active Venue Operator accounts (paid or free tier) | Indefinitely while the account remains active. No automatic deletion when paid subscription ends — accounts downgrade to free tier and persist. |
| Account deletion (on user request) | Deleted or anonymised within 30 days of receipt, except where legal obligations require longer retention |
| End-Customer order data (we as processor) | Per Venue's instructions as controller. Upon Venue contract termination — deleted or returned to the Venue per the DPA |
| Invoicing and accounting documents | 10 years from year-start following issuance year (Bulgarian Accounting Act, Art. 12) |
| Server access logs | Up to 30 days (security and debugging) |
| Error monitoring logs | Up to 30 days |
| Audit logs (admin actions) | Up to 12 months (configurable per Venue) |
| Product/service notification engagement statistics | Up to 24 months from sending |
| Database backups | Rotation cycles (up to 30 days), then permanent removal |
| Contact form inquiries | While needed to handle the inquiry |
| Push notification tokens | Until app/browser uninstallation or push permission revocation |
Right to erasure and backups: The right to be forgotten applies to backups. After production database deletion, data is permanently removed from backups within rotation cycles (up to 30 days). Until then, backups retain data only for post-incident recovery.
10. Your Rights
Under GDPR Articles 15–22 you have the following rights:
Right to erasure ("right to be forgotten") — Art. 17
Request deletion of your personal data unless legal obligations or legitimate interests require retention. We honour this within 30 days.
- End-Customer platform accounts: Delete your entire account directly from Account → Settings → Delete Account. This anonymises your orders across all Venues (preserving their accounting) and fully removes your profile, saved addresses, loyalty balances, and referral codes.
- End-Customer data at a specific Venue: Use Account → Privacy to request anonymisation of your data at a single Venue without deleting your platform account. Orders at that Venue will be detached from your identity while your account remains active for other Venues.
- Venue Operator accounts: Request deletion at any time via [email protected] or through the in-app cancellation flow.
Right of access (Art. 15)
Receive a copy of personal data we hold about you.
Right to rectification (Art. 16)
Correct inaccurate or incomplete data.
Right to restriction (Art. 18)
Temporarily suspend processing in specified circumstances.
Right to data portability (Art. 20)
Receive your data in a structured, machine-readable format. See also Section 15 (Data Act switching rights).
Right to object (Art. 21)
Object to processing based on legitimate interest or direct marketing.
Right to withdraw consent (Art. 7(3))
Withdraw consent anytime. Withdrawal does not affect processing lawful before withdrawal.
Right to lodge a complaint (Art. 77)
File a complaint with the CPDP or your local supervisory authority.
Self-service tools for End-Customers: Most rights can be exercised directly from your account without contacting us:
- Access and rectification: Account → Settings to view and update your name, email, phone, and language
- Portability: Account → Settings → Export my data — downloads a structured JSON file with your profile, addresses, loyalty records, and order history
- Erasure (platform-wide): Account → Settings → Delete Account — anonymises orders across all Venues and removes your profile
- Erasure (single Venue): Account → Privacy — anonymise your data at one Venue while keeping your platform account
- Objection and consent withdrawal: Account → Notifications to toggle marketing email/SMS consent anytime
To exercise any right we cannot handle via self-service, contact: [email protected]
We respond within 30 days. Complex or numerous requests may extend this by up to 60 additional days, with notification. Exercise of rights is free unless requests are manifestly unfounded or excessive.
11. Cookies and Similar Technologies
The Ordering.Tools platform uses cookies and similar storage only where needed to run the site and, with your consent, for aggregated analytics. We do not use advertising or profiling cookies and we do not sell your data.
Strictly necessary cookies (no consent required) are used for session authentication, cart state, language preference, and bot/abuse protection. With your consent, we may use analytics cookies to understand aggregate site usage. A live list of the trackers in use at any given moment, together with the controls to accept or reject each category, is available in the Cookie Settings panel accessible from the footer of this site.
You can manage or block cookies through your browser settings. Blocking strictly necessary cookies will impair platform functionality.
12. Security Measures
We apply technical and organisational measures appropriate to the level of risk, in accordance with GDPR Article 32. These include encryption in transit, encryption at rest for stored files and backups, role-based access control on the principle of least privilege, hashed passwords, token-based session authentication, multi-tenant isolation, automated backups on a defined rotation policy, contractual safeguards with sub-processors via DPAs, bot protection, and an internal incident response procedure including notification of the supervisory authority within 72 hours where required under GDPR Article 33.
13. Automated Decision-Making and Profiling
Reservation Ltd. does not engage in automated decision-making (including profiling) producing legal effects or similarly significantly affecting individuals, as defined in GDPR Article 22.
14. Use of Artificial Intelligence (AI Act Disclosure)
The platform uses AI in a limited, narrow capacity: product description generation (admin-only). When a Venue Operator clicks "Generate description" in the admin product editor, the product name, category, and existing description are sent to a third-party AI provider (see Section 7.1) which returns a draft description. The Operator reviews and edits before saving. No End-Customer personal data is sent to the AI provider.
This usage falls outside the EU AI Act's "high-risk" categories (Annex III). We do not use AI for automated decisions about individuals, content moderation, profiling, or biometric processing. If AI usage expands, this section will be updated.
15. Data Portability and Switching Rights (EU Data Act)
In accordance with the EU Data Act (Regulation 2023/2854, applicable from September 2025), Venue Operators have the right to switch providers and port their data with no lock-in:
- Data export: Venues may request a complete export of their menu data, customer database, and order history in a structured, machine-readable format (CSV/JSON). Exports are delivered within the timeframes required by the EU Data Act.
- Maximum exit notice: 60 days. Contracts cannot bind Venues beyond this notice period.
- No switching fees: From January 2027, no fees may be charged for switching to another provider. Until then, only fees not exceeding actual costs may apply.
- Continued access: During the exit-notice period, Venues retain full access to data and the platform.
Submit data export or switching requests to [email protected].
16. Children's Data
Ordering.Tools is not directed to children. We do not knowingly collect personal data from children under 14 (the consent age under Bulgarian law for information society services). Venue Operators are responsible for ensuring their ordering pages comply with applicable rules where children may interact with their menus.
17. Changes to This Privacy Policy
We may update this Privacy Policy to reflect new features, new sub-processors, or legislative changes. Significant changes are notified to registered Venue Operators via email and/or in-platform notice before they take effect. Non-substantial changes (typo corrections, contact updates) are published directly. The effective date appears at the top of this page.
18. Contact
For privacy questions, GDPR rights requests, or other personal data inquiries:
Reservation Ltd. — Data Privacy
Email: [email protected]
Address: Varna, P. Raichev St. 1A, Bulgaria
Website: www.ordering.tools
For requests related to your orders or customer profile on a specific Venue's page, contact that Venue directly. They are the data controller.
This Privacy Policy was prepared in compliance with Regulation (EU) 2016/679 (GDPR), the EU AI Act, the EU Data Act, and applicable Bulgarian legislation.