Security Isn't Optional. It's Built Into Every Layer.

Contact Us
Zero Trust 2FA & Passkeys Brute-Force Protection RBAC AES-256 Encryption
Zero Trust 2FA & Passkeys Brute-Force Protection RBAC AES-256 Encryption

Security & Data Protection,
By Default

No setup, no add-ons — every account is protected the moment it's created, and stays that way on every login after.

Security Policy

Core Principles

Zero Trust

Every request is re-verified on each call, not at login.

Defense in Depth

PoW, brute-force lockout, 2FA, passkeys — layered, not singular.

Least Privilege

RBAC: each role accesses only what it needs — nothing more.

Secure by Default

HSTS, secure cookies, and AES-256-GCM at rest — safe by default.

Zero Trust in Practice

Protected by Default, Not by Accident

Welcome to the Ferrer agency!

Every Request Re-Verified, Every Time

Every login is protected by bcrypt password hashing with HIBP breach checks, TOTP 2FA, and WebAuthn passkeys. Repeated failed attempts trigger an automatic lockout, capped at an 8-second delay.

Data is encrypted with AES-256-GCM at rest and HSTS in transit, access follows role-based control (RBAC), and every session can be viewed or revoked remotely. Spotted something off? Contact our security team directly.

Facebook Instagram X LinkedIn TikTok YouTube

From Principles to Practice

No layer of protection stands alone

Zero Trust means every request gets re-verified — that's why Proof of Work runs on every auth call and sessions can be revoked individually, not just at login.

Defense in Depth is why a compromised password alone isn't enough: brute-force lockout, breach-database checks, 2FA, and passkeys each cover for the others. Least Privilege keeps that same discipline inside every role, every session.

Least Privilege is enforced server-side, not just hidden in the UI: every sensitive route checks the caller's role and feature permission before running — an Owner-only action stays blocked for every other role, even if someone calls the API directly.

Sensitive data stays encrypted at rest with AES-256-GCM, and every permission-gated action is written to an audit log — so "least privilege" isn't just who can click a button, it's a record of who actually did what, and when.

Every safeguard below exists because a principle demanded it.

Security in Practice

Two-Factor Auth

TOTP-based 2FA with backup recovery codes

+ Details− Close

One-time codes from any authenticator app (Google Authenticator, Authy, etc.), plus single-use backup codes generated at setup in case you lose access to your device.

Passkeys

Passwordless login via WebAuthn and device biometrics

+ Details− Close

Sign in with your device's fingerprint, face recognition, or PIN via the WebAuthn standard — credentials never leave your device and can't be phished or reused elsewhere.

Brute-Force Protection

Automatic lockout after repeated failed login attempts

+ Details− Close

Failed logins add a progressive delay — 2s after the 6th attempt, 4s after the 7th, 8s after the 8th and beyond — on top of a hard account lock after 10 failed attempts, lasting 15 minutes.

HIBP Password Check

Passwords verified against known breach databases

+ Details− Close

At signup and on every password change, we check the Have I Been Pwned database to reject credentials already exposed in a known data breach — passwords themselves are always hashed with bcrypt, never stored in plain text.

Proof of Work

Anti-bot challenge on all auth endpoints, no CAPTCHA

+ Details− Close

Before every login or signup, your browser solves a small computational puzzle (a few milliseconds for a real user, expensive at bot scale) — this filters automated attacks without ever showing you a CAPTCHA.

Active Session Control

View and revoke all sessions remotely, any time

+ Details− Close

The Active Sessions page lists every device and location currently logged into your account. You can revoke any single session instantly, remotely, without needing to change your password.

Data Protection & Your Rights

Your data, your control

Every connection to our app runs over HTTPS with HSTS enforced, so data moving between your device and our servers can't be downgraded to an unencrypted connection — even by accident.

Under GDPR, CCPA, LGPD, and PIPEDA, you have the right to access, download, correct, or delete your personal data at any time — not just request it, but actually get it done through a real form we handle directly.

Security and privacy rights, working together.

Request Your Data

Users worldwide

Client Testimonial Aparecido da Silva Client Testimonial Edson Braga Client Testimonial Ricardo Oleski

Your AI Agent, Working For You

Your AI Agent & Working For You

Your AI Agent Connect the AI agent you already trust — by voice or by text — and it generates your content directly on Ferrer, tailored to your business and your goals.

Working For You No account managers. No meetings. No calls. Once your content is ready, share it natively, straight from your phone, to whichever platforms you choose — no third-party ad APIs, no OAuth, no middleman.

Always Supervised Our team stays behind the scenes, quietly refining and supervising every result for quality — you'll never need to talk to a person to get results.

Common Questions

How long does a login session last?

Your access token expires after 15 minutes and silently refreshes in the background while you're active. The underlying session (tracked in Active Sessions) lasts up to 14 days, or until you sign out or revoke it manually.

Is my data encrypted in transit?

Yes. Every connection is served over HTTPS, and we send a Strict-Transport-Security header (HSTS) so browsers refuse to fall back to an unencrypted connection, even by mistake.

How do I exercise my data rights (GDPR/CCPA/LGPD/PIPEDA)?

Use our Request Your Data form to access, download, correct, or delete your personal data. Requests are handled under GDPR, CCPA, LGPD, and PIPEDA — see our Compliance page for details.

How do I report a security vulnerability?

Use our contact form and describe the issue with steps to reproduce. We investigate all reports promptly and treat security disclosures with priority.

How does two-factor authentication work?

We use TOTP-based 2FA — one-time codes from any authenticator app (Google Authenticator, Authy, etc.), plus single-use backup codes generated at setup in case you lose access to your device.

Can I log in without a password?

Yes, with a passkey. Sign in with your device's fingerprint, face recognition, or PIN via the WebAuthn standard — credentials never leave your device and can't be phished or reused elsewhere.

What happens after several failed login attempts?

Failed logins add a progressive delay — 2s after the 6th attempt, 4s after the 7th, 8s after the 8th and beyond — on top of a hard account lock after 10 failed attempts, lasting 15 minutes.

Do you check if my password was exposed in a data breach?

Yes. At signup and on every password change, we check the Have I Been Pwned database to reject credentials already exposed in a known breach — passwords themselves are always hashed with bcrypt, never stored in plain text.

Why don't I see a CAPTCHA when I log in?

Before every login or signup, your browser solves a small Proof of Work computational puzzle — a few milliseconds for a real user, expensive at bot scale — which filters automated attacks without ever showing you a CAPTCHA.

Can I see and log out other devices remotely?

Yes. The Active Sessions page lists every device and location currently logged into your account. You can revoke any single session instantly, remotely, without needing to change your password.