Criptala
Account & security

Account & settings

Manage your account, notifications, language, theme, and other preferences.

Think of the Account page as the home for the login you use all across Criptala — your email, your security, and your personal preferences. It's a different thing from your profile (the identity you operate as — personal or business); see Profiles if you want that distinction.

Where to find it

Open your user menu in the top-right corner and pick Account. The page's heading reads "Account""Manage your account and general settings."

Information card

The Information card is the first thing you see on the page. It shows a DescriptionList with two quick rows:

RowWhat it shows
Email addressYour account's email address, with a check-circle icon next to it — colored green if your email is verified, gray if it isn't.
Two factor authenticationA check-circle icon only (no text) — green if 2FA is enabled and confirmed, gray otherwise.

Right below the Information card, on the same page, you'll find three more cards side by side: Two factor authentication, Password update, and Settings.

2FA and password live on this page, but are documented in Security

The Two factor authentication and Password update cards — enabling 2FA, recovery codes, disabling it, and setting or updating your password — have their own home on the Security page. The short version: the Two factor authentication card opens a Configure dialog to enroll, confirm, view/regenerate recovery codes, or disable 2FA; the Password update card opens an Update dialog with Current password, Password, and Password confirmation fields. A few of these actions first ask you to "Confirm your password""Enter your password to continue."

Settings

The Settings card reads "Manage your account notifications and preferences." Select Configure to open the Settings dialog (same title and description). Inside are four controls, and each one saves on its own the moment you change it — there's no separate "Save" button for this dialog.

SettingField labelWhat it controls
LanguageLanguageSwitches the app's language. Saved instantly via a dedicated language-update request (not part of the Settings form below).
Number formatNumber formatHow decimals and thousands separators display in amounts.
ThemeThemeLight or dark appearance.
NotificationsNotificationsWhich channels deliver your notifications.

Language

A Listbox showing every locale the app supports, labeled English or Español. Pick one and the interface switches right away, saving your preference server-side (PUT to the internal language-update endpoint) — there's no confirmation toast for this one specifically.

Number format

A Listbox with three options, all translated via the NumberFormat enum:

ValueEN labelES label
esDecimals with commaDecimales con coma
enDecimals with periodDecimales con punto
locale (default)Use localeUsar idioma

Changing it saves right away and reloads your user data. Every account starts on Use locale.

Theme

A Listbox with two options — Light and Dark.

Theme is a browser preference, not an account setting

Here's the one catch: unlike every other setting on this page, your theme choice lives only in this browser (localStorage), not on Criptala's servers. Sign in on another device or browser and the theme starts back at the app's default (dark), whatever you picked here — there's no cross-device sync and no "Saved" confirmation for this control.

Notifications

Label "Notifications", helper text "Toggle the notification channels for your account." Two independent checkboxes — Criptala has no SMS channel at all:

CheckboxEN labelES label
Database channelApplicationAplicación
Mail channelEmail addressCorreo electrónico

Both come on by default for every account. Toggle either one and it saves right away (no separate Save button), showing the Saved confirmation toast (ES: Guardado).

You can turn off both channels — and miss every notification

Nothing stops you from unchecking both Application and Email address — but if you do, most notifications listed below (order and profile status changes, invitation-accepted, etc.) reach you through zero channels — no bell entry, no email — because they follow this exact setting with no fallback. A few notifications (see the table below) are mail-only or always keep the in-app entry no matter this toggle, so those still get through.

Notifications center

The bell icon in the top bar opens your notifications center — a handy right-side panel titled "Notifications".

  • A small pulsing pink dot appears on the bell whenever you have at least one notification. There's no unread counter, just this presence indicator.
  • If you have any notifications, a "Delete all" link at the top removes every notification at once.
  • Empty state: "No notifications found."
  • Each notification shows its title (bold, if the notification has one), how long ago it arrived, its body text (if any), and any action buttons (label
    • arrow, sometimes opening in a new tab). A small X button deletes that one notification.
  • Deleting (one or all) shows the Deleted toast.

There's no 'mark as read' — only delete

Opening the notifications center doesn't mark anything as read, and the pink dot sticks around until you delete the notification(s). The only thing you can do with each notification is delete it.

One notification type shows with no title or text

A profile-member invitation you receive while you already have an account shows up in the bell with no title and no body — just the relative date and the delete button. The real details (who invited you, and an "Accept invitation" button) only live in the invitation email, never in-app.

Notifications you may receive

Every notification below can reach regular customers. Unless we note otherwise, delivery follows your Notifications channel toggles above (Application and Email address from Settings) — a few notifications ignore that setting entirely, and we'll flag those where they come up.

Order status changes

Goes out to everyone who belongs to the order's owning profile whenever an order's status changes (except the operator-only Collection failed status, which customers never see). The subject/title and body share the same text, with #:number standing in for the order number:

When the order becomesEN title / subjectEN bodyES title / subjectES body
CancelledOrder cancelledThe order #:number was cancelled.Orden canceladaLa orden #:number fue cancelada.
CompletedOrder completedThe order #:number is completed and your payment was sent. Please note that it may take some time before you receive your payment.Orden completadaLa orden #:number está completada y tu pago fue enviado. Ten en cuenta que puede tardar un tiempo antes de que recibas tu pago.
ExpiredOrder expiredThe order #:number expired. We invite you to make a new order.Orden expiradaLa orden #:number expiró. Te invitamos a crear una nueva orden.
Collection pendingOrder ready to be collectedThe order #:number is ready to be collected. Make sure to check the collection details!Orden lista para cobrarLa orden #:number está lista para cobrar. ¡Asegúrate de verificar los detalles del cobro!
Payment pendingYou have a pending paymentThe payment of the order #:number is pending. After making the payment, attach the corresponding receipt.Tienes un pago pendienteEl pago de la orden #:number está pendiente. Después de realizar el pago, adjunta el comprobante correspondiente.
Processing collectionYour payment is on its way!The payment of the order #:number is being processed. We'll let you know when the process is finished.¡Tu pago está en camino!El pago de la orden #:number está siendo procesado. Te avisaremos cuando el proceso finalice.
RejectedOrder rejectedThe payment of the order #:number was rejected. Contact us if you think this was a mistake.Orden rechazadaEl pago de la orden #:number fue rechazado. Contáctanos si crees que esto fue un error.
Verifying paymentYour receipt is being verifiedThe receipt of the payment of the order #:number is being verified. We'll let you know when the process is finished.Tu comprobante está siendo verificadoEl comprobante del pago de la orden #:number está siendo verificado. Te avisaremos cuando el proceso finalice.
Any other statusThe order #:number was updatedThe status of the order #:number changed to :status.La orden #:number fue actualizadaEl estado de la orden #:number cambió a :status.

See Orders for what each status means and how orders move from one to the next.

Order created from an investment subscription

When a recurring or one-off investment subscription creates a new billing order, you get a notification whose in-app entry always shows up, whatever your Notifications toggle says (the email side depends on a separate per-investment preference, not the Settings dialog above).

  • Title/subject: "Complete the payment of the order #:number" (ES: "Completa el pago de la orden #:number")
  • Body: "Your order #:number has been created and is ready for payment." (ES: "Tu orden #:number ha sido creada y está lista para el pago.")
  • If payment is pending, the email includes a summary (type, amount, and detail) and an "I already paid" action — that link expires after 24 hours. Otherwise it shows "View order".

See Investments for how subscriptions and their billing orders fit together.

Profile status changes

Whenever your profile's status changes, you get:

  • Title/subject: "Your profile status has been updated" (ES: "El estado de tu perfil ha sido actualizado")
  • Body: "The status of your profile has changed to :status." (ES: "El estado de tu perfil ha cambiado a :status.")

Some statuses add extra lines and a different action button:

Status becomesExtra line (EN)Extra line (ES)Action
VerifiedYour profile has been verified! You can now access all features.¡Tu perfil ha sido verificado! Ahora puedes acceder a todas las funciones.View Profile
RejectedUnfortunately, your profile verification was not successful. Please contact support for more information.Lamentablemente, la verificación de tu perfil no fue exitosa. Por favor contacta a soporte para más información.Contact Support
DisabledYour profile has been disabled. Please contact support if you believe this is an error.Tu perfil ha sido deshabilitado. Por favor contacta a soporte si crees que esto es un error.Contact Support
Any other statusView Profile

See Profiles and Verification for what each status means.

Profile invitations

There are two related notifications when someone invites you to — or joins — a profile:

  • You're invited to join a profile: mail subject "You have been invited to join :name" (ES: "Has sido invitado a unirte a :name"), with a "Accept invitation" action. If you don't already have an account, this arrives by email only (there's nothing to show in-app yet). If you already have one, it also lands in your bell — with no title/body, as noted above.
  • Someone accepts your invitation: only the profile owner gets this one, titled "A user has joined your profile" (ES: "Un usuario se ha unido a tu perfil") — ":email has accepted your invitation and joined the profile :name." (ES: ":email ha aceptado tu invitación y se unió al perfil :name."), with a View Profile action.

See Profiles for how to send invitations and manage members.

Discount coupons and bonds

NotificationTriggerEN title/subjectES title/subject
Discount coupon receivedManually grantedYou received a discount coupon for :nameHas recibido un cupón de descuento para :name
Birthday discount couponAutomatically, once a year, in the month of your registered birthdayHappy birthday! Your :name discount coupon¡Feliz cumpleaños! Tu cupón de descuento de :name
Bond receivedWhen you sign up using someone's referral, if a referral bonus is currently activeYou received a :amount bond for :nameRecibiste un bono de :amount para :name

Birthday coupons depend on your registered birthday and an active promotion

Birthday coupons only go out to personal profiles with a birthday on file, and only when Criptala currently has a birthday-discount promotion running — some months, none go out at all. Each profile can get at most one per calendar year, and the coupon is single-use and expires at the end of that month.

Subscription paused for non-payment

If a recurring investment subscription goes 2 consecutive months without payment, it's paused automatically and you get an email (this one is mail-only — it never shows up in the bell, whatever your Notifications toggle says):

  • Subject: "Subscription paused for non-payment" (ES: "Suscripción pausada por falta de pago")
  • Body: "Your recurring subscription to :product was paused because there were 2 consecutive months without payment." / "To request reactivation, please contact support at :phone." (ES: "Hola, tu suscripción recurrente a :product fue pausada debido a 2 meses consecutivos sin pago." / "Para solicitar la reactivación comunicate con soporte al :phone.")

See Investments for subscription billing details.

Sharing feedback

Every so often — never more than once per session, and only if you've never sent feedback before — Criptala pops up a feedback prompt on its own. There's no button to open it yourself; it appears at random (roughly a 1-in-10 chance each time it's eligible to show up).

  • Title: "Your opinion matters important to us"
  • Description: "Rate your experience using our application and help us improve."
  • Rating: five buttons, 1 through 5 — required. Selecting a number fills it and every lower number.
  • Message (optional): a short text area.
  • Select Save to submit. On success, the dialog closes and you'll see the Saved confirmation toast. A message longer than 255 characters is rejected.

API tokens (Business profiles only)

API tokens give programmatic access to Criptala and are tied to a Business profile — Person profiles can never use them. The section only shows up in the account menu, and is only reachable at all, while your currently active profile is Business.

  • Heading: "API tokens""Manage your tokens to connect with the platform." + "API tokens are only available for business profiles."
  • Search by name field, a "Add token" button, and a table with columns Name, IP whitelist (first address as a badge plus an overflow count, or - if empty), and Expires (formatted date/time, or "Never").

Select Add token. Opens "Add API token""Add a new API token to connect with the platform."

Fill in Name (required), IP whitelist (optional, up to 10 addresses), and Expires (optional — "Leave empty to save without expiration."; if set, it must be a future date/time).

Select Save. A dialog titled "API token" shows the plaintext token once: "Here is your API token. Keep it safe and do not share it with anyone." Copy it with the copy icon (toast: "Copied", or "Failed to copy token to clipboard" on failure).

Confirm you copied it. Closing requires confirming "Store your API token""Make sure you copy the token before closing the window, as it will be showed only once and you will not be able to access it again." Select I understand. There's no way to see the plaintext value again afterward.

Select any row to open Edit token, where you can update Name, IP whitelist, and Expires, or Delete it (behind a password confirmation).

A newly created token has full access

There's no scope/permission picker — a token can do anything your business profile can do through the API, limited only by the IP whitelist and expiration you set.

On this page