TrustStep™

Privacy Policy

Last updated: 2 November 2026 · Applies to the TrustStep app for iPhone and iPad (version 1.1 and later), its Safari extension, Share extension and SMS filter, and the TrustStep email add-ins for Gmail and Outlook.

In short:
  • An account is optional. If you create one, TrustStep keeps only your email address to sign you in, and the content you check is never linked to it.
  • Your history is stored only on your iPhone.
  • Only the content you choose to check is sent for analysis. It is not stored by TrustStep.
  • No advertising, no tracking, no sale of data.

1. Who is responsible

The controller for the processing described here is Joel Filipe Pereira Ribeiro, an individual developer based in Oberkorn, Luxembourg, who publishes TrustStep. Contact: privacy@truststep.eu.

2. What stays on your iPhone

Your check history (a short preview of what was checked, the verdict, reasons and date — including the address of pages where Safari protection warned you and the title of suspicious calendar events), your language choice, the country you choose for the scam list, your appearance choices, where you placed the Safari button and your App Lock setting are stored on your device only, in storage protected by iOS. You can delete a single entry, all history, or all TrustStep data at any time in the app. Deleting the app removes this data.

When a message you check contains bank account details (an IBAN) and the sender’s email address, TrustStep remembers on your iPhone which accounts each sender has used, so it can warn you if a known sender suddenly asks you to pay a different account. It stores only irreversible codes derived with a key that never leaves your iPhone — not the account numbers, addresses or names — keeps them at most 365 days, never sends them to TrustStep, and deletes them when you delete all TrustStep data.

If you use the Evidence Vault, the results, messages, screenshots and notes you save there stay on your iPhone, in storage iOS keeps unreadable while the iPhone is locked. Screenshots are stored without their location data. Nothing is sent to TrustStep; a report leaves your iPhone only when you export and share it yourself. Deleting a case, or all TrustStep data, erases it.

If you choose trusted contacts (up to three), iOS gives TrustStep only each person’s name and the number or address you picked; they are kept on your iPhone, never sent to TrustStep, and used only when you decide to message or call them about a warning. Deleting all TrustStep data removes them.

Screenshots and photos you choose are read on the device with Apple’s on-device text recognition. The image itself is never uploaded.

If you check something without an internet connection, TrustStep checks it on your iPhone and keeps that text on your iPhone only until it can check it again with the full online analysis (at most 7 days), then deletes it. Deleting your history also deletes it.

The SMS filter first checks each message on your iPhone. iOS only shows it messages from senders who are not in your contacts; it never sees iMessage conversations or messages from your contacts. Only in the case described in section 3a (a link or phone number the on-device check cannot decide) may iOS ask TrustStep’s service.

3. What is sent for analysis, and when

When you ask TrustStep to check something — by pressing Check, sharing to TrustStep, scanning a QR code, using Suspicious call, or tapping the TrustStep button in Safari — the content needed for that check is sent over an encrypted connection (HTTPS) to TrustStep’s analysis service:

The analysis service combines rule-based checks with AI models. To analyse ambiguous content it may send the content to an AI provider acting on TrustStep’s behalf (section 4). Before anything is sent to an AI provider, one-time codes, passwords, card numbers and all but the last four characters of IBANs are removed. The content is used only to produce your result. Under OpenAI’s API terms, content sent through its API is not used to train its models. TrustStep asks OpenAI not to store it; under OpenAI’s terms it may still keep API content for a limited time, up to 30 days, to monitor abuse, unless zero data retention applies to TrustStep’s account.

Checks TrustStep makes itself. To check a link, TrustStep’s server may open it to follow its redirects; the website then sees a request from TrustStep’s server, never from you. When a message names an organisation, TrustStep may look up only that organisation’s name in Wikidata (the public database of the Wikimedia Foundation) to find its official website, and read the title of that official website; the rest of your content is never sent. Lists of known fraudulent websites are downloaded from public threat-intelligence sources; nothing about you or your checks is sent to them. To see how recently a website was created, TrustStep may ask the domain's public registry (RDAP) for its registration date; only the domain name is sent.

Retention. TrustStep does not store the content you submit. Technical logs record only non-content metadata (a random request ID, verdict, score, which signals fired, number of characters, whether a link was present, and processing time) to keep the service reliable and secure. Your IP address is processed transiently to prevent abuse (rate limiting) and is not stored by TrustStep.

3a. Other data, only when you choose it

3b. Optional account

You can use TrustStep without an account. If you create one, you choose how to sign in:

TrustStep keeps your email address, the sign-in method and the dates of account creation and last sign-in, to sign you in. Your sign-in session is stored in the iPhone’s Keychain on this device only. Checks are never sent with your account: the content you check, your history and your Family Shield alerts are not linked to it. You can sign out or delete the account at any time in Settings › Account; deletion removes it from our server. It is kept until you delete it. Deleting the account does not cancel an App Store subscription.

4. Service providers

Where providers process data outside the European Economic Area, appropriate safeguards such as the European Commission’s Standard Contractual Clauses are used.

5. Legal basis

Content you submit is processed to provide the check you requested (performance of a contract, Art. 6(1)(b) GDPR). Security logs and abuse prevention rely on our legitimate interest in operating a safe service (Art. 6(1)(f) GDPR).

6. Permissions

Camera (only while scanning a QR code), Photos (only the image you pick), Face ID (only if you turn on App Lock) and Calendar (only if you turn on Calendar Shield), Notifications (only if you turn on calendar alerts or Family Shield, or start a free trial, for the reminder before it ends) and Contacts (only the people you pick as trusted contacts) are requested when needed and can be revoked in iOS Settings at any time.

7. Children

TrustStep is not directed at children under 13 and does not knowingly process their data.

8. Your rights

You can access, correct, delete or restrict processing of your personal data, object to processing and lodge a complaint with a supervisory authority (in Luxembourg: the CNPD, cnpd.public.lu). Because the account is optional and TrustStep does not store submitted content, most data exists only on your iPhone, where you control it directly; if you created an account, you can delete it in Settings › Account. For any request, contact privacy@truststep.eu. For help with the app: support@truststep.eu.

9. Changes

We will update this page and the date above if this policy changes. Material changes will be highlighted in the app.

TrustStep provides decision support and does not guarantee that content is safe or that every fraud attempt will be detected.