On this page
Last updated: March 30, 2026
Speji ("we", "us", or "our") is a software project operated by an individual developer based in France. This Privacy Policy explains how we collect, use, share, and protect your personal data when you use the Speji mobile application (the "App") and the website at speji.com (the "Site"). It also describes your rights under the General Data Protection Regulation (GDPR) and applicable French law.
By downloading, installing, or using Speji, you acknowledge that you have read and understood this Privacy Policy.
The data controller responsible for your personal data is:
As the data controller, we are responsible for determining the purposes and means of processing your personal data.
When you create a Speji account, we collect:
Speji's core function is real-time audio capture, transcription, and translation. By default:
History Feature (future): We plan to offer an optional session history feature that would allow you to save your transcription and translation results on our servers. This feature will only activate at your explicit request. When it is available, you will be informed and asked for clear, specific consent before any transcript data is stored server-side. You will always be able to delete your saved history.
To manage your subscription and enforce plan limits, we store:
If you use the Free tier, we display ads through Google AdMob. To do this, the App requests access to your device's Advertising ID (Google Ad ID). This identifier is used by Google to serve personalised or non-personalised advertisements. We do not link the Advertising ID to any personally identifiable account information on our end.
Our backend and third-party services may collect standard technical data including:
To maintain and improve the quality of the App, we automatically collect crash and error reports when the App encounters an unexpected failure. These reports may include:
Crash reports do not contain audio data, transcription content, translation content, or your account password. They are used solely for diagnosing and fixing bugs. Crash data is retained for up to 90 days and then automatically deleted.
We collect anonymised, aggregated analytics events to understand how users interact with the App and to improve the service. These events include:
Analytics events are stripped of personally identifiable information (email, name, phone, password, and token fields are automatically removed before storage). Events are associated with your user ID solely for aggregated analysis and are never used for profiling or advertising. Analytics data is automatically purged after 90 days.
Our website (speji.com) uses the following analytics tools:
We use the data we collect for the following purposes:
For users in the European Economic Area (EEA), our legal basis for processing your personal data is:
We rely on the following third-party services to operate Speji. When your data is shared with them, it is solely for providing the service to you and under strict data processing terms.
| Service | Purpose | Data Sent | Privacy Policy |
|---|---|---|---|
| Supabase | Authentication & database | Email, profile, usage stats, billing data | supabase.com/privacy |
| AssemblyAI | Speech-to-text transcription | Real-time audio stream (not stored by us) | assemblyai.com/legal/privacy-policy |
| Microsoft Azure Translator | Text translation | Transcribed text strings | Microsoft Privacy Statement |
| Google AdMob | Advertising (Free tier) | Advertising ID, device info | Google Ads Privacy |
| Google (OAuth) | Authentication | OAuth tokens, name, email | Google Privacy Policy |
| Google Play / RevenueCat | Payment & subscription management | Purchase tokens, subscription status | RevenueCat Privacy Policy |
| Microsoft Clarity | Website analytics (heatmaps & session replay) | IP address, page interactions (website only) | Microsoft Privacy Statement |
| Plausible Analytics | Website analytics (self-hosted, no cookies) | Page views, referrers (no personal data) | Plausible Data Policy |
We do not sell, rent, or trade your personal data with any third party for their own marketing purposes. Data is only shared with the processors listed above as strictly necessary to provide the service.
Some of our third-party processors are located in the United States (AssemblyAI, Microsoft Azure, RevenueCat). When we transfer your data outside the European Economic Area, we rely on appropriate safeguards, including:
By using Speji, you acknowledge that your data may be transferred to and processed in countries outside the EEA.
We take the security of your data seriously and implement the following measures:
However, no method of transmission over the Internet or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your data, we cannot guarantee its absolute security.
Speji is not intended for use by persons under the age of 16. We do not knowingly collect personal data from children under 16. If you are a parent or guardian and believe your child has provided us with personal data, please contact us immediately at support@speji.com and we will delete that information promptly.
In accordance with French law (as required by GDPR Article 8), users under 16 must obtain parental consent before using the App. By using Speji, you confirm that you are at least 16 years of age.
If you are located in the EEA, you have the following rights regarding your personal data:
To exercise any of these rights, contact us at support@speji.com. We will respond within 30 days. You also have the right to lodge a complaint with the French data protection authority, CNIL, at www.cnil.fr.
Free tier users of Speji are shown advertisements served by Google AdMob. We have no control over the content, accuracy, or safety of advertisements displayed by Google AdMob. Any interaction with an advertisement is between you and the advertiser.
We are not responsible for the content, products, services, or privacy practices of advertisers. Google AdMob may use your Advertising ID and other device signals to serve personalised ads based on your interests. You can opt out of personalised advertising at any time via your device settings.
We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date at the top of this page. For significant changes, we will notify you via email or a prominent notice in the App. Your continued use of Speji after any update constitutes your acceptance of the revised Privacy Policy.
For any questions, concerns, or requests regarding this Privacy Policy or your personal data, please contact:
Last updated: March 30, 2026
These Terms of Service ("Terms") govern your use of the Speji mobile application and related services (collectively, the "Service") operated by Speji ("we", "us", or "our"). By downloading, installing, or using Speji, you agree to be bound by these Terms. If you do not agree, please do not use the Service.
Speji is a real-time audio transcription and translation overlay application for Android. It captures audio from your device, sends it to our backend for processing via third-party AI services, and displays the resulting text as a transparent subtitle overlay on your screen. The Service is provided "as is" and is subject to continuous improvement and change.
You must be at least 16 years old to use Speji. By using the Service, you represent and warrant that you meet this age requirement. If you are under 16, you must not use Speji without verifiable parental or guardian consent.
You represent that you have the legal capacity to enter into a binding agreement and that your use of the Service does not violate any applicable laws or regulations.
To use Speji, you must create an account using a valid email address and password, or via Google Sign-In. You are responsible for:
We reserve the right to suspend or terminate accounts that violate these Terms or that we believe have been compromised.
Speji offers a Free tier and one or more paid subscription tiers. Each tier comes with a defined monthly allocation of transcription/translation minutes and varying features (language support, ad-free experience, etc.). Current tier details are displayed in the App at the time of subscription.
Minutes are charged based on your active session duration — the time between starting and stopping the transcription overlay. Billing is calculated using a heartbeat system that records usage approximately every 60 seconds during an active session.
Sessions ended unexpectedly (e.g., due to a network interruption, application crash, or server restart) will be automatically recovered and billed for the actual duration of the session, as accurately as technically possible.
Paid subscriptions and credit packs are purchased and managed through Google Play, with subscription lifecycle management handled by RevenueCat. Payments, billing cycles, and refunds processed through Google Play are subject to Google Play's Terms of Service. We have no control over and are not responsible for payment processing by Google Play.
We make every reasonable effort to bill you accurately. However, the Service relies on complex real-time systems involving network communication, server-side processing, and heartbeat-based metering. Minor calculation discrepancies may occur due to factors including but not limited to:
If you believe you have been over-billed due to a technical error:
We are not able to offer refunds for minutes used correctly in accordance with the billing model described above. Minor variations in billing (within the 2-minute threshold) are an inherent characteristic of real-time metered services and do not constitute a defect or breach of these Terms.
In addition to subscription plans, Speji offers credit packs — one-time purchases of prepaid transcription/translation minutes. Credits:
The Free tier is funded by advertisements displayed within the App, served by Google AdMob. By using the Free tier, you consent to the display of advertisements.
We are not responsible for the content, accuracy, legality, or safety of any advertisement. Advertisements are served by Google and are governed by Google's own advertising policies. We do not endorse any products or services advertised. Any issues arising from advertiser content should be addressed directly to Google.
You can remove advertising by subscribing to a paid tier.
You are solely responsible for how you use Speji and for all audio content you process through the Service. By using Speji, you agree not to:
Enforcement: We do not actively monitor the audio content you process. The Service is a pass-through tool. However, if we receive a credible report of misuse, we reserve the right to investigate and, if the violation is confirmed, immediately suspend or permanently terminate your account, with forfeiture of any remaining subscription time or credit balance, without refund.
Speji is provided on an "as available" basis. While we strive to maintain high availability, we do not guarantee that the Service will be uninterrupted, error-free, or available at all times. You acknowledge and accept that:
We are not liable for any loss, inconvenience, or damage arising from service interruptions, crashes, or errors. We actively monitor for issues and work to resolve them as quickly as possible, but disruptions are an inherent risk of any software service.
Subscriptions and credit packs are purchased through Google Play. Refund requests for monetary payments must be directed to Google Play in accordance with their refund policy. We do not process monetary refunds directly.
If you experience a verified technical issue that causes you to lose minutes or prevents you from using the Service as intended, we will work with you to resolve the problem. Our remedies may include:
Goodwill remedies are provided at our sole discretion and are not guaranteed. They do not constitute an admission of liability. The scope of any remedy will be proportional to the impact of the issue.
The following situations do not qualify for refunds or minute credits:
You may cancel your subscription at any time through Google Play. Upon cancellation:
Full monetary refunds (processed via Google Play) are only considered in exceptional circumstances, including but not limited to:
In all cases, refund eligibility is determined by Google Play's refund policies. We will cooperate with Google Play on legitimate refund requests and may provide supporting information when appropriate.
Speji uses third-party AI services for transcription (AssemblyAI) and translation (Microsoft Azure Translator). These are automated machine-learning systems, not human translators or transcribers. The results are generated automatically and may contain errors, omissions, mistranslations, or inaccuracies.
Transcription and translation quality depends on numerous factors outside our control, including but not limited to:
We make absolutely no warranty, express or implied, regarding the accuracy, completeness, reliability, or fitness for any particular purpose of any transcription or translation produced by the Service.
You expressly acknowledge and agree that:
We are not responsible for the audio content you choose to process through the Service. You bear sole responsibility for the legality and appropriateness of the audio input and any use you make of the output.
All rights, title, and interest in the Speji application, including its design, code, trademarks, and brand assets, are owned by Speji. You are granted a limited, non-exclusive, non-transferable, revocable licence to use the App on your personal Android device solely for personal, non-commercial purposes in accordance with these Terms.
Nothing in these Terms grants you any right to copy, modify, distribute, sell, or create derivative works of the App.
To the fullest extent permitted by applicable law:
Some jurisdictions do not allow the exclusion of certain warranties or the limitation of certain damages. In such cases, the above limitations apply to the maximum extent permitted by law.
You agree to indemnify, defend, and hold harmless Speji, its developer(s), and any affiliates from and against any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable legal fees) arising from or related to:
We shall not be liable for any failure or delay in performing our obligations under these Terms if such failure or delay results from circumstances beyond our reasonable control, including but not limited to: natural disasters, pandemics, war, terrorism, government actions, power outages, internet or telecommunications failures, third-party service outages (including AssemblyAI, Microsoft Azure, Google Play, Supabase, or RevenueCat), cyberattacks, or labour disputes.
We reserve the right to:
Upon termination, your right to use the Service ceases immediately. Provisions that by their nature should survive termination (including liability limitations, indemnification, intellectual property, and dispute resolution) shall do so.
These Terms are governed by and construed in accordance with the laws of France, without regard to its conflict of law provisions.
Any dispute arising out of or relating to these Terms or the Service will be subject to the exclusive jurisdiction of the competent courts of France.
Before initiating formal proceedings, we encourage you to first contact us at support@speji.com to attempt to resolve the issue informally. We commit to responding to disputes within 15 business days.
If you are an EU consumer, you may also use the EU Online Dispute Resolution (ODR) platform.
If any provision of these Terms is held to be invalid, illegal, or unenforceable by a court of competent jurisdiction, the remaining provisions shall remain in full force and effect. The invalid provision shall be modified to the minimum extent necessary to make it valid and enforceable while preserving its original intent.
These Terms, together with our Privacy Policy, constitute the entire agreement between you and Speji regarding your use of the Service. They supersede all prior agreements, communications, and understandings, whether written or oral, relating to the subject matter herein.
For questions, reports, or support requests relating to these Terms: