LGPD — Brazilian Data Protection Law
Last updated: 2026-10-19
This document explains how EtiquetaChef complies with Brazilian Law No. 13,709/2018 (LGPD). It covers the controller, the Data Protection Officer (DPO), legal bases, data categories, subprocessors, retention, international transfers and how data subjects exercise their rights.
1. Who is the controller
The controller of the personal data that EtiquetaChef processes for its own purposes — account, billing, support and security — is ETIQUETACHEF DESENVOLVIMENTO DE SOFTWARE CUSTOMIZÁVEL LTDA (CNPJ 69.380.362/0001-51, Rua Pais Leme, 215, Conj. 1713, Pinheiros, São Paulo/SP, CEP 05424-150, Brasil), operator of the EtiquetaChef brand, responsible for processing decisions, technical infrastructure and handling data subject requests. The data of staff and other persons that the Customer registers on the platform (including label location records) is processed on behalf of the Customer, which is the controller; in that case EtiquetaChef acts as processor under the Data Processing Agreement (DPA). General contact: through our contact page.
2. Data Protection Officer (DPO)
The Data Protection Officer (DPO), pursuant to Article 41 of the LGPD, is Jonas R G Filho. The direct DPO channel is our contact page (mention [DPO] in your message). Full details on identity, responsibilities and SLA are on the DPO page.
3. Legal bases (Article 7 LGPD)
We process personal data only under the legal hypotheses listed in Article 7. The main ones for EtiquetaChef are:
- Contract performance (V): Applied to strictly operational data needed to deliver the service: user and tenant registration, products, labels, prints, billing.
- Legitimate interest (IX): Applied to aggregated product telemetry, fraud prevention and platform security — always with proportionality assessment and respect for data subject rights.
- Consent (I): Applied to non-essential cookies and optional telemetry. The data subject can accept or refuse; refusal does not block service usage.
- Compliance with legal obligation (II): Applied when law, regulation or court order requires the retention or sharing of information.
4. Data categories processed
EtiquetaChef processes the following categories of personal data. We do not process data about restaurants’ end customers; the app is an internal kitchen tool.
| Category | Purpose | Legal basis |
|---|---|---|
| User identification (email, name, language) | Create and maintain the account; deliver operational communications. | Contract performance (V) |
| Authentication data (Firebase Auth, password hashes managed by Google) | Secure login and access recovery. | Contract performance (V) |
| Operational data (products, labels, validity rules, print history) | Run the labelling service. | Contract performance (V) |
| Billing data (plan, subscription, receipts via Stripe) | Charge the subscription, issue receipts, compute MBG refunds. | Contract performance (V) |
| Location data (place of each print and NFC recording, establishment address, country) | Traceability, proof of execution, fraud prevention and determination of country, currency and contracting company. | Contract performance (V) / Legitimate interest (IX) |
| Usage telemetry (UI events, screens accessed) | Product improvement and bug detection. | Legitimate interest (IX) / Consent (I) for optional telemetry |
| Audit logs | Security, fraud prevention and legal obligations. | Legitimate interest (IX) / Compliance with legal obligation (II) |
| Phone number (SMS OTP, when applicable) | Authentication via one-time code sent through Twilio. | Contract performance (V) |
5. Data subject rights (Article 18 LGPD)
The LGPD guarantees data subjects the following rights, exercisable at any time:
- Confirmation of processing: Confirm whether your personal data is being processed.
- Access to data: Get a copy of your data via the in-app exportUserData callable, in structured format (JSON/ZIP).
- Correction of data: Correct incomplete, inaccurate or outdated data in-app or by request to the DPO.
- Anonymization, blocking or deletion: Permanently delete your account via the in-app deleteUserAccount callable — 30-day soft-delete then final removal.
- Portability: Receive your data in interoperable format (JSON/CSV/ZIP export) for transfer to another provider.
- Deletion of data processed with consent: Request deletion of data processed under consent (e.g., optional telemetry).
- Information about sharing: Learn which public and private entities receive your data.
- Information about the option to refuse consent: Receive clear information about the option to refuse consent and the consequences.
- Revocation of consent: Revoke consent previously granted, at any time, through an express request.
You can exercise every right directly in the app, under "Account & Privacy" (route /privacy), or through our contact page (mention [DPO] in your message).
6. Subprocessors (Operators — Article 39)
The following operators process personal data on our behalf, under contract and specific instructions. Each is responsible for the security of its own infrastructure.
| Operator | Purpose | Data processed | Server region |
|---|---|---|---|
| Google Firebase (Firestore, RTDB, Auth, Storage, Functions, Hosting) | Database, authentication, hosting and backend execution. | Identification, operational data, billing, auth, logs. | Firestore + Storage + Functions: southamerica-east1 (Brazil); RTDB: us-central1 (USA). |
| SendGrid (Twilio) | Transactional email delivery (welcome, recovery, receipts). | Email, name, transactional message content. | United States. |
| PostHog Cloud US | Product analytics and conversion funnels. | Aggregated UI events; user identifier and account email when you are signed in (in the web app, the email and profile only with analytics consent; technical error reports carry the user identifier even without it); language, device. | United States. |
| Twilio | SMS delivery for one-time-code authentication (OTP). | Phone number, generated OTP code. | United States. |
| Meta Platforms | Advertising campaign measurement (app events and Conversions API). | Advertising identifier (GAID), Analytics instance identifier, app usage events. | United States. |
| Stripe | Payment processing and subscription management. | Billing identification, card data (tokenized; never stored by us). | United States / global. |
| Asaas | Payment processing (Pix, bank slip and card), subscriptions and service invoices for Customers in Brazil. | Billing identification, CNPJ/CPF, payment data (card tokenized; never stored by us). | Brazil. |
| Apple (App Store) and Google (Google Play) | Subscriptions purchased within the mobile apps. | Purchase and subscription identifiers (no card data with us). | United States / global. |
| Google Cloud (Places, Vertex AI) | Establishment address search (Places) and AI assistance in the sales CRM (Vertex AI). | Searched address and establishment location; lead data in the CRM. | United States / global. |
7. International data transfer (Article 33)
Part of the data is processed on servers outside Brazil — RTDB in us-central1 (United States), as well as operators SendGrid, PostHog, Meta Platforms, Twilio and Stripe, all operating in the United States —, and data may be shared with EtiquetaChef WorldWide, in Italy. These transfers rely on Article 33 of the LGPD: for the European Union, on the ANPD’s recognition of adequacy (Resolution CD/ANPD No. 32/2026); for other destinations, on the standard contractual clauses approved by the ANPD (Resolution CD/ANPD No. 19/2024), mandatory since 23 August 2025, or on another basis of Article 33. Firestore, Storage and Functions remain in southamerica-east1 (Brazil). Asaas processes data in Brazil; Apple, Google Play, Google Places and Vertex AI may process data in the United States and other countries.
8. Data retention
We apply the following retention windows:
- User account deleted by the data subject: 30-day soft-delete before final erasure. The subject can revert the deletion during this window.
- Tenant (establishment) marked as deleted: 90 days in DELETED state before physical removal, to honor residual tax and contract obligations.
- Labels (operational history): up to 12 months after the label expires; after that the record is deleted automatically.
- Audit logs: up to 12 months, unless a longer legal retention duty applies.
- Backups: 30-day cycle; deleted data is purged from subsequent backups.
9. How to exercise your rights
The preferred channel is the "Account & Privacy" section in the app (route /privacy), with self-service export and deletion. Alternatively, use our contact page (mention [DPO] in your message).
Response time: up to 15 (fifteen) calendar days from the date of the request, in accordance with Article 19(II) of the LGPD. If the request cannot be fulfilled within that period, we will inform you within it of the reasons and next steps (Article 18, §4).
10. Brazilian Data Protection Authority (ANPD)
If you believe your rights were not honored, you can file a complaint with the Brazilian Data Protection Authority (ANPD) through the official channel at www.gov.br/anpd. ANPD is the body in charge of overseeing LGPD compliance in Brazil.