Saymondo

Saymondo Privacy Policy

Effective date: October 12, 2026

Contents

Saymondo is an app that translates a spoken conversation between two people who are together. It is developed and published by Cloud of Star Co., Ltd., called “Saymondo”, “we” or “us” in this policy. This policy explains what the app, and the optional Saymondo account if you choose to use it, do with information. It applies to Saymondo from Google Play and to the version downloaded from https://www.saymondo.com, which run on Android and work the same way, and to the version for iPhone and iPad from Apple's App Store (the “version from the App Store”), which works in the same way except where this policy says otherwise. In this policy, “phone” also means a tablet, such as an iPad.

Summary

  • Speech recognition and translation run on your phone. Saymondo does not send what you say or its translation to us or to any server, unless you choose to send us feedback on a sentence (see Feedback on a translation). Translations are read aloud by the offline voice pack, by your phone's text-to-speech engine, which then receives the text, or, in the version from the App Store, by the voices built into iOS and iPadOS (see Reading translations aloud).
  • Face-to-face translation never requires an internet connection or any server of ours. Once the models are on the phone, you can use it offline.
  • The app's own code goes online only to download its models, when you ask it to, from our download site files.saymondo.com, which Cloudflare runs for us, to check with our account server api.saymondo.com whether the phone has already had the free trial (see Free trial and subscription), and, if you sign in to the optional Saymondo account, to connect to that server for the account (see Saymondo account). The download site sees your IP address and which files you download. In the version from Google Play, Google Play also goes online to sell the Saymondo Pro subscription and to tell the app whether you have it, and the Google Play Billing Library built into that version sends Google technical information about how it runs (see Free trial and subscription). In the version from the App Store, the App Store sells Saymondo Pro and tells the app whether you have it, and Apple tells our account server about purchases of it (see Free trial and subscription).
  • If you do not sign in to a Saymondo account, the only thing the app itself sends us is a one-way code derived from the phone's Android ID (in the version from the App Store, a one-time token from Apple's DeviceCheck instead) and, once the trial has started, its start time, so that each phone gets the free trial once (see Free trial and subscription), and feedback on a sentence if you choose to send it (see Feedback on a translation). The account is optional; if you sign in, the app sends our server what the account needs, such as your email address and a random ID for the phone, and nothing that was said or translated except feedback that you choose to send (see Saymondo account). The app has no ads, and we have put no analytics or crash-reporting tools in it; in the version from Google Play, the Google Play Billing Library reports on its own workings to Google (see Free trial and subscription).
  • Saymondo Pro is paid for through Google Play or, in the version from the App Store, through Apple's App Store. We never receive your card details. If you buy it, Google or Apple gives us a record of the purchase and tells our server about the subscription, whether or not you use a Saymondo account, and our server keeps a record of it; if you link it to a Saymondo account, the record is linked too (see Free trial and subscription and Saymondo account).
  • Conversations exist only in the app's memory while you use them. They are not saved, and there is no history.
  • We do not sell or share personal information, and we do not track you.

Your voice

Saymondo uses the microphone only while a Hold to talk button is held down, and for about 0.4 seconds after it is released, so that the end of the last word is not cut off. One turn can last up to 30 seconds. If the app goes to the background, recording stops. Saymondo never records in the background.

The sound is kept in the app's memory and turned into text on the phone. It is never saved to storage and never sent anywhere. The sound of the latest turn stays in memory until a talk button is pressed again or the app is closed.

What was said and its translation

The recognized text and its translation are produced on the phone and shown on screen. They are kept in the app's memory for the current conversation only: they are not written to storage, there is no conversation history, and nothing is uploaded unless you choose to send feedback on a sentence (see Feedback on a translation).

When you choose Clear conversation, the conversation disappears from the screen. The app keeps it in memory only so that you can tap Undo, until someone next starts talking. When you close the app, or the system stops it, the conversation is gone.

Reading translations aloud

Saymondo can read translations aloud in three ways:

  • Offline voice pack (optional download, in versions of Saymondo that offer it). The speech is made on the phone by the Supertonic 3 model. Nothing is sent anywhere.
  • Your phone's text-to-speech engine. The translation text is handed to the text-to-speech engine installed on the phone, such as the one from Google or from your phone's maker. That engine is a separate app. When the engine lets apps choose a voice, Saymondo chooses only voices that are installed and work without an internet connection. Some engines do not let apps choose; Saymondo then cannot tell whether the engine goes online. What the engine does with the text is governed by its provider's privacy policy. You can change the engine and its voices in Android's text-to-speech settings.
  • The voices of iOS and iPadOS (version from the App Store). The translation text is handed to the speech synthesizer built into iOS or iPadOS, which reads it on the device with a voice installed there. Saymondo uses only voices that are installed on the device, and never your Personal Voice. You can download more voices in the Settings app, under Accessibility > Spoken Content > Voices.

To find a voice, Saymondo checks which text-to-speech engines or, on iPhone and iPad, which voices are installed. This information stays on the phone.

Copying

If you tap Copy on a sentence, the original and the translation are placed on the clipboard of Android, iOS or iPadOS. Other apps you use, such as your keyboard, a clipboard manager or a cloud clipboard feature on some phones, may then be able to read them; on iPhone and iPad, Universal Clipboard may also make them available on your other Apple devices nearby that use the same Apple Account. Apart from this and feedback on a sentence (see Feedback on a translation), the app has no way to share or export conversations.

Stored on your phone

Saymondo stores the following in storage on the phone that only the app can access. None of it contains sound or conversation text.

  • Settings: the two conversation languages, which side each person is on, theme, conversation mode, the chosen offline voice, whether microphone access was declined, which version of the offline voice's terms you accepted and when, and on Android 12 the app language (newer Android versions keep it in the system settings).
  • Trial and subscription records: when the free trial started, the date, the number of sentences translated that day and when that day's count ends, the latest date and time the app has seen and how long the phone had then been on since it was last started (so that turning the phone's clock back does not restart the trial or the day), which notes about the trial the app has shown, which code and trial start the app last checked with our server, and, in the version from Google Play, when Google Play last confirmed a Saymondo Pro subscription.
  • Saymondo account, only if you sign in: the installation ID, your account ID, the key that keeps the phone signed in, the membership record for Saymondo Pro and when it was last renewed, a copy of your account summary (contact email address, sign-in methods and whether you have Saymondo Pro) so that the account page can be shown offline, and the Google Play subscriptions already linked to the account, in hashed form, so that they are not sent again. They are kept in a separate file that is excluded from backups and phone-to-phone transfers. Signing out or deleting the account removes all of this from the phone except the installation ID, which identifies the installation, not you.
  • Technical records: which downloads to resume, and records that let the app notice when loading a model crashed, so that it can avoid the problem next time (for example by using the CPU instead of the GPU).
  • The downloaded models (about 5.6 GB if you download everything; the packs selected by default during setup take about 3.5 GB), the latest list of model files from our download site, and a cache that the translation engine builds from its model so that it starts faster.

In the version from the App Store, the app keeps the same kinds of information, apart from settings that iOS and iPadOS manage themselves, such as the appearance and the app language, and with the App Store in place of Google Play. It keeps it in its own storage and in the Keychain of iOS and iPadOS, which only Saymondo can read. The trial and subscription records are kept in the Keychain, with a copy in the app's storage. The Saymondo account information is kept in the Keychain for this device only, instead of in a separate file. The Keychain also holds a random key that the app makes once on each device to keep track of the free-trial check; it is never sent anywhere. These Keychain items are not synchronized through iCloud Keychain, and, unlike the app's files, they stay on the device when you delete the app (see Deleting data).

Backups

If backup is turned on, Android may include Saymondo's settings, trial and subscription records and technical records in your phone's backup (for example to your Google account), or copy them to a new phone when you move your data. This is done by Android and your backup provider; we cannot see it. After such a restore, the free trial and the day's count of free sentences continue where they were. The models, the list of model files, the translation engine's cache and the list of downloads to resume are excluded from backups and from phone-to-phone transfers, so a new phone does not start downloading models by itself. The Saymondo account file is never included in backups or transfers either: a restored or new phone is not signed in, and you sign in again on it.

In the version from the App Store, iOS and iPadOS may include Saymondo's settings and its trial and subscription records in an iCloud backup or a backup on a computer, and restore them on the same or a new iPhone or iPad. This is done by Apple and your backup provider; we cannot see it. After such a restore, the free trial and the day's count of free sentences continue where they were. The models, the list of model files, the translation engine's cache and the other technical records are excluded from backups. The Saymondo account information is kept for this device only: it is not restored to another device, which is then not signed in.

Internet

Face-to-face translation never requires an internet connection or any server of ours. Speech recognition and translation run on the phone. Reading aloud uses the offline voice pack, the voices of iOS and iPadOS on the device, or your phone's text-to-speech engine; where the engine lets apps choose a voice, Saymondo picks one that works offline (see Reading translations aloud).

Features that are not needed for translation may use the internet. At present these are downloading models, described below; checking with our account server whether the phone has already had the free trial (see Free trial and subscription); the optional Saymondo account, which connects to our account server (see Saymondo account); sending feedback on a translation when you choose to (see Feedback on a translation); and, in the version from Google Play, buying and checking the Saymondo Pro subscription through Google Play, and the reports that the Google Play Billing Library sends Google about its own workings; and, in the version from the App Store, buying and checking Saymondo Pro through the App Store (see Free trial and subscription). Apart from our download site for the models and our account server, the app does not contact any server we operate. If a new version adds a feature that goes online, we will update this policy before that version is released.

The models are the translation engine (about 2.6 GB), a speech-recognition pack for each group of languages, and the optional offline voice pack. A download starts only when you ask for it, for example during setup, in Settings, or when the app offers a pack you need. A download that was interrupted resumes when you return to the app; in the version from the App Store, iOS and iPadOS can also continue a download in the background after you leave the app. On mobile data, the app asks before downloading.

The files come from files.saymondo.com, our download site. Cloudflare, Inc., a company based in the United States, stores and delivers them for us. When a download starts, the app first fetches from the same site a small list of the files and their addresses, signed by us; the app checks the signature and uses the list only if it is ours.

The site receives what any website receives when a file is downloaded: your IP address, the time, and which file is requested (which shows the languages you picked). The app identifies itself only as Saymondo with its version number (for example “Saymondo/1.0.0”), not with the phone model or the version of Android, iOS or iPadOS, and it sends no account, cookie, advertising ID or other identifier. Cloudflare handles this information on our behalf, to deliver the files.

Downloads use HTTPS. The list of files is signed by us and its signature is checked before it is used; every file is pinned to a fixed version and checked against its expected size and SHA-256 checksum before it is used.

Free trial and subscription

Every feature of Saymondo is free for 3 days; after that, it translates a limited number of sentences a day for free, and the optional Saymondo Pro subscription removes the limit (section 10 of the terms of use). The app keeps track of the trial and counts the sentences on the phone. These records never include what was said (see Stored on your phone and Backups).

Each phone gets the free trial once, even if the app is reinstalled or its storage is cleared. To check this, when the phone is online the app sends our account server, api.saymondo.com, a code that it derives from the phone's Android ID by a one-way function (SHA-256) and, once the trial has started, the time it started. The Android ID is a number that Android gives the app on each phone; it changes when the phone is reset to factory settings. The app never sends the Android ID itself, and it sends nothing else for this check: no account, no installation ID, nothing that was said or translated. Our server stores only a further one-way code made from the code with a secret key, together with the trial's start time and when the phone last checked, and tells the app when the trial on that phone started, if it has. This record is not linked to a Saymondo account. The app checks when it starts or you return to it, and only until our server has the trial's start time for this phone; if it cannot reach the server, the trial works as before, and it tries again later. Translation never depends on this check. We keep each record for 2 years after the trial started, and then delete it (legal basis: our legitimate interest in offering a free trial that is not taken again and again on the same phone). The day's count of free sentences is never sent.

In the version from the App Store, the app uses Apple's DeviceCheck instead of the Android ID. When the phone is online, the app asks iOS or iPadOS for a DeviceCheck token, a short-lived, encrypted code that only Apple can read and that does not tell us which device it comes from, and sends our account server this token and, once the trial has started, the time it started. It sends nothing else for this check: no account, no installation ID, nothing that was said or translated. Our server passes the token on to Apple, which keeps two bits of information for each device and each developer, together with the month in which they were last changed. We use one bit, to record that a free trial of Saymondo has started on the device: our server reads it, sets it when the trial starts, and tells the app whether a trial has started on the device, but not when. For this version, our server does not store the token, the bits or the trial's start time. The app checks when it starts or you return to it, until it has an answer for the device, and again right after the trial starts; if it cannot reach the server, the trial works as before, and it tries again later. Translation never depends on this check. Apple keeps the bits for the device; deleting the app does not change them. Apple handles DeviceCheck under its own privacy policy (legal basis: as above, our legitimate interest in offering a free trial that is not taken again and again on the same phone).

In the version from Google Play, you buy Saymondo Pro through Google Play. Google handles the payment under its own terms and privacy policy, and we never receive your card number or other payment details. No server of ours takes part in buying a subscription, or in the app's check of it described below. Whether or not you use a Saymondo account, Google tells our account server, api.saymondo.com, about each Saymondo Pro subscription bought in Google Play and about later changes to it, such as renewals, cancellations and refunds; our server then asks Google for the subscription's current state and keeps a record of it (see Records of subscriptions below). If you are signed in, our server also checks the subscription with Google to link it to your account (see Saymondo account).

To find out whether you have a subscription, the app asks the Google Play Store app on the phone when it starts, when you return to it and when you open the subscription page, and it asks Google Play for the current prices of Saymondo Pro. Google Play may contact Google's servers over the internet to answer, and tells the app whether the Google account signed in to Google Play has Saymondo Pro. The app checks Google's signature on the answer on the phone. Translation never needs this check or an internet connection. If you are signed in to a Saymondo account, the app can also get Saymondo Pro from the account (see Saymondo account).

The version from Google Play includes Google's Play Billing Library, through which the app talks to Google Play. The library itself sends Google technical information about how it runs, over the internet from within the app, possibly later in the background once the phone is online: for example which billing functions the app used, whether they worked and problems connecting to Google Play, together with details such as the phone's model and maker, its Android version, its language, country and time zone settings, its mobile network and network type, and the app's version. This information never includes what was said or translated. Google handles it under its own privacy policy, and we do not receive it.

As Google's payments privacy notice explains, Google gives us some information about each purchase in the Play Console: for example the order number, the date, the product, the price and the buyer's country, and sometimes the city, region or postcode, which Google provides for tax purposes. The Play Console also lets us find an order by the buyer's email address. We use this information only to keep our accounts, to meet our tax obligations and to answer questions about a purchase, such as a refund request (legal basis: providing the subscription you bought, and our legal obligations). Google keeps these records in our Play Console account.

In the version from the App Store, you buy Saymondo Pro through Apple's App Store. Apple handles the payment under its own terms and privacy policy, and we never receive your card number or other payment details, your name or the email address of your Apple Account. To find out whether you have a subscription, the app asks the App Store on the device when it starts, when you return to it and when you open the subscription page, and it asks the App Store for the current prices of Saymondo Pro; the App Store may contact Apple's servers to answer. The app checks Apple's signature on the answer on the device. Restore purchases asks the App Store to bring the device's list of purchases up to date. Translation never needs this check or an internet connection. If you are signed in to a Saymondo account, the app can also get Saymondo Pro from the account (see Saymondo account).

Whether or not you use a Saymondo account, Apple tells our account server, api.saymondo.com, about each purchase of Saymondo Pro in the App Store and about later changes to it, such as renewals, cancellations, failed payments and refunds. Our server then asks Apple for the subscription's current state and keeps a record of it (see Records of subscriptions below). App Store Connect also gives us sales reports, for example the product, the price, the date and the country or region of purchases, without the buyers' names or contact details. We use this information only to provide Saymondo Pro, to keep our accounts, to meet our tax obligations and to answer questions about a purchase (legal basis: providing the subscription you bought, and our legal obligations).

Records of subscriptions. For each Saymondo Pro subscription that Google or Apple tells our server about, our server keeps one record: the store; the store's identifier of the subscription (the Google Play purchase token or the App Store's original transaction number) and, if it replaced an earlier subscription, the earlier one's; the product; its state, whether it renews and when it ends; whether it is a test purchase; for the App Store, whether it was bought or shared through Family Sharing; if it was bought while signed in to a Saymondo account, that account's code for the store; when the record was created, last changed and last checked with the store and, if it happened, when it was linked or moved to an account; and a short summary of the store's latest answer, with the store's order or transaction numbers. A record contains no name, email address, payment details, country or region, price or currency, and it is linked to a Saymondo account only if the subscription is linked to one (see Saymondo account). A record that has never been linked to an account is deleted 1 year after the subscription ended, that is, after it expired, was cancelled and ran out, or was refunded or revoked. A record that is or was linked to an account is kept as described under Saymondo account (legal basis: providing the subscription you bought, keeping our accounts, and our legitimate interest in linking a subscription that is still paid for to your account when you sign in).

The version from the website does not include Google Play's billing. It keeps track of the trial and the free sentences in the same way, on the phone, including the check with our account server that each phone gets the free trial once. Its button for subscribing only opens Saymondo's page in Google Play; what Google Play then receives is governed by Google's privacy policy. If you sign in to a Saymondo account in this version, it can use Saymondo Pro that the account has (see Saymondo account).

Saymondo account

A Saymondo account is optional. You do not need one to translate, to use the free trial or the free sentences, or to buy Saymondo Pro in Google Play or the App Store. An account lets you use Saymondo Pro on your other devices and keep it when you change phones (sections 10 and 11 of the terms of use). The free trial and the free sentences are always counted on each phone and are never linked to an account. Translation never uses the account or our server, and nothing that is said or translated is ever sent to it, except feedback on a sentence that you choose to send (see Feedback on a translation).

Ways to sign in:

  • Sign in with Google. Android shows the Google accounts on the phone; when you choose one, Google gives the app a signed token for Saymondo, which the app sends to our server. It contains your Google account's ID, its email address and whether Google has verified that address. It may also contain your name and the address of your profile picture; we do not store them. Google learns that you signed in to Saymondo and handles this under its own privacy policy. In the version from the App Store, the app opens Google's own sign-in page in a secure browser window of iOS or iPadOS, which can use a Google sign-in you already have in Safari, asks Google only for your Google account's ID and email address, and receives the same kind of signed token.
  • Email code. You enter your email address, and our server has a 6-digit code sent to it, valid for 10 minutes, from no-reply@saymondo.com, in the app's language. Our server keeps the address, the code in hashed form and your IP address only to check the code and to limit how often codes are sent, and deletes them within 2 days after the code expires.
  • Sign in with Apple, in the version from the App Store and in other versions of Saymondo that offer it; the Android app does not offer it at present. In the version from the App Store, iOS or iPadOS shows Apple's own sign-in sheet. Apple sends our server a token with an ID of your Apple account for Saymondo and an email address: either your own or, if you choose Hide My Email, an address at privaterelay.appleid.com that Apple forwards to you. We do not ask Apple for your name. Our server also receives from Apple a key that it keeps, encrypted, only to end your Sign in with Apple for Saymondo when you delete your account. Apple handles your sign-in under its own privacy policy. If you stop using Sign in with Apple for Saymondo in your Apple account settings, or delete your Apple account, Apple tells us and we stop using that sign-in method.

Sign-ins that bring the same verified email address belong to the same account; Apple's Hide My Email addresses are never used to join accounts. You can add sign-in methods to your account, remove them (except the last one), and merge another account that you can sign in to into the one you are using. A merge moves everything from the other account and closes it; the other account's personal information is then deleted as described under Deleting your account, and a merge cannot be undone.

When you are signed in, the app sends our account server, api.saymondo.com:

  • the sign-in details described above;
  • an installation ID: a random number that the app creates the first time you sign in on the phone. It is not taken from the phone's hardware or from Android or iOS, and reinstalling the app creates a new one;
  • the platform (Android or iOS), the phone's model name (for example “Pixel 6” or “iPhone 15”), which we show you in your list of devices so that you can tell them apart, and the app's version;
  • the app's language, only when it asks for an email code, so that the email is in your language;
  • in the version from Google Play, the purchase token that Google Play gives for each active Saymondo Pro subscription on the phone, to link the subscription to your account (see Linking Saymondo Pro below);
  • in the version from the App Store, the record of each active Saymondo Pro subscription that the App Store gives the device, signed by Apple, to link the subscription to your account (see Linking Saymondo Pro below).

Our server also receives your IP address with every connection, and the app identifies itself only as Saymondo with its version number (for example “Saymondo/1.2.0”). For the account, the app never sends hardware identifiers such as the serial number or the Android ID, the advertising ID, your contacts or the phone's location, and never anything that was said or translated; feedback that you choose to send is described under Feedback on a translation.

The app connects to our account server when you sign in; when you open the account page or do something on it; right after you buy Saymondo Pro while signed in; and, at most once a day, when the app starts or you return to it, to renew Saymondo Pro on the phone. If a connection fails, the app tries again later without telling you, and translation is never affected. When you are not signed in and not signing in, the app contacts our account server only for the free-trial check (see Free trial and subscription) and to send feedback when you tap Send (see Feedback on a translation).

Our server keeps, for as long as you have the account:

  • an account ID that we create;
  • your sign-in methods: for Google and Apple, the ID that Google or Apple gives for your account; for each method, the email address it brings, whether that address is verified, and whether it is an Apple Hide My Email address;
  • a contact email address, taken from your sign-in methods, which we use only to write to you about your account (we do not send marketing emails);
  • your devices: the installation ID, the platform, the model name, the app version, when the device was first and last seen, whether it uses one of your Saymondo Pro places, and, for a device that was signed out or removed, when that happened;
  • your Saymondo Pro: the subscriptions linked to your account, with the store, the product, the state, renewal and expiry, the purchase token and a short record of the store's latest answer about the subscription, such as whether it renews and the store's order number; and any Saymondo Pro time we have added to the account;
  • sign-in sessions: each time a device signs in, the installation ID, the key that keeps it signed in, in hashed form, when the session started, was last used and ended, and the IP address at sign-in;
  • a record of actions on the account, such as signing in, adding or removing sign-in methods, merging, linking or moving a subscription, removing a device and deleting the account, with the time and the IP address, to protect the account and to look into misuse.

We do not ask for or keep a password, your name, your phone number, your contacts or your location.

Linking Saymondo Pro. Buying Saymondo Pro never requires an account. In the version from Google Play, when you are signed in, our server asks Google about each subscription whose purchase token the app sends, and links it to your account. Google also tells our server when a subscription changes, for example when it renews or is cancelled or refunded, and our server then asks Google again. If you subscribe while signed in, the app also gives Google Play a code that is derived from your account by a one-way function and does not contain your email address; Google keeps it with the purchase. In the version from the App Store, our server checks Apple's signature on each subscription record that the app sends and asks Apple about the subscription, and Apple tells our server when it changes (see Free trial and subscription). If you subscribe in the App Store while signed in, the app gives the App Store your account's code for Apple: a random number that our server creates for your account and that does not contain your email address; Apple keeps it with the purchase and includes it when it tells our server about the purchase. A subscription is linked to one account at a time. If it is already linked to another account, the app shows that account's email address in shortened form, showing only its first character and the part after the @, so that you can recognize it.

Saymondo Pro without an internet connection. When your account has Saymondo Pro, our server gives the phone a membership record signed by us. It contains the installation ID, a code derived from your account (not your email address), the kind of device, where Saymondo Pro comes from (for example Google Play or the App Store) and its dates. The app checks it on the phone, so Saymondo Pro keeps working without an internet connection for up to 30 days, or until the paid time ends if that is earlier.

Devices. To apply the device limits in section 10 of the terms of use, our server counts the devices that receive Saymondo Pro through your account and records when you replace one. The account page shows your devices with their model names and when each was last seen, so that you can remove one. A device that has not connected for 60 days no longer counts.

We use this information only:

  • to provide your account and Saymondo Pro on your devices, including linking subscriptions, merging accounts and the device limits (legal basis: providing the service you asked for under the terms of use);
  • to keep accounts secure and to prevent misuse, for example to limit how often codes can be sent, to notice a stolen sign-in and to look into sharing beyond the device limits (legal basis: our legitimate interest in protecting you, our service and Saymondo Pro);
  • to write to you about your account and to answer your questions (legal basis: the terms of use, and your request);
  • to keep the records that accounting and tax laws require (legal basis: our legal obligations).

We do not use it for advertising, and we do not sell it.

Where it is kept and who handles it for us:

  • Our server. api.saymondo.com runs on a server that we rent from Vultr (The Constant Company, LLC, United States) in Singapore. The data is stored in Vultr's managed database service in Singapore.
  • Cloudflare, Inc. (United States) carries all connections to api.saymondo.com and protects it from attacks; the information passes through Cloudflare's network, which handles it on our behalf.
  • Resend, Inc. (United States) sends the emails with codes for us; it receives your email address and the email with the code.
  • Google and Apple take part when you sign in with them, Google when our server checks a Google Play subscription, and Apple when our server checks an App Store subscription or, for the free-trial check, a device's DeviceCheck bits. They act under their own privacy policies.

These providers may handle information outside your country, including in the United States and Singapore. For such transfers we rely on the safeguards in their data processing terms, such as the European Commission's standard contractual clauses where those apply.

How long we keep it:

  • Account information: until you delete the account. A sign-in method that you remove is deleted at once. A device that you remove or sign out stays in the account's records, marked as removed, until the account is deleted.
  • Email codes, with the email address and the IP address: deleted within 2 days after they expire.
  • The hashed keys that keep devices signed in: deleted within 100 days after they are issued.
  • Sign-in sessions, with the installation ID and the IP address at sign-in, and the record of actions on the account, with its IP addresses: kept for as long as the account exists. When the account is deleted, its sessions are deleted at once, and the record of actions is kept for one year without IP addresses, email addresses, installation IDs or device model names, and then deleted.
  • Logs of our server and of Cloudflare, which contain IP addresses: kept for a limited time for security and troubleshooting, and then deleted or overwritten.
  • Backups of the database: kept for a limited time and then overwritten; information deleted from the database disappears from the backups as older backups are replaced.
  • Records of subscriptions: they are not deleted when you delete your account, but kept without any link to you or your account, so that a subscription that is still paid for can be linked to a new account, and for our accounting. A record that was never linked to an account is deleted 1 year after the subscription ended (see Free trial and subscription).

Deleting your account. You can delete your account in the app, under Settings > Account > Delete account, or at https://www.saymondo.com/account/delete. Deleting it:

  • deletes your sign-in methods, contact email address, devices and sign-in sessions, signs out every device and, if the account has Sign in with Apple, ends it for Saymondo;
  • unlinks your subscriptions from the account without deleting the record of them, so that a subscription that is still paid for can be linked to a new account later;
  • unlinks your feedback reports from the account and removes installation IDs, device model names and the account's email addresses from reports (see Feedback on a translation);
  • ends any Saymondo Pro time that we added to the account;
  • does not cancel a subscription in Google Play or the App Store: cancel it there;
  • cannot reach membership records already on your devices, because the app checks them offline: they keep working until they expire, at most 30 days later;
  • keeps the record of actions on the account for one year, without IP addresses, email addresses, installation IDs or device model names, and then deletes it.

Uninstalling the app or clearing its storage signs the phone out but does not delete your account.

Links and system screens

Some pages in the app, such as the open-source licenses page, contain links. A link opens in your browser only when you tap it, and the website you open sees that visit. The app can also open Android's own settings screens (for example text-to-speech, app language or app permissions) and a text-to-speech engine's screen for installing voices. What those screens download is up to Android or the engine. Saymondo also opens Google Play to show your subscriptions when you choose to manage your subscription, and, in the version from the website, to show Saymondo's page there. In the version from the App Store, Saymondo can open its own page in the Settings app (for example for the microphone or the app language) and Apple's screens for managing subscriptions and redeeming offer codes.

Notifications

While models download, Saymondo shows a notification with the progress. If the app is not open when a download finishes, fails or pauses, it shows a notification about that. Notifications never contain conversation text. The version from the App Store does not show notifications and does not ask for permission to show them; downloads show their progress in the app.

Permissions

  • Microphone: to hear speech while a Hold to talk button is held. Asked for the first time you press one.
  • Notifications (Android 13 and later): to show download progress. Downloads work even if you decline.
  • Internet and network state: to download models, to tell Wi-Fi from mobile data so that the app can ask before using mobile data, to check with our account server whether the phone has already had the free trial, and, if you sign in, to connect to that server for the account, and to send feedback when you choose to. In the version from Google Play, the Google Play Billing Library also uses the internet (see Free trial and subscription).
  • Google Play billing (version from Google Play only): to buy Saymondo Pro and check the subscription through Google Play.
  • Biometric and fingerprint hardware: declared by the Android sign-in component that the app uses for Sign in with Google, which may use them to let you confirm a sign-in. Android grants them without asking you. The app itself does not use them, and no fingerprint, face or other biometric data ever reaches the app or us.
  • Foreground service and prevent phone from sleeping: to keep a download running while the screen is off or you use other apps. Used only during downloads.

You can turn these permissions off at any time in Android's settings. Without microphone access, the app cannot hear speech.

In the version from the App Store, Saymondo asks only for access to the microphone, the first time you press a Hold to talk button. It does not ask for notifications, speech recognition, the camera, photos, contacts or location. You can turn microphone access off at any time in the Settings app, under Privacy & Security > Microphone; without it, the app cannot hear speech.

Diagnostic messages

To help with troubleshooting, Saymondo writes technical messages to Android's system log on the phone: for example the phone model, chip, Android version, memory, language codes, the text-to-speech engine and voice in use, download servers and speeds, and error details. The app's own messages do not include what was said or its translation. The app does not save these messages to a file or send them anywhere. Android keeps the system log on the phone for a short time, and ordinary apps cannot read it. The app's messages about the account do not include your email address, your account or installation ID, or the keys that keep it signed in. The version from the App Store writes similar messages, with the same limits, to the system log of iOS and iPadOS on the device. iOS and iPadOS keep the log on the device for a limited time; it can leave the device only in a diagnostic report that you choose to share, for example with Apple.

Google Play

If you install Saymondo from Google Play, Google handles the download, installation, updates and payments for Saymondo Pro under its own terms and privacy policy. If you have allowed your phone to share usage and diagnostics data with Google, Google may give us crash and “app not responding” reports through the Play Console. They contain technical details such as the phone model, the Android version and where in the app the problem happened. We use them only to fix problems.

App Store

If you install Saymondo from the App Store, Apple handles the download, installation, updates and payments for Saymondo Pro under its own terms and privacy policy. If you have chosen in the settings of iOS or iPadOS to share analytics with app developers (Privacy & Security > Analytics & Improvements > Share With App Developers), Apple may give us crash reports and other diagnostic information about Saymondo through App Store Connect and Xcode. They contain technical details such as the device model, the version of iOS or iPadOS and where in the app the problem happened. We use them only to fix problems. Apple also gives us statistics about downloads and sales of Saymondo that do not identify you.

Feedback on a translation

If a sentence was recognized or translated badly, you can tell us: choose Report a translation problem on the sentence. The app shows what it will send, and sends it to our account server, api.saymondo.com, only when you tap Send. A report contains:

  • the kind of problem you chose: wrong translation, wrong recognition, offensive, or something else;
  • that sentence as it was recognized and, if there is one, its translation, with their languages;
  • your comment, if you write one;
  • an email address, if you give one; it is optional, and we use it only to reply to you about the report;
  • the app's version, the platform (Android or iOS), the model name of the phone or tablet, and the app's language;
  • the installation ID, if the app has one (see Saymondo account);
  • your Saymondo account, if you are signed in.

A report contains no sound and no other sentences of the conversation. Please do not write personal information into the comment. Our server does not store your IP address with a report. It receives the address as with every connection, and the logs of our server and of Cloudflare contain it as described under Saymondo account; to limit how many reports can be sent, our server counts recent reports per IP address, in its memory only, and per installation ID.

We use reports to find and fix mistakes in recognition and translation, and to reply to you if you gave an email address (legal basis: our legitimate interest in improving Saymondo's translations; your request, for the reply). Reports are stored on our account server, which is hosted as described under Saymondo account (Vultr in Singapore, with Cloudflare carrying the connections), and only we can see them, in our administration system. We do not share them with anyone unless the law requires it.

We delete a report 1 year after we have finished handling it, and at the latest 2 years after it was sent. If you delete your Saymondo account, its reports are unlinked from the account; the installation ID and the device model are removed from the reports that were linked to the account or sent from its installations, and the account's email addresses are removed from every report, including reports sent without signing in. The texts and comments are kept to improve translations. If you merge accounts, the reports move to the account you keep. You can ask us at support@saymondo.com to delete a report: tell us what it said, or the email address you gave with it.

If you email us

If you write to support@saymondo.com, we receive your email address and whatever you write or attach. We use it only to reply to you and to fix the problem you report (legal basis: your request, and our legitimate interest in answering messages sent to us). Emails are stored with our email provider. We keep them for up to two years after our last exchange with you, and delete them sooner if you ask. We do not share them with anyone unless the law requires it. Where a version of the app cannot send feedback to our server, Report a translation problem may instead open your email app with an email to us, with the sentence, its translation, their languages and the app's version filled in; it reaches us only if you send it, and it is then handled like any other email.

Children

Saymondo is not directed at children under 13, or under a higher minimum age set by the law where they live, and such children should not create a Saymondo account. Without an account, the app itself sends us only the code or token for the free-trial check (see Free trial and subscription) and feedback that is sent (see Feedback on a translation); if Saymondo Pro is bought, Google or Apple gives us a record of the purchase (see Free trial and subscription). If you are a parent or guardian and your child has emailed us, sent us feedback or created a Saymondo account, contact us and we will delete the email, the feedback or the account.

Deleting data

  • Conversation: Clear conversation removes it from the screen; closing the app removes it from memory.
  • Models: delete them in Settings.
  • Everything the app stored: clear the app's storage in Android's settings, or uninstall the app.
  • On iPhone and iPad: deleting the app removes its files and settings, but not what it keeps in the Keychain: the trial and subscription records, the free-trial key and, if you were signed in, the Saymondo account information. The account information is removed the next time Saymondo is installed and opened; to remove it at once, sign out before you delete the app (the installation ID stays). The trial and subscription records are kept on purpose, so that the free trial is not given again (see Free trial and subscription). Erasing the device (Erase All Content and Settings) removes all of them.
  • Backed-up settings: they stay in your backup until you delete that backup or it expires.
  • Free-trial record: our server keeps it for 2 years after the trial started. Clearing the app's storage or uninstalling the app does not remove it; that is its purpose. In the version from the App Store, our server keeps no record; the bit that Apple keeps for the device stays set.
  • Subscription: cancel it in Google Play or, in the version from the App Store, in the subscription settings of your Apple Account. Uninstalling the app, clearing its storage or deleting your Saymondo account does not cancel it.
  • Saymondo account: delete it in the app under Settings > Account > Delete account, or at https://www.saymondo.com/account/delete (see Saymondo account).
  • Emails you sent us: ask us to delete them.
  • Feedback you sent: ask us to delete it (see Feedback on a translation).

Your rights

Depending on where you live, for example under the EU General Data Protection Regulation, you may have the right to access, correct or delete your personal information or get a copy of it, to withdraw consent, to object, and to complain to a data protection authority. In practice these rights concern your Saymondo account if you have one, emails and feedback you have sent us, and the records of purchases that Google or Apple gives us. The free-trial record contains no name, email address or account, so we cannot tell which record is yours. The account page in the app shows your sign-in methods, contact email address, Saymondo Pro and devices, and lets you remove sign-in methods and devices and delete the account. For a copy of your account information, or for anything else, write to support@saymondo.com, if possible from an email address of your account so that we can check that the account is yours. To find a feedback report that is not linked to your account, tell us what it said, roughly when you sent it, or the email address you gave with it. We will reply within 15 working days.

Security

  • Saymondo keeps conversations in its memory and never writes them to storage or sends them to a server, except a sentence that you choose to send as feedback (see Feedback on a translation). Text leaves the app only when you copy it (see Copying), when you send feedback, or when a translation is handed to your phone's text-to-speech engine or to the speech synthesizer of iOS and iPadOS (see Reading translations aloud).
  • Models are downloaded over HTTPS and verified before use.
  • What the app stores is kept in storage that Android, or iOS and iPadOS, keep private to the app; in the version from the App Store, partly in the Keychain.
  • Connections to our account server use HTTPS. Our server keeps email codes and the keys that keep devices signed in only in hashed form, and any key from Apple encrypted. Membership records are signed by us, and the app checks the signature on the phone.
  • The Saymondo account file on the phone is excluded from backups. In the version from the App Store, the account information is kept in the Keychain for this device only and is never restored to another device. Anyone who can use your unlocked phone while you are signed in can open the account page and see your contact email address and devices.
  • Anyone who can use your unlocked phone can see a conversation that is still open. Android's recent-apps screen, or the app switcher of iOS and iPadOS, may show a snapshot of the app, and accessibility services you have turned on can read what is on screen.

Changes to this policy

If a new version of Saymondo handles information differently, for example if it adds an optional feature that uses the internet, we will update this policy before that version is released, change the effective date above, and mention the change in the release notes. The current version is at https://www.saymondo.com/privacy and in the app under Settings > About > Privacy policy.

This policy is written in English. If a translation differs, the English version applies.

Contact

Terms of Use

Saymondo 是一款为面对面交谈的两个人翻译对话的应用,由 Cloud of Star Co., Ltd. 开发和发布,本政策中称其为“Saymondo”或“我们”。本政策说明本应用,以及您选择使用的可选 Saymondo 账号,如何处理信息,适用于 Google Play 上的 Saymondo 和从 https://www.saymondo.com 下载的版本(这两个版本运行在 Android 上,工作方式相同),也适用于 Apple App Store 上供 iPhone 和 iPad 使用的版本(下称“App Store 版本”);除本政策另有说明外,App Store 版本的工作方式与之相同。本政策中的“手机”也包括 iPad 等平板电脑。

摘要

  • 语音识别和翻译都在您的手机上完成。Saymondo 不会把您说的话和译文发送给我们,也不会发送到任何服务器,除非您选择就某句话向我们发送反馈(见“对译文的反馈”)。朗读译文时使用离线语音包、手机上的文字转语音引擎(后者会收到译文文字),或者在 App Store 版本中使用 iOS 和 iPadOS 内置的语音(见“朗读译文”)。
  • 面对面翻译从不要求联网,也不需要我们的任何服务器。模型下载到手机后,断网也能使用。
  • 应用自身的代码只在以下情况联网:在您要求下载模型时,从我们的下载网站 files.saymondo.com 下载(该网站由 Cloudflare 为我们运营);向我们的账号服务器 api.saymondo.com 查询这部手机是否已经用过免费试用(见“免费试用和订阅”);以及在您登录可选的 Saymondo 账号后,为账号连接该服务器(见“Saymondo 账号”)。下载网站能看到您的 IP 地址和您下载了哪些文件。在 Google Play 版本中,Google Play 还会联网,用于出售 Saymondo Pro 订阅,并告诉应用您是否已订阅;该版本内置的 Google Play 结算库也会把它自身运行的技术信息发给 Google(见“免费试用和订阅”)。在 App Store 版本中,App Store 出售 Saymondo Pro 并告诉应用您是否已订阅,Apple 还会把这项订阅的购买情况通知我们的账号服务器(见“免费试用和订阅”)。
  • 如果您不登录 Saymondo 账号,应用本身只向我们发送一个由手机的 Android ID 单向推导出的代码(App Store 版本改为发送 Apple DeviceCheck 的一次性令牌),以及试用开始后的开始时间,以便每部手机只能免费试用一次(见“免费试用和订阅”),以及您选择发送的对某句话的反馈(见“对译文的反馈”)。账号是可选的;如果您登录,应用会把账号所需的信息发给我们的服务器,例如您的邮箱地址和一个代表这部手机的随机 ID,但除了您选择发送的反馈外,从不发送说话内容或译文(见“Saymondo 账号”)。应用没有广告,我们也没有在其中加入任何统计分析或崩溃上报工具;在 Google Play 版本中,Google Play 结算库会向 Google 报告它自身的运行情况(见“免费试用和订阅”)。
  • Saymondo Pro 通过 Google Play 付款,App Store 版本则通过 Apple 的 App Store 付款。我们从不接收您的银行卡信息。如果您购买,Google 或 Apple 会向我们提供这笔购买的记录,并且无论您是否使用 Saymondo 账号,都会把这笔订阅通知我们的服务器,服务器会保存一条记录;如果您把订阅关联到 Saymondo 账号,这条记录也会随之关联(见“免费试用和订阅”和“Saymondo 账号”)。
  • 对话只在您使用时保存在应用的内存中,不会存储,也没有历史记录。
  • 我们不出售、不共享个人信息,也不追踪您。

您的声音

Saymondo 只在“按住说话”按钮被按住时使用麦克风,松开后还会继续录约 0.4 秒,以免切掉最后一个字。每次说话最长 30 秒。应用转到后台时,录音立即停止;Saymondo 从不在后台录音。

声音保存在应用的内存中,在手机上转成文字,从不写入存储,也不会发送到任何地方。最近一次说话的声音会留在内存中,直到再次按下说话按钮或关闭应用。

识别的文字和译文

识别出的文字和译文都在手机上生成并显示在屏幕上,只在当前对话期间保存在应用的内存中:不会写入存储,没有对话历史,也不会上传(除非您选择就某句话发送反馈,见“对译文的反馈”)。

点“清空对话”后,对话会从屏幕上消失。为了让您可以点“撤销”,应用会在内存中暂时保留一份,直到下一次有人开始说话。关闭应用或应用被系统结束后,对话就不复存在。

朗读译文

Saymondo 可以用三种方式朗读译文:

  • 离线语音包(可选下载,仅限提供它的 Saymondo 版本):由 Supertonic 3 模型在手机上合成语音,不向任何地方发送数据。
  • 手机上的文字转语音引擎:译文文字会交给手机上安装的文字转语音引擎,例如 Google 或手机厂商提供的引擎。该引擎是另一个应用。如果引擎允许应用选择语音,Saymondo 只选择已安装、无需联网即可使用的语音。有些引擎不允许应用选择语音,这时 Saymondo 无法判断引擎是否会联网。引擎如何处理这些文字,适用其提供方的隐私政策。您可以在 Android 的文字转语音设置中更换引擎和语音。
  • iOS 和 iPadOS 的语音(App Store 版本):译文文字会交给 iOS 或 iPadOS 内置的语音合成功能,由它在设备上用已安装的语音朗读。Saymondo 只使用设备上已安装的语音,从不使用您的“个人声音”。您可以在“设置”应用的“辅助功能 > 朗读内容 > 声音”中下载更多语音。

为了找到可用的语音,Saymondo 会查看手机上安装了哪些文字转语音引擎,在 iPhone 和 iPad 上则查看安装了哪些语音。这一信息只留在手机上。

复制

如果您对某句话点“复制”,原文和译文会放到 Android、iOS 或 iPadOS 的剪贴板上。之后,您使用的其他应用(例如输入法、剪贴板管理工具,以及部分手机上的云剪贴板功能)可能读到这些内容;在 iPhone 和 iPad 上,“通用剪贴板”还可能让附近使用同一 Apple 账户的其他 Apple 设备获得这些内容。除了这一点和对某句话的反馈(见“对译文的反馈”),应用没有分享或导出对话的功能。

手机上存储的内容

Saymondo 在手机上只有本应用能访问的存储空间中保存以下内容,其中都不包含声音或对话文字:

  • 设置:对话的两种语言、双方各在哪一侧、主题、对话模式、所选的离线语音、是否拒绝过麦克风权限、您接受的离线语音条款版本及接受时间,以及 Android 12 上的界面语言(更新的 Android 版本由系统设置保存)。
  • 试用和订阅记录:免费试用的开始时间,当天的日期、已翻译的句数和当天计数结束的时间,应用见过的最晚日期和时间以及当时手机自上次开机以来已运行多久(这样把手机时钟往回调也不会让试用或当天的句数重新开始),应用显示过哪些关于试用的提示,应用最近一次向我们服务器核对的代码和试用开始时间,以及在 Google Play 版本中,Google Play 最近一次确认 Saymondo Pro 订阅的时间。
  • Saymondo 账号(仅在您登录后):安装 ID、您的账号 ID、让这部手机保持登录的密钥、Saymondo Pro 的会员凭证及其最近一次续期的时间、一份账号概况(联系邮箱、登录方式、是否有 Saymondo Pro)以便离线时也能显示账号页,以及已关联到账号的 Google Play 订阅(经过哈希处理),以免重复发送。这些内容单独存放在一个文件中,不参与备份,也不随手机间迁移。退出登录或删除账号时,应用会从手机上删除除安装 ID 以外的全部这些内容;安装 ID 会保留,因为它代表的是这次安装,而不是您本人。
  • 技术记录:需要继续的下载,以及用来发现“加载模型时崩溃”的记录,以便下次避开这个问题(例如改用 CPU 而不是 GPU)。
  • 下载的模型(全部下载约 5.6 GB;初次设置时默认选择的包约 3.5 GB),最近一次从我们的下载网站获取的模型文件清单,以及翻译引擎根据模型生成、用于加快启动的缓存。

在 App Store 版本中,应用保存同类信息,只是不保存由 iOS 和 iPadOS 自己管理的设置(例如外观和应用语言),并以 App Store 代替 Google Play。这些信息保存在应用自己的存储空间和 iOS、iPadOS 的钥匙串中,只有 Saymondo 能读取。试用和订阅记录保存在钥匙串中,另在应用的存储空间中保存一份副本。Saymondo 账号的信息保存在钥匙串中、仅限本设备,而不是保存在单独的文件中。钥匙串中还保存一个随机密钥,由应用在每台设备上生成一次,用来记录免费试用的核对情况;它从不会发送到任何地方。钥匙串中的这些项目不会通过 iCloud 钥匙串同步;与应用的文件不同,删除应用后它们仍留在设备上(见“删除数据”)。

备份

如果开启了备份,Android 可能会把 Saymondo 的设置、试用和订阅记录以及技术记录纳入手机备份(例如备份到您的 Google 账号),或在您换新手机时迁移过去。这由 Android 和您的备份服务完成,我们看不到。这样恢复后,免费试用和当天已用的免费句数会接着之前的进度继续。模型、模型文件清单、翻译引擎的缓存和需要继续的下载列表不在备份和手机间迁移的范围内,因此新手机不会自行开始下载模型。 Saymondo 账号的文件也从不纳入备份或迁移:恢复后的手机或新手机不会处于登录状态,需要在上面重新登录。

在 App Store 版本中,iOS 和 iPadOS 可能会把 Saymondo 的设置以及试用和订阅记录纳入 iCloud 备份或电脑上的备份,并在同一台或新的 iPhone、iPad 上恢复。这由 Apple 和您的备份服务完成,我们看不到。这样恢复后,免费试用和当天已用的免费句数会接着之前的进度继续。模型、模型文件清单、翻译引擎的缓存和其他技术记录不在备份范围内。Saymondo 账号的信息仅限本设备:不会恢复到另一台设备上,那台设备不会处于登录状态。

联网

面对面翻译从不要求联网,也不需要我们的任何服务器。语音识别和翻译在手机上运行。朗读使用离线语音包、设备上的 iOS 和 iPadOS 语音,或手机上的文字转语音引擎;如果引擎允许应用选择语音,Saymondo 会选择无需联网即可使用的语音(见“朗读译文”)。

翻译以外的功能可能会联网。目前这样的功能是下面说明的下载模型;向我们的账号服务器查询这部手机是否已经用过免费试用(见“免费试用和订阅”);可选的 Saymondo 账号,它会连接我们的账号服务器(见“Saymondo 账号”);在您选择时发送对译文的反馈(见“对译文的反馈”);以及在 Google Play 版本中通过 Google Play 购买和查询 Saymondo Pro 订阅,还有 Google Play 结算库向 Google 发送的关于它自身运行情况的报告;以及在 App Store 版本中通过 App Store 购买和查询 Saymondo Pro(见“免费试用和订阅”)。除了下面说明的模型下载网站和我们的账号服务器,应用不连接任何由我们运营的服务器。如果新版本增加了会联网的功能,我们会在该版本发布前更新本政策。

模型包括翻译引擎(约 2.6 GB)、每组语言的语音识别包,以及可选的离线语音包。只有在您要求时才会开始下载,例如在初次设置时、在“设置”中,或在应用提示您需要某个包时。中断的下载会在您回到应用时继续;在 App Store 版本中,离开应用后 iOS 和 iPadOS 也可以在后台继续下载。使用移动数据时,应用会先询问您再下载。

文件来自我们的下载网站 files.saymondo.com,由总部位于美国的 Cloudflare, Inc. 为我们存储和分发。开始下载时,应用会先从同一网站获取一份由我们签名的小文件,列出各个文件及其下载地址;应用会核对签名,只有确认是我们签发的才会使用。

该网站会收到任何网站在下载文件时都会收到的信息:您的 IP 地址、时间,以及请求的文件(可以看出您选了哪些语言)。应用只以“Saymondo”加版本号标识自己(例如“Saymondo/1.0.0”),不发送手机型号或 Android、iOS、iPadOS 的版本,也不发送任何账号、Cookie、广告标识符或其他标识符。Cloudflare 代表我们处理这些信息,用于分发文件。

下载使用 HTTPS。文件清单由我们签名,使用前会核对签名;每个文件都固定为特定版本,使用前会核对文件大小和 SHA-256 校验值。

免费试用和订阅

Saymondo 的全部功能可以免费使用 3 天;之后每天可以免费翻译一定数量的句子,可选的 Saymondo Pro 订阅则不限句数(见使用条款第 10 条)。应用在手机上记录试用情况、统计句数。这些记录从不包含说话内容(见“手机上存储的内容”和“备份”)。

每部手机只能免费试用一次,重装应用或清除应用存储也不会重新开始。为此,手机联网时,应用会把一个由手机的 Android ID 经单向函数(SHA-256)推导出的代码,以及试用开始后的开始时间,发送给我们的账号服务器 api.saymondo.com。Android ID 是 Android 在每部手机上分配给本应用的一个号码,手机恢复出厂设置后会改变。应用从不发送 Android ID 本身,这次核对也不发送其他任何内容:不发送账号、安装 ID,也不发送任何说话内容或译文。我们的服务器只保存用密钥对该代码再次单向处理得到的代码,以及试用开始时间和这部手机最近一次核对的时间,并告诉应用这部手机的试用是否已经开始、何时开始。这条记录不与 Saymondo 账号关联。应用在启动或您回到应用时核对,并且只核对到服务器记下这部手机的试用开始时间为止;连不上服务器时,试用照常进行,应用之后再试。翻译从不依赖这次核对。每条记录在试用开始 2 年后删除(法律依据:我们提供免费试用、并防止同一部手机反复领取试用的正当利益)。当天的免费句数从不发送。

在 App Store 版本中,应用使用 Apple 的 DeviceCheck,而不是 Android ID。设备联网时,应用向 iOS 或 iPadOS 申请一个 DeviceCheck 令牌(一个短期有效、经过加密、只有 Apple 能读取的代码,我们无法从中得知它来自哪台设备),并把这个令牌以及试用开始后的开始时间发送给我们的账号服务器。这次核对不发送其他任何内容:不发送账号、安装 ID,也不发送任何说话内容或译文。我们的服务器把令牌转交给 Apple;Apple 为每台设备、每个开发者保存两个比特的信息,以及它们最近一次被修改的月份。我们只使用其中一个比特,记录这台设备上已经开始过 Saymondo 的免费试用:我们的服务器读取它,在试用开始时设置它,并告诉应用这台设备是否已经开始过试用,但不告诉开始时间。对这个版本,我们的服务器不保存令牌、比特或试用开始时间。应用在启动或您回到应用时核对,直到得到这台设备的答复为止,试用开始后也会马上再核对一次;连不上服务器时,试用照常进行,应用之后再试。翻译从不依赖这次核对。Apple 会为这台设备保留这些比特,删除应用不会改变它们。Apple 按其隐私政策处理 DeviceCheck(法律依据:同上,我们提供免费试用、并防止同一部手机反复领取试用的正当利益)。

在 Google Play 版本中,Saymondo Pro 通过 Google Play 购买。付款由 Google 按其条款和隐私政策处理,我们从不接收您的银行卡号或其他付款信息。购买订阅以及下文所述应用对订阅的查询,都没有我们的服务器参与。无论您是否使用 Saymondo 账号,Google 都会把在 Google Play 购买的每笔 Saymondo Pro 订阅及其之后的变化(例如续订、取消和退款)通知我们的账号服务器 api.saymondo.com;我们的服务器随后向 Google 查询这笔订阅的当前状态,并保存一条记录(见下文“订阅记录”)。如果您已登录,我们的服务器还会向 Google 核实这笔订阅,以便把它关联到您的账号(见“Saymondo 账号”)。

为了知道您是否已订阅,应用会在启动时、您回到应用时和您打开订阅页时询问手机上的 Google Play 商店应用,并向 Google Play 获取 Saymondo Pro 的当前价格。Google Play 可能会通过互联网连接 Google 的服务器来查询,然后告诉应用登录 Google Play 的 Google 账号是否订阅了 Saymondo Pro。应用在手机上核对这份答复上的 Google 签名。翻译从不需要这项查询,也不需要联网。 如果您已登录 Saymondo 账号,应用也可以从账号获得 Saymondo Pro(见“Saymondo 账号”)。

Google Play 版本内置了 Google 的 Play 结算库,应用通过它与 Google Play 通信。这个库本身会从应用内通过互联网把它运行情况的技术信息发给 Google,也可能等手机联网后在后台稍后发送:例如应用用了哪些结算功能、是否成功、连接 Google Play 时出现的问题,以及手机型号和制造商、Android 版本、语言、国家或地区和时区设置、移动网络和网络类型、应用版本等信息。这些信息从不包含说话内容或译文。Google 按其隐私政策处理这些信息,我们收不到。

如 Google 的付款隐私声明所述,Google 会在 Play 管理中心向我们提供每笔购买的部分信息,例如订单号、日期、商品、价格和购买者所在的国家或地区,有时还有 Google 出于税务目的提供的城市、省州或邮政编码。Play 管理中心也允许我们按购买者的电子邮箱地址查找订单。我们只用这些信息记账、履行纳税义务,以及答复与购买有关的问题(例如退款请求)(依据:提供您购买的订阅,以及我们的法定义务)。这些记录由 Google 保存在我们的 Play 管理中心账号中。

在 App Store 版本中,Saymondo Pro 通过 Apple 的 App Store 购买。付款由 Apple 按其条款和隐私政策处理,我们从不接收您的银行卡号或其他付款信息,也不接收您的姓名或 Apple 账户的邮箱地址。为了知道您是否已订阅,应用会在启动时、您回到应用时和您打开订阅页时询问设备上的 App Store,并向 App Store 获取 Saymondo Pro 的当前价格;App Store 可能会连接 Apple 的服务器来查询。应用在设备上核对这份答复上的 Apple 签名。“恢复购买”会请 App Store 更新这台设备上的购买记录。翻译从不需要这项查询,也不需要联网。如果您已登录 Saymondo 账号,应用也可以从账号获得 Saymondo Pro(见“Saymondo 账号”)。

无论您是否使用 Saymondo 账号,Apple 都会把 App Store 中每笔 Saymondo Pro 购买及其之后的变化(例如续订、取消、付款失败和退款)通知我们的账号服务器 api.saymondo.com。我们的服务器随后向 Apple 查询这笔订阅的当前状态,并保存一条记录(见下文“订阅记录”)。App Store Connect 还会向我们提供销售报告,例如购买的商品、价格、日期和国家或地区,但不含购买者的姓名或联系方式。我们只用这些信息提供 Saymondo Pro、记账、履行纳税义务,以及答复与购买有关的问题(依据:提供您购买的订阅,以及我们的法定义务)。

订阅记录。对于 Google 或 Apple 通知我们服务器的每笔 Saymondo Pro 订阅,我们的服务器保存一条记录:商店;商店对这笔订阅的标识(Google Play 的购买凭据或 App Store 的原始交易编号),以及如果它取代了之前的订阅,之前那笔订阅的标识;商品;状态、是否自动续订和何时结束;是否为测试购买;对 App Store 而言,它是购买所得还是通过“家人共享”获得;如果是在登录 Saymondo 账号时购买的,该账号用于该商店的代码;记录的创建时间、最近更改时间、最近向商店核实的时间,以及(如有)关联或转移到账号的时间;以及商店最近一次答复的简要记录,含商店的订单号或交易编号。记录中不含姓名、邮箱地址、付款信息、国家或地区、价格或币种;只有当这笔订阅关联到 Saymondo 账号时,记录才与该账号关联(见“Saymondo 账号”)。从未关联到账号的记录,会在订阅结束 1 年后删除,即订阅到期、取消后期满,或被退款或撤销之后 1 年。已关联或曾关联到账号的记录,按“Saymondo 账号”中所述保存(依据:提供您购买的订阅、记账,以及在您登录时把仍在付费的订阅关联到您账号的正当利益)。

官网版本不包含 Google Play 结算服务。它以同样的方式在手机上记录试用和免费句数,也同样向我们的账号服务器核对,确保每部手机只能免费试用一次。它的订阅按钮只会打开 Saymondo 在 Google Play 上的页面;Google Play 之后收到的信息适用 Google 的隐私政策。 如果您在这个版本中登录 Saymondo 账号,它可以使用账号上的 Saymondo Pro(见“Saymondo 账号”)。

Saymondo 账号

Saymondo 账号是可选的。翻译、免费试用、每日免费句数以及在 Google Play 或 App Store 购买 Saymondo Pro,都不需要账号。有了账号,您可以在自己的其他设备上使用 Saymondo Pro,换手机后也能继续使用(见使用条款第 10、11 条)。免费试用和免费句数始终按每部手机分别计算,从不与账号关联。翻译从不使用账号或我们的服务器,说话内容和译文也从不会发送给它,您选择发送的对某句话的反馈除外(见“对译文的反馈”)。

登录方式:

  • 使用 Google 账号登录。Android 会列出手机上的 Google 账号;您选择其中一个后,Google 会给应用一个专门用于 Saymondo 的签名令牌,应用把它发给我们的服务器。令牌中包含您的 Google 账号 ID、它的邮箱地址,以及 Google 是否验证过这个地址;也可能包含您的姓名和头像地址,我们不保存这两项。Google 会知道您登录了 Saymondo,并按其隐私政策处理这一信息。在 App Store 版本中,应用会在 iOS 或 iPadOS 的安全浏览器窗口中打开 Google 自己的登录页面(它可以使用您在 Safari 中已有的 Google 登录),只向 Google 索取您的 Google 账号 ID 和邮箱地址,并收到同样的签名令牌。
  • 邮箱验证码。您输入邮箱地址后,我们的服务器会以 no-reply@saymondo.com 的名义,按应用的语言向该地址发送一个 6 位验证码,10 分钟内有效。服务器保存该地址、经过哈希处理的验证码和您的 IP 地址,只用于核对验证码和限制发送频率,并在验证码过期后 2 天内删除。
  • 通过 Apple 登录(App Store 版本和其他提供这种方式的 Saymondo 版本;Android 应用目前不提供)。在 App Store 版本中,iOS 或 iPadOS 会显示 Apple 自己的登录界面。Apple 会向我们的服务器发送一个令牌,其中包含您的 Apple 账户针对 Saymondo 的 ID 和一个邮箱地址:可能是您自己的邮箱,如果您选择了“隐藏邮件地址”,则是 Apple 转发给您的 privaterelay.appleid.com 地址。我们不向 Apple 索取您的姓名。我们的服务器还会从 Apple 收到一个密钥,加密保存,只用于在您删除账号时终止您在 Saymondo 上的“通过 Apple 登录”。Apple 按其隐私政策处理您的登录。如果您在 Apple 账户设置中停止在 Saymondo 使用“通过 Apple 登录”,或删除了 Apple 账户,Apple 会通知我们,我们随即停用这种登录方式。

带有同一个已验证邮箱地址的登录方式属于同一个账号;Apple 的“隐藏邮件地址”从不用于合并账号。您可以给账号添加登录方式,也可以移除(最后一种除外),还可以把您能登录的另一个账号合并到正在使用的账号中。合并会把另一个账号的全部内容移过来并关闭那个账号;之后,那个账号的个人信息按下文“删除账号”所述删除。合并无法撤销。

登录后,应用会向我们的账号服务器 api.saymondo.com 发送:

  • 上面说明的登录信息;
  • 安装 ID:您第一次在这部手机上登录时,应用生成的一个随机编号。它不取自手机硬件,也不取自 Android 或 iOS;卸载重装应用会生成新的安装 ID;
  • 平台(Android 或 iOS)、手机型号名称(例如“Pixel 6”或“iPhone 15”)和应用版本。型号名称会显示在您的设备列表中,方便您分辨各台设备;
  • 应用的语言,只在申请邮箱验证码时发送,以便用您的语言写邮件;
  • 在 Google Play 版本中,Google Play 为手机上每笔有效的 Saymondo Pro 订阅提供的购买凭据(purchase token),用于把订阅关联到您的账号(见下文“关联 Saymondo Pro”);
  • 在 App Store 版本中,App Store 为设备上每笔有效的 Saymondo Pro 订阅提供、由 Apple 签名的交易记录,用于把订阅关联到您的账号(见下文“关联 Saymondo Pro”)。

我们的服务器还会在每次连接时收到您的 IP 地址;应用只以“Saymondo”加版本号标识自己(例如“Saymondo/1.2.0”)。为账号,应用从不发送序列号、Android ID 等硬件或设备标识符,也不发送广告标识符、通讯录或手机的位置,更不会发送任何说话内容或译文;您选择发送的反馈见“对译文的反馈”。

应用在以下时候连接账号服务器:您登录时;您打开账号页或在其中操作时;您在登录状态下购买 Saymondo Pro 之后;以及在应用启动或您回到应用时,为续期这部手机上的 Saymondo Pro,每天最多一次。连接失败时,应用会在之后悄悄重试,翻译从不受影响。没有登录、也不在登录过程中时,应用只为核对免费试用(见“免费试用和订阅”)以及在您点“发送”时发送反馈(见“对译文的反馈”)连接账号服务器。

在您的账号存续期间,我们的服务器保存:

  • 我们生成的账号 ID;
  • 您的登录方式:Google 和 Apple 为您的账号提供的 ID;每种方式带来的邮箱地址、该地址是否已验证、是否为 Apple 的隐藏邮件地址;
  • 联系邮箱:取自您的登录方式,只用于就您的账号与您联系(我们不发送营销邮件);
  • 您的设备:安装 ID、平台、型号名称、应用版本、首次和最近一次出现的时间、它是否占用您的一个 Saymondo Pro 名额,以及已退出登录或被移出的设备是何时退出或移出的;
  • 您的 Saymondo Pro:关联到账号的订阅,包括商店、商品、状态、续订和到期时间、购买凭据,以及商店最近一次对这笔订阅的答复的简要记录(例如是否自动续订和商店的订单号);以及我们为账号添加的 Saymondo Pro 时长;
  • 登录会话:设备每次登录时的安装 ID、保持登录的密钥(经过哈希处理)、会话开始、最近使用和结束的时间,以及登录时的 IP 地址;
  • 账号操作记录,例如登录、添加或移除登录方式、合并、关联或转移订阅、移出设备和删除账号,连同时间和 IP 地址,用于保护账号和调查滥用。

我们不要求、也不保存密码、您的姓名、电话号码、通讯录或位置。

关联 Saymondo Pro。购买 Saymondo Pro 从不要求账号。在 Google Play 版本中,您登录后,应用发来哪笔订阅的购买凭据,我们的服务器就向 Google 查询这笔订阅,并把它关联到您的账号。订阅发生变化时,例如续订、取消或退款,Google 也会通知我们的服务器,服务器随后再次向 Google 查询。如果您在登录状态下订阅,应用还会交给 Google Play 一个由您的账号经单向运算得出的代码,其中不含您的邮箱地址;Google 把它和这笔购买一起保存。在 App Store 版本中,应用发来的每份订阅记录,我们的服务器都会核对上面的 Apple 签名,并向 Apple 查询这笔订阅;订阅发生变化时,Apple 也会通知我们的服务器(见“免费试用和订阅”)。如果您在登录状态下在 App Store 订阅,应用会交给 App Store 一个您的账号用于 Apple 的代码:这是我们的服务器为您的账号生成的随机编号,其中不含您的邮箱地址;Apple 把它和这笔购买一起保存,并在通知我们的服务器时附上它。一笔订阅同一时间只关联一个账号。如果它已关联到另一个账号,应用会显示那个账号经过遮挡的邮箱地址(只显示第一个字符和 @ 之后的部分),方便您认出是哪个账号。

离线使用 Saymondo Pro。您的账号有 Saymondo Pro 时,我们的服务器会给手机一份由我们签名的会员凭证,其中包含安装 ID、由您的账号得出的代码(不是您的邮箱地址)、设备类别、Saymondo Pro 的来源(例如 Google Play 或 App Store)和相关日期。应用在手机上核对它,因此 Saymondo Pro 在不联网时最多可以继续使用 30 天;付费期更早结束的,到付费期结束为止。

设备。为了执行使用条款第 10 条规定的设备上限,我们的服务器会统计通过您的账号获得 Saymondo Pro 的设备,并记录您更换设备的时间。账号页会列出您的设备及其型号名称和最近一次出现的时间,方便您移出其中一台。60 天没有联网的设备不再计入。

我们只把这些信息用于:

  • 提供您的账号以及您各台设备上的 Saymondo Pro,包括关联订阅、合并账号和设备上限(依据:按使用条款提供您要求的服务);
  • 保护账号安全、防止滥用,例如限制验证码的发送频率、发现被盗用的登录、调查超出设备上限的共享(依据:我们保护您、我们的服务和 Saymondo Pro 的正当利益);
  • 就您的账号与您联系,以及答复您的问题(依据:使用条款,以及您的请求);
  • 保存会计和税务法律要求的记录(依据:我们的法定义务)。

我们不把这些信息用于广告,也不出售。

存放在哪里、由谁代我们处理:

  • 我们的服务器。api.saymondo.com 运行在我们向 Vultr(The Constant Company, LLC,美国)租用的、位于新加坡的服务器上。数据保存在 Vultr 位于新加坡的托管数据库服务中。
  • Cloudflare, Inc.(美国)承载所有通往 api.saymondo.com 的连接,并保护它免受攻击;信息经过 Cloudflare 的网络,由 Cloudflare 代表我们处理。
  • Resend, Inc.(美国)代我们发送验证码邮件,会收到您的邮箱地址和含验证码的邮件。
  • Google 和 Apple 在您使用它们登录时参与;我们的服务器核实 Google Play 订阅时,Google 也会参与;我们的服务器核实 App Store 订阅,或为核对免费试用读取设备的 DeviceCheck 比特时,Apple 也会参与。它们按各自的隐私政策处理信息。

这些服务商可能在您所在国家或地区以外处理信息,包括在美国和新加坡。对于这类传输,我们依靠这些服务商数据处理条款中的保障措施,例如在适用时采用欧盟委员会的标准合同条款。

保存多久:

  • 账号信息:保存到您删除账号为止。您移除的登录方式会立即删除。您移出或退出登录的设备会以“已移出”的状态留在账号记录中,直到账号被删除。
  • 邮箱验证码,连同邮箱地址和 IP 地址:过期后 2 天内删除。
  • 让设备保持登录的密钥(经过哈希处理):签发后 100 天内删除。
  • 登录会话(含安装 ID 和登录时的 IP 地址)以及账号操作记录(含 IP 地址):在账号存续期间一直保存。账号删除时,登录会话随即删除;操作记录去掉 IP 地址、邮箱地址、安装 ID 和设备型号名称后保留一年,然后删除。
  • 我们的服务器和 Cloudflare 的日志(含 IP 地址):为安全和排查问题保留有限的一段时间,之后删除或被覆盖。
  • 数据库备份:保留有限的一段时间后被覆盖;已从数据库中删除的信息,会随着旧备份被替换而从备份中消失。
  • 订阅记录:删除账号时不会删除,而是在去掉与您和您账号的关联后保留,以便仍在付费的订阅可以关联到新账号,并用于我们的记账。从未关联到账号的订阅记录,在订阅结束 1 年后删除(见“免费试用和订阅”)。

删除账号。您可以在应用的“设置 > 账号 > 删除账号”中删除账号,也可以在 https://www.saymondo.com/account/delete 删除。删除账号会:

  • 删除您的登录方式、联系邮箱、设备记录和登录会话,让所有设备退出登录;如果账号使用了“通过 Apple 登录”,还会终止它在 Saymondo 上的使用;
  • 解除订阅与账号的关联,但不删除订阅记录,这样仍在付费的订阅以后可以关联到新账号;
  • 解除反馈与账号的关联,并从反馈中删除安装 ID、设备型号名称和该账号的邮箱地址(见“对译文的反馈”);
  • 使我们为账号添加的 Saymondo Pro 时长作废;
  • 不会取消 Google Play 或 App Store 中的订阅:请在相应的商店中取消;
  • 无法收回已经在您设备上的会员凭证,因为应用是离线核对它们的:它们会继续有效,直到过期,最多 30 天;
  • 账号操作记录去掉 IP 地址、邮箱地址、安装 ID 和设备型号名称后保留一年,然后删除。

卸载应用或清除应用的存储空间会让这部手机退出登录,但不会删除您的账号。

链接和系统页面

应用中的一些页面(例如开源许可页面)包含链接。只有在您点击时,链接才会在浏览器中打开,您打开的网站会知道这次访问。应用还可能打开 Android 自己的设置页面(例如文字转语音、应用语言或应用权限),以及文字转语音引擎的语音安装页面。这些页面会下载什么,由 Android 或该引擎决定。在您选择管理订阅时,Saymondo 也会打开 Google Play 显示您的订阅;官网版本还会打开 Saymondo 在 Google Play 上的页面。在 App Store 版本中,Saymondo 可能会打开“设置”应用中它自己的页面(例如麦克风权限或应用语言),以及 Apple 用于管理订阅和兑换优惠码的页面。

通知

下载模型时,Saymondo 会显示下载进度通知。如果下载完成、失败或暂停时应用没有打开,应用会发一条通知告诉您。通知中从不包含对话内容。App Store 版本不显示通知,也不申请通知权限;下载进度在应用内显示。

权限

  • 麦克风:在按住“按住说话”按钮时听取语音。第一次按下说话按钮时才申请。
  • 通知(Android 13 及以上):显示下载进度。拒绝也不影响下载。
  • 网络和网络状态:下载模型,区分 Wi-Fi 和移动数据以便在使用移动数据前先询问您,向我们的账号服务器查询这部手机是否已经用过免费试用,在您登录后为账号连接该服务器,以及在您选择时发送反馈。在 Google Play 版本中,Google Play 结算库也会使用网络(见“免费试用和订阅”)。
  • Google Play 结算服务(仅 Google Play 版本):通过 Google Play 购买 Saymondo Pro 和查询订阅。
  • 生物识别和指纹硬件:由应用用于“使用 Google 账号登录”的 Android 登录组件声明,该组件可能用它们让您确认登录。Android 会直接授予这两项权限,不会询问您。应用本身不使用它们,指纹、面容或其他生物识别数据也从不会到达应用或我们这里。
  • 前台服务和防止手机休眠:让下载在屏幕关闭或您使用其他应用时继续进行,只在下载期间使用。

您可以随时在 Android 设置中关闭这些权限。没有麦克风权限,应用就无法听取语音。

在 App Store 版本中,Saymondo 只申请麦克风权限,并且在您第一次按下“按住说话”按钮时才申请。它不申请通知、语音识别、相机、照片、通讯录或位置权限。您可以随时在“设置”应用的“隐私与安全性 > 麦克风”中关闭麦克风权限;没有它,应用就无法听取语音。

诊断信息

为了排查问题,Saymondo 会把技术信息写入手机上的 Android 系统日志,例如手机型号、芯片、Android 版本、内存、语言代码、正在使用的文字转语音引擎和语音、下载服务器和速度,以及错误详情。应用自己写入的信息不包含说话内容或译文。应用不会把这些信息存成文件,也不会发送到任何地方。Android 只在手机上短时间保留系统日志,普通应用无法读取。 应用写入的关于账号的信息不包含您的邮箱地址、账号 ID 或安装 ID,也不包含保持登录的密钥。App Store 版本会把类似的信息写入设备上的 iOS 和 iPadOS 系统日志,限制相同。iOS 和 iPadOS 只在设备上保留系统日志一段有限的时间;只有在您选择分享诊断报告(例如分享给 Apple)时,日志才可能随之离开设备。

Google Play

如果您从 Google Play 安装 Saymondo,下载、安装、更新以及 Saymondo Pro 的付款由 Google 按其条款和隐私政策处理。如果您允许手机与 Google 共享使用情况和诊断信息,Google 可能通过 Play 管理中心向我们提供崩溃和“应用无响应”报告,其中包含手机型号、Android 版本以及问题出在应用哪个位置等技术细节。我们只用它们来修复问题。

App Store

如果您从 App Store 安装 Saymondo,下载、安装、更新以及 Saymondo Pro 的付款由 Apple 按其条款和隐私政策处理。如果您在 iOS 或 iPadOS 的设置中选择与应用开发者共享分析数据(“隐私与安全性 > 分析与改进 > 与应用开发者共享”),Apple 可能通过 App Store Connect 和 Xcode 向我们提供 Saymondo 的崩溃报告和其他诊断信息,其中包含设备型号、iOS 或 iPadOS 版本以及问题出在应用哪个位置等技术细节。我们只用它们来修复问题。Apple 还会向我们提供 Saymondo 的下载和销售统计,这些统计不会识别您的身份。

对译文的反馈

如果某句话识别得不好或翻译得不好,您可以告诉我们:对这句话选择“报告翻译问题”。应用会显示将要发送的内容,只有在您点“发送”后,才会把它发送到我们的账号服务器 api.saymondo.com。一份反馈包含:

  • 您选择的问题类型:译文错误、识别错误、冒犯性内容或其他;
  • 这句话识别出的文字和它的译文(如有),以及它们的语言;
  • 您的意见(如果您填写);
  • 邮箱地址(如果您填写):它是可选的,我们只用它就这份反馈回复您;
  • 应用的版本、平台(Android 或 iOS)、手机或平板电脑的型号名称,以及应用的语言;
  • 安装 ID(如果应用有安装 ID,见“Saymondo 账号”);
  • 您的 Saymondo 账号(如果您已登录)。

反馈中不包含声音,也不包含对话中的其他句子。请不要在意见中填写个人信息。我们的服务器不会把您的 IP 地址和反馈一起保存。服务器会像每次连接一样收到这个地址,我们服务器和 Cloudflare 的日志会按“Saymondo 账号”中所述包含它;为了限制可发送的反馈数量,服务器只在内存中按 IP 地址统计最近的反馈,并按安装 ID 统计。

我们用这些反馈发现和修正识别和翻译中的错误,并在您填写了邮箱地址时回复您(依据:我们改进 Saymondo 翻译质量的正当利益;回复则依据您的请求)。反馈保存在我们的账号服务器上,其托管方式见“Saymondo 账号”(新加坡的 Vultr,连接经由 Cloudflare),只有我们能在我们的管理系统中查看。除非法律要求,我们不会向任何人提供这些反馈。

我们会在处理完一份反馈 1 年后删除它,最迟在发送后 2 年删除。如果您删除 Saymondo 账号,账号的反馈会与账号解除关联;关联到该账号或从该账号的安装中发送的反馈,会去掉安装 ID 和设备型号;该账号的邮箱地址会从所有反馈中删除,包括未登录时发送的反馈。文字和意见会保留,用于改进翻译。如果您合并账号,反馈会移到您保留的账号。您可以写信至 support@saymondo.com 要求我们删除某份反馈:请告诉我们它的内容,或您在其中填写的邮箱地址。

给我们发邮件

如果您写信到 support@saymondo.com,我们会收到您的邮箱地址以及您写的内容和附件。我们只用它们来回复您和修复您报告的问题(依据:您的请求,以及我们回复来信的正当利益)。邮件保存在我们使用的邮件服务商处。我们会保留到与您最后一次通信后两年为止;如果您要求,会提前删除。除非法律要求,我们不会向任何人提供这些邮件。如果某个版本的应用无法把反馈发送到我们的服务器,“报告翻译问题”可能改为打开您的邮件应用,生成一封写给我们的邮件,其中已填好这句话、它的译文、两种语言和应用的版本;只有您发送这封邮件,我们才会收到,之后按其他邮件同样处理。

儿童

Saymondo 不面向 13 岁以下的儿童,也不面向低于所在地法律规定的更高年龄的未成年人;这些儿童不应创建 Saymondo 账号。不登录账号时,应用本身只向我们发送用于核对免费试用的代码或令牌(见“免费试用和订阅”)以及发送的反馈(见“对译文的反馈”);如果购买了 Saymondo Pro,Google 或 Apple 会向我们提供这笔购买的记录(见“免费试用和订阅”)。如果您是家长或监护人,而您的孩子给我们发过邮件、发送过反馈或创建了 Saymondo 账号,请联系我们,我们会删除该邮件、该反馈或该账号。

删除数据

  • 对话:点“清空对话”会从屏幕上移除;关闭应用会从内存中清除。
  • 模型:在“设置”中删除。
  • 应用存储的全部内容:在 Android 设置中清除本应用的存储空间,或卸载应用。
  • 在 iPhone 和 iPad 上:删除应用会删除它的文件和设置,但不会删除它保存在钥匙串中的内容:试用和订阅记录、免费试用的密钥,以及(如果您登录过)Saymondo 账号的信息。账号信息会在下次安装并打开 Saymondo 时删除;如果想立即删除,请在删除应用前退出登录(安装 ID 会保留)。试用和订阅记录是有意保留的,以免再次提供免费试用(见“免费试用和订阅”)。抹掉设备(“抹掉所有内容和设置”)会删除所有这些内容。
  • 已备份的设置:会保留在您的备份中,直到您删除该备份或备份过期。
  • 免费试用记录:我们的服务器保存到试用开始 2 年后。清除应用存储或卸载应用不会删除它,这正是它的用途。在 App Store 版本中,我们的服务器不保存记录;Apple 为该设备保存的比特会保持设置状态。
  • 订阅:在 Google Play 中取消;App Store 版本请在 Apple 账户的订阅设置中取消。卸载应用、清除应用的存储空间或删除 Saymondo 账号,都不会取消订阅。
  • Saymondo 账号:在应用的“设置 > 账号 > 删除账号”中删除,或在 https://www.saymondo.com/account/delete 删除(见“Saymondo 账号”)。
  • 您发给我们的邮件:请联系我们删除。
  • 您发送的反馈:请联系我们删除(见“对译文的反馈”)。

您的权利

根据您所在地的法律(例如欧盟《通用数据保护条例》),您可能有权查阅、更正、删除您的个人信息或获取其副本,撤回同意,提出反对,以及向个人信息保护监管部门投诉。这些权利实际上涉及的是您的 Saymondo 账号(如果有)、您发给我们的邮件和反馈,以及 Google 或 Apple 向我们提供的购买记录。免费试用记录不含姓名、邮箱地址或账号,因此我们无法分辨哪条记录属于您。应用的账号页会显示您的登录方式、联系邮箱、Saymondo Pro 和设备,您可以在那里移除登录方式和设备,也可以删除账号。如需获取账号信息的副本或提出其他请求,请写信至 support@saymondo.com,最好使用账号中的邮箱地址,以便我们确认账号属于您。如需查找未关联到您账号的反馈,请告诉我们它的内容、大致的发送时间,或您在其中填写的邮箱地址。我们会在 15 个工作日内答复。

安全

  • Saymondo 只把对话保存在内存中,从不写入存储,也不发送到任何服务器,您选择作为反馈发送的句子除外(见“对译文的反馈”)。只有在您复制文字(见“复制”)、发送反馈,或译文交给手机上的文字转语音引擎或 iOS、iPadOS 的语音合成功能朗读(见“朗读译文”)时,文字才会离开本应用。
  • 模型通过 HTTPS 下载,使用前会进行校验。
  • 应用保存的内容位于 Android(或 iOS、iPadOS)为本应用单独隔离的存储空间中;在 App Store 版本中,部分内容保存在钥匙串中。
  • 与我们账号服务器的连接使用 HTTPS。服务器只保存经过哈希处理的邮箱验证码和保持登录的密钥,来自 Apple 的密钥(如有)加密保存。会员凭证由我们签名,应用在手机上核对签名。
  • 手机上的 Saymondo 账号文件不参与备份。在 App Store 版本中,账号信息保存在钥匙串中、仅限本设备,从不会恢复到另一台设备上。能使用您已解锁手机的人,在您登录期间可以打开账号页,看到您的联系邮箱和设备。
  • 能使用您已解锁手机的人,可以看到仍在屏幕上的对话。Android 的“最近任务”页面或 iOS、iPadOS 的 App 切换器可能显示应用的快照,您开启的无障碍服务也能读取屏幕上的内容。

本政策的变更

如果新版本的 Saymondo 以不同方式处理信息(例如增加了会联网的可选功能),我们会在该版本发布前更新本政策,修改上方的生效日期,并在版本说明中写明变化。最新版本见 https://www.saymondo.com/privacy,也可以在应用的“设置 > 关于 > 隐私政策”中查看。

本政策以英文撰写;译本与英文版本不一致时,以英文版本为准。

联系方式

使用条款

Saymondo 是一款為面對面交談的兩個人翻譯對話的 App,由 Cloud of Star Co., Ltd. 開發和發布,本政策中稱其為「Saymondo」或「我們」。本政策說明本 App,以及您選擇使用的選用 Saymondo 帳號,如何處理資訊,適用於 Google Play 上的 Saymondo,以及從 https://www.saymondo.com 下載的版本(這兩個版本在 Android 上執行,運作方式相同),也適用於 Apple App Store 上供 iPhone 和 iPad 使用的版本(以下稱「App Store 版本」);除本政策另有說明外,App Store 版本的運作方式與之相同。本政策中的「手機」也包括 iPad 等平板電腦。

摘要

  • 語音辨識和翻譯都在您的手機上完成。Saymondo 不會把您說的話和譯文傳送給我們,也不會傳送到任何伺服器,除非您選擇就某句話向我們傳送意見回饋(請見「對譯文的意見回饋」)。朗讀譯文時使用離線語音套件、手機上的文字轉語音引擎(後者會收到譯文文字),或在 App Store 版本中使用 iOS 和 iPadOS 內建的語音(請見「朗讀譯文」)。
  • 面對面翻譯從不要求連網,也不需要我們的任何伺服器。模型下載到手機後,離線也能使用。
  • App 本身的程式碼只在下列情況連上網路:在您要求下載模型時,從我們的下載網站 files.saymondo.com 下載(該網站由 Cloudflare 為我們經營);向我們的帳號伺服器 api.saymondo.com 查詢這支手機是否已經用過免費試用(請見「免費試用和訂閱」);以及在您登入選用的 Saymondo 帳號後,為帳號連線到該伺服器(請見「Saymondo 帳號」)。下載網站能看到您的 IP 位址,以及您下載了哪些檔案。在 Google Play 版本中,Google Play 也會連網,用來販售 Saymondo Pro 訂閱,並告訴 App 您是否已訂閱;該版本內建的 Google Play 帳款程式庫也會把它本身運作的技術資訊傳送給 Google(請見「免費試用和訂閱」)。在 App Store 版本中,App Store 販售 Saymondo Pro 並告訴 App 您是否已訂閱,Apple 也會把這項訂閱的購買情形通知我們的帳號伺服器(請見「免費試用和訂閱」)。
  • 如果您不登入 Saymondo 帳號,App 本身只會傳送給我們一個由手機的 Android ID 單向推導出的代碼(App Store 版本改為傳送 Apple DeviceCheck 的一次性權杖),以及試用開始後的開始時間,讓每支手機只能免費試用一次(請見「免費試用和訂閱」),以及您選擇傳送的對某句話的意見回饋(請見「對譯文的意見回饋」)。帳號是選用的;如果您登入,App 會把帳號所需的資訊傳送到我們的伺服器,例如您的電子郵件地址和一個代表這支手機的隨機 ID,但除了您選擇傳送的意見回饋外,絕不會傳送說話內容或譯文(請見「Saymondo 帳號」)。App 沒有廣告,我們也沒有在其中加入任何數據分析或當機回報工具;在 Google Play 版本中,Google Play 帳款程式庫會向 Google 回報它本身的運作情形(請見「免費試用和訂閱」)。
  • Saymondo Pro 透過 Google Play 付款,App Store 版本則透過 Apple 的 App Store 付款。我們絕不會收到您的信用卡資料。如果您購買,Google 或 Apple 會提供我們這筆購買的記錄,而且無論您是否使用 Saymondo 帳號,都會把這筆訂閱通知我們的伺服器,伺服器會保存一筆記錄;如果您把訂閱連結到 Saymondo 帳號,這筆記錄也會隨之連結(請見「免費試用和訂閱」和「Saymondo 帳號」)。
  • 對話只在您使用時存放在 App 的記憶體中,不會儲存,也沒有歷史記錄。
  • 我們不出售、不分享個人資料,也不追蹤您。

您的聲音

Saymondo 只在「按住說話」按鈕被按住時使用麥克風,放開後還會再錄大約 0.4 秒,以免切掉最後一個字。每次說話最長 30 秒。App 轉到背景時,錄音會立即停止;Saymondo 從不在背景錄音。

聲音存放在 App 的記憶體中,在手機上轉成文字,絕不寫入儲存空間,也不會傳送到任何地方。最近一次說話的聲音會留在記憶體中,直到再次按下說話按鈕或關閉 App 為止。

辨識的文字和譯文

辨識出的文字和譯文都在手機上產生並顯示在螢幕上,只在目前的對話期間存放在 App 的記憶體中:不會寫入儲存空間,沒有對話歷史記錄,也不會上傳(除非您選擇就某句話傳送意見回饋,請見「對譯文的意見回饋」)。

點選「清除對話」後,對話會從螢幕上消失。為了讓您可以點選「復原」,App 會在記憶體中暫時保留一份,直到下一次有人開始說話。關閉 App 或 App 被系統結束後,對話就不復存在。

朗讀譯文

Saymondo 可以用三種方式朗讀譯文:

  • 離線語音套件(可選擇下載,僅限提供此套件的 Saymondo 版本):由 Supertonic 3 模型在手機上合成語音,不會傳送任何資料。
  • 手機上的文字轉語音引擎:譯文文字會交給手機上安裝的文字轉語音引擎,例如 Google 或手機製造商提供的引擎。該引擎是另一個 App。如果引擎允許 App 選擇語音,Saymondo 只會選擇已安裝、不需連網就能使用的語音。有些引擎不允許 App 選擇語音,這時 Saymondo 無法判斷引擎是否會連網。引擎如何處理這些文字,適用其提供者的隱私權政策。您可以在 Android 的文字轉語音設定中更換引擎和語音。
  • iOS 和 iPadOS 的語音(App Store 版本):譯文文字會交給 iOS 或 iPadOS 內建的語音合成功能,由它在裝置上以已安裝的語音朗讀。Saymondo 只使用裝置上已安裝的語音,絕不使用您的「個人化語音」。您可以在「設定」App 的「輔助使用 > 語音內容 > 聲音」中下載更多語音。

為了找到可用的語音,Saymondo 會查看手機上安裝了哪些文字轉語音引擎,在 iPhone 和 iPad 上則查看安裝了哪些語音。這項資訊只留在手機上。

複製

如果您對某句話點選「複製」,原文和譯文會放到 Android、iOS 或 iPadOS 的剪貼簿。之後,您使用的其他 App(例如輸入法、剪貼簿管理工具,以及部分手機的雲端剪貼簿功能)可能讀取到這些內容;在 iPhone 和 iPad 上,「通用剪貼板」也可能讓附近使用同一個 Apple 帳號的其他 Apple 裝置取得這些內容。除了這一點和對某句話的意見回饋(請見「對譯文的意見回饋」),App 沒有分享或匯出對話的功能。

手機上儲存的內容

Saymondo 在手機上只有本 App 能存取的儲存空間中保存以下內容,其中都不包含聲音或對話文字:

  • 設定:對話的兩種語言、雙方各在哪一側、主題、對話模式、所選的離線語音、是否曾拒絕麥克風權限、您接受的離線語音條款版本及接受時間,以及 Android 12 上的介面語言(較新的 Android 版本由系統設定保存)。
  • 試用和訂閱記錄:免費試用的開始時間、當天的日期、已翻譯的句數和當天計數結束的時間、App 見過的最晚日期和時間以及當時手機自上次開機以來已運作多久(這樣把手機時鐘調回去,也不會讓試用或當天的句數重新開始)、App 顯示過哪些關於試用的提示、App 最近一次向我們伺服器核對的代碼和試用開始時間,以及在 Google Play 版本中,Google Play 最近一次確認 Saymondo Pro 訂閱的時間。
  • Saymondo 帳號(僅在您登入後):安裝 ID、您的帳號 ID、讓這支手機保持登入的金鑰、Saymondo Pro 的會員憑證及其最近一次續期的時間、一份帳號摘要(聯絡用電子郵件地址、登入方式、是否有 Saymondo Pro)讓帳號頁面在離線時也能顯示,以及已連結到帳號的 Google Play 訂閱(經雜湊處理),以免重複傳送。這些內容單獨存放在一個檔案中,不納入備份,也不會在手機間移轉。登出或刪除帳號時,App 會從手機上刪除除了安裝 ID 以外的所有這些內容;安裝 ID 會保留,因為它代表的是這次安裝,而不是您本人。
  • 技術記錄:需要繼續的下載,以及用來察覺「載入模型時當機」的記錄,以便下次避開這個問題(例如改用 CPU 而非 GPU)。
  • 下載的模型(全部下載約 5.6 GB;初次設定時預設選取的套件約 3.5 GB),最近一次從我們的下載網站取得的模型檔案清單,以及翻譯引擎根據模型產生、用來加快啟動的快取。

在 App Store 版本中,App 保存同類資訊,只是不保存由 iOS 和 iPadOS 自行管理的設定(例如外觀和 App 語言),並以 App Store 取代 Google Play。這些資訊存放在 App 自己的儲存空間和 iOS、iPadOS 的鑰匙圈中,只有 Saymondo 能讀取。試用和訂閱記錄存放在鑰匙圈中,另在 App 的儲存空間保存一份副本。Saymondo 帳號的資訊存放在鑰匙圈中、僅限本裝置,而不是存放在單獨的檔案中。鑰匙圈中還存放一把隨機金鑰,由 App 在每個裝置上產生一次,用來記錄免費試用的核對情形;它絕不會傳送到任何地方。鑰匙圈中的這些項目不會透過「iCloud 鑰匙圈」同步;與 App 的檔案不同,刪除 App 後它們仍會留在裝置上(請見「刪除資料」)。

備份

如果開啟了備份,Android 可能會把 Saymondo 的設定、試用和訂閱記錄以及技術記錄納入手機備份(例如備份到您的 Google 帳戶),或在您換新手機時移轉過去。這由 Android 和您的備份服務處理,我們無法看到。這樣還原後,免費試用和當天已用的免費句數會接續之前的進度。模型、模型檔案清單、翻譯引擎的快取和需要繼續的下載清單不在備份和手機間移轉的範圍內,因此新手機不會自行開始下載模型。 Saymondo 帳號的檔案也絕不納入備份或移轉:還原後的手機或新手機不會處於登入狀態,需要在上面重新登入。

在 App Store 版本中,iOS 和 iPadOS 可能會把 Saymondo 的設定以及試用和訂閱記錄納入 iCloud 備份或電腦上的備份,並在同一個或新的 iPhone、iPad 上還原。這由 Apple 和您的備份服務處理,我們無法看到。這樣還原後,免費試用和當天已用的免費句數會接續之前的進度。模型、模型檔案清單、翻譯引擎的快取和其他技術記錄不在備份範圍內。Saymondo 帳號的資訊僅限本裝置:不會還原到另一個裝置上,那個裝置不會處於登入狀態。

連網

面對面翻譯從不要求連網,也不需要我們的任何伺服器。語音辨識和翻譯在手機上執行。朗讀使用離線語音套件、裝置上的 iOS 和 iPadOS 語音,或手機上的文字轉語音引擎;如果引擎允許 App 選擇語音,Saymondo 會選擇不需連網就能使用的語音(請見「朗讀譯文」)。

翻譯以外的功能可能會連網。目前這樣的功能是下方說明的下載模型;向我們的帳號伺服器查詢這支手機是否已經用過免費試用(請見「免費試用和訂閱」);選用的 Saymondo 帳號,它會連線到我們的帳號伺服器(請見「Saymondo 帳號」);在您選擇時傳送對譯文的意見回饋(請見「對譯文的意見回饋」);以及在 Google Play 版本中透過 Google Play 購買和查詢 Saymondo Pro 訂閱,還有 Google Play 帳款程式庫傳送給 Google 的本身運作情形回報;以及在 App Store 版本中透過 App Store 購買和查詢 Saymondo Pro(請見「免費試用和訂閱」)。除了下方說明的模型下載網站和我們的帳號伺服器,App 不會連線到任何由我們經營的伺服器。如果新版本新增了會連網的功能,我們會在該版本發布前更新本政策。

模型包括翻譯引擎(約 2.6 GB)、每組語言的語音辨識套件,以及可選擇下載的離線語音套件。只有在您要求時才會開始下載,例如初次設定時、在「設定」中,或 App 提示您需要某個套件時。中斷的下載會在您回到 App 時繼續;在 App Store 版本中,離開 App 後 iOS 和 iPadOS 也可以在背景繼續下載。使用行動數據時,App 會先詢問您再下載。

檔案來自我們的下載網站 files.saymondo.com,由總部位於美國的 Cloudflare, Inc. 為我們儲存和傳遞。開始下載時,App 會先從同一網站取得一份由我們簽署的小檔案,列出各個檔案及其下載位址;App 會核對簽章,只有確認是我們簽署的才會使用。

該網站會收到任何網站在下載檔案時都會收到的資訊:您的 IP 位址、時間,以及所要求的檔案(可以看出您選了哪些語言)。App 只以「Saymondo」加版本號識別自己(例如「Saymondo/1.0.0」),不會傳送手機型號或 Android、iOS、iPadOS 的版本,也不會傳送任何帳號、Cookie、廣告 ID 或其他識別碼。Cloudflare 代表我們處理這些資訊,用於傳遞檔案。

下載使用 HTTPS。檔案清單由我們簽署,使用前會核對簽章;每個檔案都固定為特定版本,使用前會核對檔案大小和 SHA-256 雜湊值。

免費試用和訂閱

Saymondo 的所有功能可以免費使用 3 天;之後每天可以免費翻譯一定數量的句子,選用的 Saymondo Pro 訂閱則不限句數(請見使用條款第 10 條)。App 在手機上記錄試用情形、計算句數。這些記錄絕不包含說話內容(請見「手機上儲存的內容」和「備份」)。

每支手機只能免費試用一次,重新安裝 App 或清除 App 儲存空間也不會重新開始。為此,手機連網時,App 會把一個由手機的 Android ID 經單向函式(SHA-256)推導出的代碼,以及試用開始後的開始時間,傳送到我們的帳號伺服器 api.saymondo.com。Android ID 是 Android 在每支手機上指派給本 App 的一個號碼,手機恢復原廠設定後會改變。App 絕不傳送 Android ID 本身,這次核對也不傳送其他任何內容:不傳送帳號、安裝 ID,也不傳送任何說話內容或譯文。我們的伺服器只保存用金鑰對該代碼再次單向處理後得到的代碼,以及試用開始時間和這支手機最近一次核對的時間,並告訴 App 這支手機的試用是否已經開始、何時開始。這筆記錄不與 Saymondo 帳號連結。App 會在啟動或您回到 App 時核對,而且只核對到伺服器記下這支手機的試用開始時間為止;連不上伺服器時,試用照常進行,App 之後再試。翻譯絕不依賴這次核對。每筆記錄在試用開始 2 年後刪除(法律依據:我們提供免費試用、並防止同一支手機反覆領取試用的正當利益)。當天的免費句數絕不傳送。

在 App Store 版本中,App 使用 Apple 的 DeviceCheck,而非 Android ID。裝置連網時,App 會向 iOS 或 iPadOS 取得一個 DeviceCheck 權杖(一個短期有效、經過加密、只有 Apple 能讀取的代碼,我們無法從中得知它來自哪個裝置),並把這個權杖以及試用開始後的開始時間傳送到我們的帳號伺服器。這次核對不傳送其他任何內容:不傳送帳號、安裝 ID,也不傳送任何說話內容或譯文。我們的伺服器會把權杖轉交給 Apple;Apple 會為每個裝置、每個開發者保存兩個位元的資訊,以及它們最近一次變更的月份。我們只使用其中一個位元,記錄這個裝置上已經開始過 Saymondo 的免費試用:我們的伺服器會讀取它、在試用開始時設定它,並告訴 App 這個裝置是否已經開始過試用,但不告訴開始時間。對這個版本,我們的伺服器不保存權杖、位元或試用開始時間。App 會在啟動或您回到 App 時核對,直到取得這個裝置的回覆為止,試用開始後也會立即再核對一次;連不上伺服器時,試用照常進行,App 之後再試。翻譯絕不依賴這次核對。Apple 會為這個裝置保留這些位元,刪除 App 不會改變它們。Apple 依其隱私權政策處理 DeviceCheck(法律依據:同上,我們提供免費試用、並防止同一支手機反覆領取試用的正當利益)。

在 Google Play 版本中,Saymondo Pro 透過 Google Play 購買。付款由 Google 依其條款和隱私權政策處理,我們絕不會收到您的信用卡號碼或其他付款資料。購買訂閱以及下方所述 App 對訂閱的查詢,都沒有我們的伺服器參與。無論您是否使用 Saymondo 帳號,Google 都會把在 Google Play 購買的每筆 Saymondo Pro 訂閱及其後續變動(例如續訂、取消和退款)通知我們的帳號伺服器 api.saymondo.com;我們的伺服器隨後向 Google 查詢這筆訂閱目前的狀態,並保存一筆記錄(請見下方「訂閱記錄」)。如果您已登入,我們的伺服器也會向 Google 核實這筆訂閱,以便把它連結到您的帳號(請見「Saymondo 帳號」)。

為了知道您是否已訂閱,App 會在啟動時、您回到 App 時和您開啟訂閱頁面時詢問手機上的 Google Play 商店 App,並向 Google Play 取得 Saymondo Pro 目前的價格。Google Play 可能會透過網際網路連線到 Google 的伺服器查詢,再告訴 App 登入 Google Play 的 Google 帳戶是否訂閱了 Saymondo Pro。App 會在手機上核對這份回覆上的 Google 簽章。翻譯從不需要這項查詢,也不需要連網。 如果您已登入 Saymondo 帳號,App 也可以從帳號取得 Saymondo Pro(請見「Saymondo 帳號」)。

Google Play 版本內建了 Google 的 Play 帳款程式庫,App 透過它與 Google Play 溝通。這個程式庫本身會從 App 內透過網際網路把它運作情形的技術資訊傳送給 Google,也可能等手機連網後在背景稍後傳送:例如 App 使用了哪些帳款功能、是否成功、連線到 Google Play 時發生的問題,以及手機型號和製造商、Android 版本、語言、國家或地區和時區設定、行動網路和網路類型、App 版本等資訊。這些資訊絕不包含說話內容或譯文。Google 依其隱私權政策處理這些資訊,我們不會收到。

如 Google 的付款隱私權聲明所述,Google 會在 Play 管理中心提供我們每筆購買的部分資訊,例如訂單編號、日期、商品、價格和購買者所在的國家或地區,有時還有 Google 基於稅務目的提供的城市、州或省、郵遞區號。Play 管理中心也讓我們能依購買者的電子郵件地址查詢訂單。我們只將這些資訊用於記帳、履行納稅義務,以及回覆與購買有關的問題(例如退款要求)(依據:提供您購買的訂閱,以及我們的法定義務)。這些記錄由 Google 保存在我們的 Play 管理中心帳戶中。

在 App Store 版本中,Saymondo Pro 透過 Apple 的 App Store 購買。付款由 Apple 依其條款和隱私權政策處理,我們絕不會收到您的信用卡號碼或其他付款資料,也不會收到您的姓名或 Apple 帳號的電子郵件地址。為了知道您是否已訂閱,App 會在啟動時、您回到 App 時和您開啟訂閱頁面時詢問裝置上的 App Store,並向 App Store 取得 Saymondo Pro 目前的價格;App Store 可能會連線到 Apple 的伺服器查詢。App 會在裝置上核對這份回覆上的 Apple 簽章。「回復購買」會請 App Store 更新這個裝置上的購買項目。翻譯從不需要這項查詢,也不需要連網。如果您已登入 Saymondo 帳號,App 也可以從帳號取得 Saymondo Pro(請見「Saymondo 帳號」)。

無論您是否使用 Saymondo 帳號,Apple 都會把 App Store 中每筆 Saymondo Pro 購買及其後續變動(例如續訂、取消、付款失敗和退款)通知我們的帳號伺服器 api.saymondo.com。我們的伺服器隨後向 Apple 查詢這筆訂閱目前的狀態,並保存一筆記錄(請見下方「訂閱記錄」)。App Store Connect 也會提供我們銷售報告,例如購買的商品、價格、日期和國家或地區,但不含購買者的姓名或聯絡資料。我們只將這些資訊用於提供 Saymondo Pro、記帳、履行納稅義務,以及回覆與購買有關的問題(依據:提供您購買的訂閱,以及我們的法定義務)。

訂閱記錄。對於 Google 或 Apple 通知我們伺服器的每筆 Saymondo Pro 訂閱,我們的伺服器會保存一筆記錄:商店;商店對這筆訂閱的識別碼(Google Play 的購買憑證或 App Store 的原始交易編號),以及如果它取代了先前的訂閱,先前那筆訂閱的識別碼;商品;狀態、是否自動續訂和何時結束;是否為測試購買;就 App Store 而言,它是購買取得還是透過「家人共享」取得;如果是在登入 Saymondo 帳號時購買的,該帳號供該商店使用的代碼;記錄的建立時間、最近變更時間、最近向商店核實的時間,以及(如有)連結或移轉到帳號的時間;以及商店最近一次回覆的簡要記錄,含商店的訂單編號或交易編號。記錄中不含姓名、電子郵件地址、付款資料、國家或地區、價格或幣別;只有當這筆訂閱連結到 Saymondo 帳號時,記錄才會與該帳號連結(請見「Saymondo 帳號」)。從未連結到帳號的記錄,會在訂閱結束 1 年後刪除,也就是訂閱到期、取消後期滿,或遭退款或撤銷之後 1 年。已連結或曾連結到帳號的記錄,依「Saymondo 帳號」中所述保存(依據:提供您購買的訂閱、記帳,以及在您登入時把仍在付費的訂閱連結到您帳號的正當利益)。

官網版本不包含 Google Play 帳款服務。它以同樣的方式在手機上記錄試用和免費句數,也同樣向我們的帳號伺服器核對,確保每支手機只能免費試用一次。它的訂閱按鈕只會開啟 Saymondo 在 Google Play 上的頁面;Google Play 之後收到的資訊適用 Google 的隱私權政策。 如果您在這個版本中登入 Saymondo 帳號,它可以使用帳號上的 Saymondo Pro(請見「Saymondo 帳號」)。

Saymondo 帳號

Saymondo 帳號是選用的。翻譯、免費試用、每日免費句數,以及在 Google Play 或 App Store 購買 Saymondo Pro,都不需要帳號。有了帳號,您可以在自己的其他裝置上使用 Saymondo Pro,換手機後也能繼續使用(請見使用條款第 10、11 條)。免費試用和免費句數一律依每支手機分別計算,絕不與帳號連結。翻譯絕不使用帳號或我們的伺服器,說話內容和譯文也絕不會傳送給它,您選擇傳送的對某句話的意見回饋除外(請見「對譯文的意見回饋」)。

登入方式:

  • 使用 Google 帳戶登入。Android 會列出手機上的 Google 帳戶;您選擇其中一個後,Google 會給 App 一個專供 Saymondo 使用的簽署權杖,App 再把它傳送到我們的伺服器。權杖中包含您的 Google 帳戶 ID、它的電子郵件地址,以及 Google 是否驗證過這個地址;也可能包含您的姓名和大頭貼的網址,我們不會保存這兩項。Google 會知道您登入了 Saymondo,並依其隱私權政策處理這項資訊。在 App Store 版本中,App 會在 iOS 或 iPadOS 的安全瀏覽器視窗中開啟 Google 本身的登入頁面(它可以使用您在 Safari 中已有的 Google 登入狀態),只向 Google 索取您的 Google 帳戶 ID 和電子郵件地址,並收到同樣的簽署權杖。
  • 電子郵件驗證碼。您輸入電子郵件地址後,我們的伺服器會以 no-reply@saymondo.com 寄件,依 App 的語言寄送一組 6 位數驗證碼到該地址,10 分鐘內有效。伺服器保存該地址、經雜湊處理的驗證碼和您的 IP 位址,只用於核對驗證碼和限制寄送頻率,並在驗證碼過期後 2 天內刪除。
  • 使用 Apple 登入(App Store 版本和其他提供此方式的 Saymondo 版本;Android App 目前不提供)。在 App Store 版本中,iOS 或 iPadOS 會顯示 Apple 本身的登入畫面。Apple 會傳送一個權杖到我們的伺服器,其中包含您的 Apple 帳號專供 Saymondo 使用的 ID,以及一個電子郵件地址:可能是您自己的地址;如果您選擇「隱藏我的電子郵件」,則是 Apple 會轉寄給您的 privaterelay.appleid.com 地址。我們不會向 Apple 索取您的姓名。我們的伺服器還會從 Apple 收到一把金鑰,加密保存,只用於在您刪除帳號時終止您在 Saymondo 的「使用 Apple 登入」。Apple 依其隱私權政策處理您的登入。如果您在 Apple 帳號設定中停止在 Saymondo 使用「使用 Apple 登入」,或刪除了 Apple 帳號,Apple 會通知我們,我們隨即停用這種登入方式。

帶有同一個已驗證電子郵件地址的登入方式屬於同一個帳號;Apple 的「隱藏我的電子郵件」地址絕不用於合併帳號。您可以為帳號新增登入方式,也可以移除(最後一種除外),還可以把您能登入的另一個帳號合併到正在使用的帳號中。合併會把另一個帳號的所有內容移過來並關閉該帳號;之後,該帳號的個人資料會依下方「刪除帳號」所述刪除。合併無法復原。

登入後,App 會傳送下列資訊到我們的帳號伺服器 api.saymondo.com:

  • 上方說明的登入資訊;
  • 安裝 ID:您第一次在這支手機上登入時,App 產生的一個隨機編號。它不取自手機硬體,也不取自 Android 或 iOS;解除安裝後重新安裝 App 會產生新的安裝 ID;
  • 平台(Android 或 iOS)、手機型號名稱(例如「Pixel 6」或「iPhone 15」)和 App 版本。型號名稱會顯示在您的裝置清單中,方便您分辨各個裝置;
  • App 的語言,只在要求電子郵件驗證碼時傳送,以便用您的語言撰寫郵件;
  • 在 Google Play 版本中,Google Play 為手機上每筆有效的 Saymondo Pro 訂閱提供的購買憑證(purchase token),用於把訂閱連結到您的帳號(請見下方「連結 Saymondo Pro」);
  • 在 App Store 版本中,App Store 為裝置上每筆有效的 Saymondo Pro 訂閱提供、經 Apple 簽署的交易記錄,用於把訂閱連結到您的帳號(請見下方「連結 Saymondo Pro」)。

我們的伺服器也會在每次連線時收到您的 IP 位址;App 只以「Saymondo」加版本號識別自己(例如「Saymondo/1.2.0」)。為了帳號,App 絕不傳送序號、Android ID 等硬體或裝置識別碼,也不傳送廣告 ID、聯絡人或手機的位置,更不會傳送任何說話內容或譯文;您選擇傳送的意見回饋請見「對譯文的意見回饋」。

App 會在下列時候連線到帳號伺服器:您登入時;您開啟帳號頁面或在其中操作時;您在登入狀態下購買 Saymondo Pro 之後;以及在 App 啟動或您回到 App 時,為續期這支手機上的 Saymondo Pro,每天最多一次。連線失敗時,App 會在之後默默重試,翻譯絕不受影響。沒有登入、也不在登入過程中時,App 只會為了核對免費試用(請見「免費試用和訂閱」)以及在您點選「傳送」時傳送意見回饋(請見「對譯文的意見回饋」)連線到帳號伺服器。

在您的帳號存續期間,我們的伺服器會保存:

  • 我們建立的帳號 ID;
  • 您的登入方式:Google 和 Apple 為您的帳戶提供的 ID;每種方式帶來的電子郵件地址、該地址是否已驗證,以及是否為 Apple 的「隱藏我的電子郵件」地址;
  • 聯絡用電子郵件地址:取自您的登入方式,只用於就您的帳號與您聯絡(我們不寄送行銷郵件);
  • 您的裝置:安裝 ID、平台、型號名稱、App 版本、首次和最近一次出現的時間、它是否占用您的一個 Saymondo Pro 名額,以及已登出或遭移除的裝置是何時登出或移除的;
  • 您的 Saymondo Pro:連結到帳號的訂閱,包括商店、商品、狀態、續訂和到期時間、購買憑證,以及商店最近一次對這筆訂閱之回覆的簡要記錄(例如是否自動續訂和商店的訂單編號);以及我們為帳號加上的 Saymondo Pro 時間;
  • 登入工作階段:裝置每次登入時的安裝 ID、保持登入的金鑰(經雜湊處理)、工作階段開始、最近使用和結束的時間,以及登入時的 IP 位址;
  • 帳號操作記錄,例如登入、新增或移除登入方式、合併、連結或移轉訂閱、移除裝置和刪除帳號,連同時間和 IP 位址,用於保護帳號和調查濫用。

我們不要求、也不保存密碼、您的姓名、電話號碼、聯絡人或位置。

連結 Saymondo Pro。購買 Saymondo Pro 絕不需要帳號。在 Google Play 版本中,您登入後,App 傳來哪筆訂閱的購買憑證,我們的伺服器就向 Google 查詢這筆訂閱,並把它連結到您的帳號。訂閱有所變動時,例如續訂、取消或退款,Google 也會通知我們的伺服器,伺服器隨後再次向 Google 查詢。如果您在登入狀態下訂閱,App 也會交給 Google Play 一個由您的帳號經單向運算得出的代碼,其中不含您的電子郵件地址;Google 會把它和這筆購買一起保存。在 App Store 版本中,App 傳來的每份訂閱記錄,我們的伺服器都會核對上面的 Apple 簽章,並向 Apple 查詢這筆訂閱;訂閱有所變動時,Apple 也會通知我們的伺服器(請見「免費試用和訂閱」)。如果您在登入狀態下於 App Store 訂閱,App 會交給 App Store 一個您的帳號供 Apple 使用的代碼:這是我們的伺服器為您的帳號產生的隨機編號,其中不含您的電子郵件地址;Apple 會把它和這筆購買一起保存,並在通知我們的伺服器時附上它。一筆訂閱同一時間只連結一個帳號。如果它已連結到另一個帳號,App 會顯示該帳號經部分遮蔽的電子郵件地址(只顯示第一個字元和 @ 之後的部分),方便您認出是哪個帳號。

離線使用 Saymondo Pro。您的帳號有 Saymondo Pro 時,我們的伺服器會給手機一份由我們簽署的會員憑證,其中包含安裝 ID、由您的帳號得出的代碼(不是您的電子郵件地址)、裝置類別、Saymondo Pro 的來源(例如 Google Play 或 App Store)和相關日期。App 會在手機上核對它,因此 Saymondo Pro 在離線時最多可以繼續使用 30 天;付費期間較早結束時,則到付費期間結束為止。

裝置。為了執行使用條款第 10 條規定的裝置上限,我們的伺服器會計算透過您的帳號取得 Saymondo Pro 的裝置,並記錄您更換裝置的時間。帳號頁面會列出您的裝置、型號名稱和各自最近一次出現的時間,方便您移除其中一個。60 天沒有連線的裝置不再計入。

我們只將這些資訊用於:

  • 提供您的帳號以及您各個裝置上的 Saymondo Pro,包括連結訂閱、合併帳號和裝置上限(依據:依使用條款提供您要求的服務);
  • 維護帳號安全、防止濫用,例如限制驗證碼的寄送頻率、察覺遭盜用的登入、調查超出裝置上限的共用(依據:我們保護您、我們的服務和 Saymondo Pro 的正當利益);
  • 就您的帳號與您聯絡,以及回覆您的問題(依據:使用條款,以及您的要求);
  • 保存會計和稅務法律要求的記錄(依據:我們的法定義務)。

我們不會將這些資訊用於廣告,也不會出售。

存放在哪裡、由誰代我們處理:

  • 我們的伺服器。api.saymondo.com 執行於我們向 Vultr(The Constant Company, LLC,美國)租用、位於新加坡的伺服器上。資料存放在 Vultr 位於新加坡的代管資料庫服務中。
  • Cloudflare, Inc.(美國)承載所有連往 api.saymondo.com 的連線,並保護它免受攻擊;資訊會經過 Cloudflare 的網路,由 Cloudflare 代表我們處理。
  • Resend, Inc.(美國)代我們寄送驗證碼郵件,會收到您的電子郵件地址和含驗證碼的郵件。
  • Google 和 Apple 會在您使用它們登入時參與;我們的伺服器核實 Google Play 訂閱時,Google 也會參與;我們的伺服器核實 App Store 訂閱,或為核對免費試用讀取裝置的 DeviceCheck 位元時,Apple 也會參與。它們依各自的隱私權政策處理資訊。

這些服務供應商可能在您所在國家或地區以外處理資訊,包括在美國和新加坡。對於這類傳輸,我們依靠這些服務供應商資料處理條款中的保障措施,例如在適用時採用歐盟執委會的標準契約條款。

保存多久:

  • 帳號資訊:保存到您刪除帳號為止。您移除的登入方式會立即刪除。您移除或登出的裝置會以「已移除」的狀態留在帳號記錄中,直到帳號遭刪除。
  • 電子郵件驗證碼,連同電子郵件地址和 IP 位址:過期後 2 天內刪除。
  • 讓裝置保持登入的金鑰(經雜湊處理):簽發後 100 天內刪除。
  • 登入工作階段(含安裝 ID 和登入時的 IP 位址)以及帳號操作記錄(含 IP 位址):在帳號存續期間一直保存。帳號刪除時,登入工作階段隨即刪除;操作記錄去除 IP 位址、電子郵件地址、安裝 ID 和裝置型號名稱後保留一年,然後刪除。
  • 我們的伺服器和 Cloudflare 的記錄檔(含 IP 位址):為了安全和排除問題保留一段有限的時間,之後刪除或遭覆寫。
  • 資料庫備份:保留一段有限的時間後遭覆寫;已從資料庫刪除的資訊,會隨著舊備份被取代而從備份中消失。
  • 訂閱記錄:刪除帳號時不會刪除,而是在去除與您和您帳號的連結後保留,以便仍在付費的訂閱可以連結到新帳號,並用於我們的記帳。從未連結到帳號的訂閱記錄,在訂閱結束 1 年後刪除(請見「免費試用和訂閱」)。

刪除帳號。您可以在 App 的「設定 > 帳號 > 刪除帳號」中刪除帳號,也可以在 https://www.saymondo.com/account/delete 刪除。刪除帳號會:

  • 刪除您的登入方式、聯絡用電子郵件地址、裝置記錄和登入工作階段,讓所有裝置登出;如果帳號使用了「使用 Apple 登入」,也會終止它在 Saymondo 的使用;
  • 解除訂閱與帳號的連結,但不刪除訂閱記錄,這樣仍在付費的訂閱日後可以連結到新帳號;
  • 解除意見回饋與帳號的連結,並從回報中刪除安裝 ID、裝置型號名稱和該帳號的電子郵件地址(請見「對譯文的意見回饋」);
  • 使我們為帳號加上的 Saymondo Pro 時間失效;
  • 不會取消 Google Play 或 App Store 中的訂閱:請在相應的商店中取消;
  • 無法收回已在您裝置上的會員憑證,因為 App 是離線核對它們的:它們會繼續有效,直到過期,最多 30 天;
  • 帳號操作記錄去除 IP 位址、電子郵件地址、安裝 ID 和裝置型號名稱後保留一年,然後刪除。

解除安裝 App 或清除 App 的儲存空間會讓這支手機登出,但不會刪除您的帳號。

連結和系統畫面

App 中的一些頁面(例如開放原始碼授權頁面)含有連結。只有在您點選時,連結才會在瀏覽器中開啟,您開啟的網站會知道這次造訪。App 也可能開啟 Android 本身的設定畫面(例如文字轉語音、App 語言或 App 權限),以及文字轉語音引擎的語音安裝畫面。這些畫面會下載什麼,由 Android 或該引擎決定。在您選擇管理訂閱時,Saymondo 也會開啟 Google Play 顯示您的訂閱;官網版本還會開啟 Saymondo 在 Google Play 上的頁面。在 App Store 版本中,Saymondo 可能會開啟「設定」App 中它自己的頁面(例如麥克風權限或 App 語言),以及 Apple 用於管理訂閱和兌換優惠代碼的畫面。

通知

下載模型時,Saymondo 會顯示下載進度通知。如果下載完成、失敗或暫停時 App 沒有開啟,App 會發出一則通知告訴您。通知中絕不包含對話內容。App Store 版本不會顯示通知,也不會要求通知權限;下載進度在 App 內顯示。

權限

  • 麥克風:在按住「按住說話」按鈕時聆聽語音。第一次按下說話按鈕時才會要求。
  • 通知(Android 13 以上):顯示下載進度。拒絕也不影響下載。
  • 網路和網路狀態:下載模型、分辨 Wi-Fi 和行動數據以便在使用行動數據前先詢問您,向我們的帳號伺服器查詢這支手機是否已經用過免費試用,在您登入後為帳號連線到該伺服器,以及在您選擇時傳送意見回饋。在 Google Play 版本中,Google Play 帳款程式庫也會使用網路(請見「免費試用和訂閱」)。
  • Google Play 帳款服務(僅限 Google Play 版本):透過 Google Play 購買 Saymondo Pro 和查詢訂閱。
  • 生物辨識和指紋硬體:由 App 用於「使用 Google 帳戶登入」的 Android 登入元件宣告,該元件可能用它們讓您確認登入。Android 會直接授予這兩項權限,不會詢問您。App 本身不使用它們,指紋、臉孔或其他生物辨識資料也絕不會傳到 App 或我們這裡。
  • 前景服務和防止手機進入休眠狀態:讓下載在螢幕關閉或您使用其他 App 時繼續,只在下載期間使用。

您可以隨時在 Android 設定中關閉這些權限。沒有麥克風權限,App 就無法聆聽語音。

在 App Store 版本中,Saymondo 只會要求麥克風權限,而且在您第一次按下「按住說話」按鈕時才會要求。它不會要求通知、語音辨識、相機、照片、聯絡人或位置權限。您可以隨時在「設定」App 的「隱私權與安全性 > 麥克風」中關閉麥克風權限;沒有它,App 就無法聆聽語音。

診斷訊息

為了排除問題,Saymondo 會把技術訊息寫入手機上的 Android 系統記錄檔,例如手機型號、晶片、Android 版本、記憶體、語言代碼、使用中的文字轉語音引擎和語音、下載伺服器和速度,以及錯誤詳情。App 自己寫入的訊息不包含說話內容或譯文。App 不會把這些訊息存成檔案,也不會傳送到任何地方。Android 只在手機上短暫保留系統記錄檔,一般 App 無法讀取。 App 寫入的帳號相關訊息不包含您的電子郵件地址、帳號 ID 或安裝 ID,也不包含保持登入的金鑰。App Store 版本會把類似的訊息寫入裝置上的 iOS 和 iPadOS 系統記錄檔,限制相同。iOS 和 iPadOS 只在裝置上保留系統記錄檔一段有限的時間;只有在您選擇分享診斷報告(例如分享給 Apple)時,記錄檔才可能隨之離開裝置。

Google Play

如果您從 Google Play 安裝 Saymondo,下載、安裝、更新以及 Saymondo Pro 的付款由 Google 依其條款和隱私權政策處理。如果您允許手機與 Google 分享使用情形和診斷資訊,Google 可能透過 Play 管理中心向我們提供當機和「應用程式沒有回應」報告,其中包含手機型號、Android 版本,以及問題發生在 App 哪個位置等技術細節。我們只用它們來修正問題。

App Store

如果您從 App Store 安裝 Saymondo,下載、安裝、更新以及 Saymondo Pro 的付款由 Apple 依其條款和隱私權政策處理。如果您在 iOS 或 iPadOS 的設定中選擇與 App 開發者分享分析資料(「隱私權與安全性 > 分析與改進功能 > 與 App 開發者分享」),Apple 可能透過 App Store Connect 和 Xcode 向我們提供 Saymondo 的當機報告和其他診斷資訊,其中包含裝置型號、iOS 或 iPadOS 版本,以及問題發生在 App 哪個位置等技術細節。我們只用它們來修正問題。Apple 也會向我們提供 Saymondo 的下載和銷售統計資料,這些資料不會識別您的身分。

對譯文的意見回饋

如果某句話辨識得不好或翻譯得不好,您可以告訴我們:對這句話選擇「回報翻譯問題」。App 會顯示將要傳送的內容,只有在您點選「傳送」後,才會把它傳送到我們的帳號伺服器 api.saymondo.com。一份回報包含:

  • 您選擇的問題類型:譯文錯誤、辨識錯誤、冒犯性內容或其他;
  • 這句話辨識出的文字和它的譯文(如有),以及它們的語言;
  • 您的意見(如果您填寫);
  • 電子郵件地址(如果您填寫):它是選填的,我們只用它就這份回報回覆您;
  • App 的版本、平台(Android 或 iOS)、手機或平板電腦的型號名稱,以及 App 的語言;
  • 安裝 ID(如果 App 有安裝 ID,請見「Saymondo 帳號」);
  • 您的 Saymondo 帳號(如果您已登入)。

回報中不包含聲音,也不包含對話中的其他句子。請不要在意見中填寫個人資料。我們的伺服器不會把您的 IP 位址和回報一起保存。伺服器會像每次連線一樣收到這個位址,我們伺服器和 Cloudflare 的記錄檔會依「Saymondo 帳號」中所述包含它;為了限制可傳送的回報數量,伺服器只在記憶體中依 IP 位址計算最近的回報,並依安裝 ID 計算。

我們用這些回報發現和修正辨識和翻譯中的錯誤,並在您填寫了電子郵件地址時回覆您(依據:我們改善 Saymondo 翻譯品質的正當利益;回覆則依據您的要求)。回報存放在我們的帳號伺服器上,其代管方式請見「Saymondo 帳號」(新加坡的 Vultr,連線經由 Cloudflare),只有我們能在我們的管理系統中查看。除非法律要求,我們不會把這些回報提供給任何人。

我們會在處理完一份回報 1 年後刪除它,最遲在傳送後 2 年刪除。如果您刪除 Saymondo 帳號,帳號的回報會與帳號解除連結;連結到該帳號或從該帳號的安裝中傳送的回報,會去除安裝 ID 和裝置型號;該帳號的電子郵件地址會從所有回報中刪除,包括未登入時傳送的回報。文字和意見會保留,用於改善翻譯。如果您合併帳號,回報會移到您保留的帳號。您可以寫信至 support@saymondo.com 要求我們刪除某份回報:請告訴我們它的內容,或您在其中填寫的電子郵件地址。

寄電子郵件給我們

如果您寫信到 support@saymondo.com,我們會收到您的電子郵件地址,以及您寫的內容和附件。我們只用它們來回覆您和修正您回報的問題(依據:您的要求,以及我們回覆來信的正當利益)。郵件存放在我們使用的電子郵件服務供應商。我們會保留到與您最後一次通信後兩年為止;若您要求,會提前刪除。除非法律要求,我們不會把這些郵件提供給任何人。如果某個版本的 App 無法把意見回饋傳送到我們的伺服器,「回報翻譯問題」可能改為開啟您的電子郵件 App,產生一封寄給我們的郵件,其中已填好這句話、它的譯文、兩種語言和 App 的版本;只有您寄出這封郵件,我們才會收到,之後會與其他郵件同樣處理。

兒童

Saymondo 並非以未滿 13 歲的兒童為對象,也不以未達所在地法律規定之更高年齡的未成年人為對象;這些兒童不應建立 Saymondo 帳號。不登入帳號時,App 本身只會傳送給我們用於核對免費試用的代碼或權杖(請見「免費試用和訂閱」)以及傳送的意見回饋(請見「對譯文的意見回饋」);如果購買了 Saymondo Pro,Google 或 Apple 會提供我們這筆購買的記錄(請見「免費試用和訂閱」)。如果您是家長或監護人,而您的孩子曾寄電子郵件給我們、傳送過意見回饋或建立了 Saymondo 帳號,請與我們聯絡,我們會刪除該郵件、該回報或該帳號。

刪除資料

  • 對話:點選「清除對話」會從螢幕上移除;關閉 App 會從記憶體中清除。
  • 模型:在「設定」中刪除。
  • App 儲存的所有內容:在 Android 設定中清除本 App 的儲存空間,或解除安裝 App。
  • 在 iPhone 和 iPad 上:刪除 App 會刪除它的檔案和設定,但不會刪除它存放在鑰匙圈中的內容:試用和訂閱記錄、免費試用的金鑰,以及(如果您曾登入)Saymondo 帳號的資訊。帳號資訊會在下次安裝並開啟 Saymondo 時刪除;如果想立即刪除,請在刪除 App 前登出(安裝 ID 會保留)。試用和訂閱記錄是刻意保留的,以免再次提供免費試用(請見「免費試用和訂閱」)。清除裝置(「清除所有內容和設定」)會刪除所有這些內容。
  • 已備份的設定:會保留在您的備份中,直到您刪除該備份或備份過期。
  • 免費試用記錄:我們的伺服器會保存到試用開始 2 年後。清除 App 儲存空間或解除安裝 App 都不會刪除它,這正是它的用途。在 App Store 版本中,我們的伺服器不保存記錄;Apple 為該裝置保存的位元會維持已設定的狀態。
  • 訂閱:在 Google Play 中取消;App Store 版本請在 Apple 帳號的訂閱設定中取消。解除安裝 App、清除 App 的儲存空間或刪除 Saymondo 帳號,都不會取消訂閱。
  • Saymondo 帳號:在 App 的「設定 > 帳號 > 刪除帳號」中刪除,或在 https://www.saymondo.com/account/delete 刪除(請見「Saymondo 帳號」)。
  • 您寄給我們的郵件:請與我們聯絡刪除。
  • 您傳送的意見回饋:請與我們聯絡刪除(請見「對譯文的意見回饋」)。

您的權利

依您所在地的法律(例如歐盟《一般資料保護規則》),您可能有權查詢、更正、刪除您的個人資料或取得其副本、撤回同意、提出異議,以及向個人資料保護主管機關申訴。這些權利實際上涉及的是您的 Saymondo 帳號(如果有)、您寄給我們的郵件和意見回饋,以及 Google 或 Apple 提供我們的購買記錄。免費試用記錄不含姓名、電子郵件地址或帳號,因此我們無法分辨哪筆記錄屬於您。App 的帳號頁面會顯示您的登入方式、聯絡用電子郵件地址、Saymondo Pro 和裝置,您可以在那裡移除登入方式和裝置,也可以刪除帳號。如需取得帳號資訊的副本或提出其他要求,請寫信至 support@saymondo.com,最好使用帳號中的電子郵件地址,以便我們確認帳號屬於您。如需查找未連結到您帳號的回報,請告訴我們它的內容、大約的傳送時間,或您在其中填寫的電子郵件地址。我們會在 15 個工作天內回覆。

安全

  • Saymondo 只把對話存放在記憶體中,絕不寫入儲存空間,也不會傳送到任何伺服器,您選擇作為意見回饋傳送的句子除外(請見「對譯文的意見回饋」)。只有在您複製文字(請見「複製」)、傳送意見回饋,或譯文交給手機上的文字轉語音引擎或 iOS、iPadOS 的語音合成功能朗讀(請見「朗讀譯文」)時,文字才會離開本 App。
  • 模型透過 HTTPS 下載,使用前會經過驗證。
  • App 保存的內容位於 Android(或 iOS、iPadOS)為本 App 單獨隔離的儲存空間中;在 App Store 版本中,部分內容存放在鑰匙圈中。
  • 與我們帳號伺服器的連線使用 HTTPS。伺服器只保存經雜湊處理的電子郵件驗證碼和保持登入的金鑰,來自 Apple 的金鑰(如有)則加密保存。會員憑證由我們簽署,App 會在手機上核對簽章。
  • 手機上的 Saymondo 帳號檔案不納入備份。在 App Store 版本中,帳號資訊存放在鑰匙圈中、僅限本裝置,絕不會還原到另一個裝置上。能使用您已解鎖手機的人,在您登入期間可以開啟帳號頁面,看到您的聯絡用電子郵件地址和裝置。
  • 能使用您已解鎖手機的人,可以看到仍在畫面上的對話。Android 的「最近使用的應用程式」畫面或 iOS、iPadOS 的 App 切換器可能會顯示 App 的快照,您開啟的無障礙服務也能讀取畫面上的內容。

本政策的變更

如果新版本的 Saymondo 以不同方式處理資訊(例如新增了會連網的選用功能),我們會在該版本發布前更新本政策,修改上方的生效日期,並在版本說明中寫明變更內容。最新版本請見 https://www.saymondo.com/privacy,也可以在 App 的「設定 > 關於 > 隱私權政策」中查看。

本政策以英文撰寫;譯本與英文版本不一致時,以英文版本為準。

聯絡方式

使用條款