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:
| Row | What it shows |
|---|---|
| Email address | Your 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 authentication | A 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.
| Setting | Field label | What it controls |
|---|---|---|
| Language | Language | Switches the app's language. Saved instantly via a dedicated language-update request (not part of the Settings form below). |
| Number format | Number format | How decimals and thousands separators display in amounts. |
| Theme | Theme | Light or dark appearance. |
| Notifications | Notifications | Which 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:
| Value | EN label | ES label |
|---|---|---|
es | Decimals with comma | Decimales con coma |
en | Decimals with period | Decimales con punto |
locale (default) | Use locale | Usar 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:
| Checkbox | EN label | ES label |
|---|---|---|
| Database channel | Application | Aplicación |
| Mail channel | Email address | Correo 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 becomes | EN title / subject | EN body | ES title / subject | ES body |
|---|---|---|---|---|
| Cancelled | Order cancelled | The order #:number was cancelled. | Orden cancelada | La orden #:number fue cancelada. |
| Completed | Order completed | The order #:number is completed and your payment was sent. Please note that it may take some time before you receive your payment. | Orden completada | La orden #:number está completada y tu pago fue enviado. Ten en cuenta que puede tardar un tiempo antes de que recibas tu pago. |
| Expired | Order expired | The order #:number expired. We invite you to make a new order. | Orden expirada | La orden #:number expiró. Te invitamos a crear una nueva orden. |
| Collection pending | Order ready to be collected | The order #:number is ready to be collected. Make sure to check the collection details! | Orden lista para cobrar | La orden #:number está lista para cobrar. ¡Asegúrate de verificar los detalles del cobro! |
| Payment pending | You have a pending payment | The payment of the order #:number is pending. After making the payment, attach the corresponding receipt. | Tienes un pago pendiente | El pago de la orden #:number está pendiente. Después de realizar el pago, adjunta el comprobante correspondiente. |
| Processing collection | Your 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. |
| Rejected | Order rejected | The payment of the order #:number was rejected. Contact us if you think this was a mistake. | Orden rechazada | El pago de la orden #:number fue rechazado. Contáctanos si crees que esto fue un error. |
| Verifying payment | Your receipt is being verified | The 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 verificado | El comprobante del pago de la orden #:number está siendo verificado. Te avisaremos cuando el proceso finalice. |
| Any other status | The order #:number was updated | The status of the order #:number changed to :status. | La orden #:number fue actualizada | El 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 becomes | Extra line (EN) | Extra line (ES) | Action |
|---|---|---|---|
| Verified | Your profile has been verified! You can now access all features. | ¡Tu perfil ha sido verificado! Ahora puedes acceder a todas las funciones. | View Profile |
| Rejected | Unfortunately, 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 |
| Disabled | Your 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 status | — | — | View 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
| Notification | Trigger | EN title/subject | ES title/subject |
|---|---|---|---|
| Discount coupon received | Manually granted | You received a discount coupon for :name | Has recibido un cupón de descuento para :name |
| Birthday discount coupon | Automatically, once a year, in the month of your registered birthday | Happy birthday! Your :name discount coupon | ¡Feliz cumpleaños! Tu cupón de descuento de :name |
| Bond received | When you sign up using someone's referral, if a referral bonus is currently active | You received a :amount bond for :name | Recibiste 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.

