Docs / Account & Support

Account, Multi-Account Switching & Cross-Device Sync


Login Methods

Soniva supports four login methods:

  • Google account
  • Apple account
  • Email + password
  • Email verification code (same email, no password set)

The same email logged in through different methods reaches the same account.


Can I Use It Without Logging In

Yes, but with boundaries:

FeatureLogged out
System built-in voice reading✅ Fully usable, unlimited
Free preview of cloud voices✅ 5 per brand per day
Translation✅ 1,000 chars/day
Cloud AI voice reading❌ Requires login + subscription
Cross-device history sync❌ Exists only in the current browser

When logged out, sessions exist only in this device's this browser. Clearing cache, switching browsers, or switching devices will lose them.


Cross-Device Sync

Login gives you sync — no subscription needed.

After logging in, the following auto-sync to the cloud and appear when you log into the same account on another device:

  • Past sessions and messages
  • Your settings (default brand, voice, speech rate, etc.)

Not synced:

  • Images — images uploaded for image translation exist only in the current session's memory and are never uploaded to the database (why)
  • API keys you entered — stored only in the local browser by default; stored encrypted in the cloud only if you proactively check "Sync to account"

One Sync Principle: Local Data Won't Be Overwritten by the Cloud

If the local side has more complete data (e.g. you've been offline for a while), local data takes precedence on sync — you won't get "after logging in, local records are wiped by stale cloud data."


Multi-Account Switching

Soniva lets you keep multiple accounts logged in at once and switch between them quickly (e.g. a personal account and a work account).

Data Is Completely Isolated

Each account's sessions, settings, credits, and API keys are separate — after switching accounts you see exactly that account's own data, with no bleeding between them.

This isolation also applies at the local-cache layer — each account's local data carries its own account identifier; they don't share one cache.

What "The account on the current page doesn't match the logged-in session" Means

You'll occasionally hit this prompt. It means: the account shown on the page and the account the login credential used for actual requests correspond to different accounts. It commonly happens when the login state expires after switching accounts.

Fix: log out and log back in. This is deliberate protection — better to make you re-login than to let Account A's credential deduct Account B's credits.

What Logging Out Clears

When you log out, all API keys stored locally on this device are cleared. Cloud session data is unaffected and still there on your next login.


Subscription and Credits Belong to the Account, Not the Device

Subscription status and credit balance live under your account, independent of device:

  • Subscribe on your phone, and logging into the same account on your computer is immediately subscriber status
  • Consume credits on any device, and other devices see the balance decrease in sync

But a subscription can't be shared across accounts. If you have two accounts and subscribe Account A, then Account B is on the free tier.


Changing Email / Deleting Account

Changing your email currently requires manual handling — email soniva.cde@gmail.com describing what you need.

Deleting your account is something you can do yourself in the product: Settings → Privacy & Data → Delete account. To prevent accidental taps, this step requires the 6-digit code we email to your registered address. Once confirmed, the account enters a 30-day grace period — your data is still there and signing back in cancels the deletion. Only after those 30 days is it permanently deleted, along with your sessions, messages, and settings data.

If you currently have an active paid subscription, cancel it on the billing page first; deletion is blocked until then. Note: after account deletion, unused credits and unexpired subscriptions aren't refunded — for a refund, first apply per the refund policy, and delete the account only after the refund is processed.


Was this article helpful?

Anonymous feedback is enabled when you allow analytics and the service is available. You can also report an issue by email.

Report an issue by email

The email includes this article. You can also copy the details and send them to soniva.cde@gmail.com