Skip to content
Control by Harpia Lab

Security and LGPD

Your data, and your clients’ data, kept with care.

No fine print: what Control does today to protect quotes, payments and accounts, and what you can ask for about your data.

  • Database and files in Brazil (São Paulo)
  • Encryption in transit and at rest
  • Two-step verification
  • Daily backups, with tested restores
  • Within your account, everyone sees only what their permissions allow
  • Built with care for LGPD, Brazil's data protection law

What we do today

Database and files in Brazil (São Paulo)

The database and files (such as PDFs) live on Google Cloud, in the São Paulo region: your quotes, clients and payments are stored in Brazil. Sign-in (Google’s Firebase Authentication) and email delivery (Resend) use services with infrastructure outside Brazil.

  • Google Cloud, São Paulo region
  • Quotes, clients and payments stored in Brazil
Abstract map with a pin in São Paulo, where the database and files are kept.

Encryption in transit and at rest

Everything between your browser and Control travels over HTTPS (TLS). The database only accepts encrypted connections, and stored data is encrypted at rest, as is standard on Google Cloud.

  • HTTPS on every page and on the client portal
  • Database only accepts encrypted connections
  • Google Cloud encryption at rest
Your browser talks to Control over a locked channel (TLS), and the database keeps everything encrypted.

Two-step verification

On top of your password, you can require a six-digit code from an authenticator app on your phone. Two-step verification is available to everyone and recommended for admins.

  • Available to everyone
  • Recommended for admins
  • Works with common authenticator apps
Two-step verification screen: a six-digit code is typed in and the sign-in is confirmed.

Daily backups, with tested restores

The database is copied every day, and the copies from the last seven days are kept. We don’t just trust that backups exist: restoring one has been tested end to end.

  • Automatic daily copy
  • Last 7 days kept
  • Tested restores
Timeline with one copy per day over the last seven days and a tested restore.

Within your account, everyone sees only what their permissions allow

Each client sees only their own quotes and installments. On your team, you choose which clients each person can see.

  • Clients see only what’s theirs
  • Team permissions per client
Three people and what each one sees: the admin sees all clients, the team member sees only the allowed clients and the client sees only their own quotes.

Also

We never store your password

Sign-in is handled by Google’s Firebase Authentication, and that’s where your password lives. Control doesn’t store it anywhere: when you set it through your invite, it only passes through our API on its way to Firebase.

Links that aren’t stored as text

Invite and quote links carry a long random code. In our database, we keep only a scrambled version of it (a hash), never the link itself.

Your data, your rights

LGPD, Brazil’s General Data Protection Law, gives you and your clients rights over personal data. We take that seriously day to day.

  • What we process

    We process the data the service needs to work: your account, clients, quotes and files, payments and, for security, technical access records (such as IP addresses and logs, kept for up to 30 days). To improve the product, we also process usage data; on the websites, only with your permission.

  • Your data is yours

    What you put into Control stays yours, and you can take all of it with you.

  • Export any time

    Ask for a copy of your data whenever you want. On Pro, you can also export quotes and payments to XLSX right in the app.

  • Ask for deletion

    If you decide to leave, ask us to delete your account and the data tied to it. Backup copies that still hold that data expire on their own within 7 days.

Details in the Privacy Policy

How to ask

  1. Write from your account’s email to the address below, saying whether you want an export or a deletion.
  2. We confirm the request is really yours before doing anything.
  3. We send you the file, or confirm the deletion, by email.

Privacy contact

privacidade@harpialab.com(example)

Example email asking for a data export.

Still have questions?

The most common questions about data, plans and cancelling are in the FAQ.