Articles on: My Account
This article is also available in:

Security and two-factor authentication

Account Security: Two-Factor Authentication and Suspicious Connections


Introduction


Fotostudio now integrates several mechanisms to protect your account: two-factor authentication (MFA), unusual connection detection, connection history, and automatic session invalidation when you change your password.



Two-Factor Authentication (MFA)


What is it?


Two-factor authentication adds a second step to your login. After entering your password, you must enter a 6-digit code generated by an authentication app on your phone. Even if someone steals your password, they can't access your account without your phone.


Which app to use?


Fotostudio's MFA relies on the TOTP protocol (open standard RFC 6238), compatible with all authentication apps on the market:


  • Google Authenticator (iOS / Android)
  • Authy
  • Microsoft Authenticator
  • 1Password, Bitwarden, etc.


Enable MFA


  1. Go to My Account → Security → Two-Factor Authentication
  2. Install an authentication app on your phone
  3. Scan the displayed QR code with your app
  4. Enter the 6-digit code generated by the app to confirm
  5. Choose the verification frequency (see below)
  6. Save your recovery codes (critical step, see dedicated section)


Verification Frequency


When activating, you choose when the code is requested:


Option

Behavior

At every login

The code is always requested, without exception

When logging in from an unknown browser

The code is remembered for 90 days on this browser via a secure cookie. You'll be asked for it again if you change browser or device, clear your cookies, change your password, or log in from an unusual country


Note: In "unknown browser" mode, if you always return on the same browser without clearing your cookies, the code won't be requested for 90 days. This is a deliberate comfort choice, similar to the behavior of major sites like Google.


Disable MFA


Go to My Account → Security → Two-Factor Authentication and click Disable. A confirmation is requested.



Recovery Codes


Why it's important


If you lose access to your phone (theft, damage, new app), recovery codes are the only way to log in. Without them, your account would be inaccessible.


How it works


  • When activating MFA, 10 recovery codes are generated and displayed only once
  • Each code is in the format XXXX-XXXX-XXXX
  • A code is single-use: once used, it's permanently invalidated
  • They're used instead of the TOTP code on the MFA login page


How to save them


  • In your password manager (1Password, Bitwarden…)
  • In an encrypted file
  • Printed and kept in a safe place


Regenerate codes


If you're approaching 0 remaining codes, or if you think your codes have been compromised:


  1. Go to My Account → Security → Two-Factor Authentication
  2. Click Regenerate recovery codes
  3. Old codes are immediately invalidated
  4. Save the new codes


The number of remaining codes is displayed on the Security page. A warning automatically appears when there are 2 or fewer remaining.



Detection of Unusual Connections


Fotostudio automatically analyzes each connection and compares the country of the current IP address with that of the last known connection.


What happens with a suspicious connection?


Automatic alert email - you receive an email indicating:

  • The detected country
  • The IP address
  • The date and time of the connection
  • A direct link to change your password
  • A link to activate MFA if not already done


If you have MFA enabled - even if your browser was marked "trusted", the TOTP code is automatically requested again when connecting from a different country.


What doesn't trigger an alert


  • Same country, different IP address (network change, 4G → WiFi, etc.)
  • Connections from local addresses (internal network, development)


If you receive an alert email and you're not the source of this connection, immediately change your password via the link in the email.



Connection History and Security Page


The My Account → Security page centralizes all your account's security information:


MFA Status


  • If MFA is active: activation date, number of remaining recovery codes, link to management
  • If MFA is inactive: invitation to activate it with direct link


Connection History


Displays the last 50 connections to your account with:


Column

Detail

Date

Date and time of the connection

Country

Country detected via IP address

IP Address

IP used during the connection

Browser

Browser user-agent

⚠️

Connection from an unusual country

🔒

MFA code verified during this connection



Password Change


When you change your password from My Profile, several security actions are triggered automatically:


  1. All other active sessions are invalidated - anyone connected to your account on another device is immediately logged out
  2. Trust for all MFA devices is revoked - the TOTP code will be requested again on all devices at the next login, even those previously remembered



Protection Against Brute Force Attacks


In addition to MFA, Fotostudio automatically limits login attempts:


Entry Point

Limit

Login page (per IP)

5 attempts per minute

Login page (per email)

10 attempts per 10 minutes

MFA code

5 attempts per 5 minutes

Password reset

10 attempts per 10 minutes


Beyond these limits, access is temporarily blocked.


If you get a message saying your account is locked when you try to log in, you must wait 1 hour for it to unlock automatically or contact support to have them unlock it instantly.



FAQ


Q: My TOTP code isn't accepted.

Check that your phone's time is properly synchronized automatically. A clock desynchronization prevents code validation. If the problem persists, use a recovery code and reactivate MFA.


Q: I lost my phone and I don't have my recovery codes anymore.

Contact Fotostudio support. Identity verification will be necessary to disable MFA on your account.


Q: I receive an alert email at each login even though I'm logging in from home.

Your internet provider might be changing your IP address regularly (dynamic IP). If the country remains the same, no email is sent. If you use a VPN, the detected country may vary depending on the VPN server used.


Q: Is MFA mandatory?

No, it's optional. But we strongly recommend it, especially if your account contains client data, billing information, or linked bank access.

Updated on: 18/06/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!