1. Introduction
Welcome to Ciento. Ciento Labs Inc. ("Company," "we," "us," "our") respects your privacy and is committed to protecting it through our compliance with this policy. Ciento Labs Inc., Vancouver, British Columbia, Canada, is the data controller for the processing described here.
This policy describes the types of information we may collect from you or that you may provide when you use the Ciento mobile application (available on iOS and Android), our website, and our conversational interfaces via WhatsApp or Telegram (collectively, our "Service").
We collect several types of information from and about users of our Service.
- Account Information: Name, email address, phone number (specifically your WhatsApp or Telegram handle), and password.
- Voluntary Financial Data: We do not directly access, scrape, or connect to your financial institution accounts. We only process financial data (such as expense entries, budget limits, or balances) that you manually input into the Service or send to us via chat.
- Conversational & AI Data: When you interact with Ciento via WhatsApp or Telegram, we collect the content of your messages, prompts, and audio files to generate AI responses.
- Usage Details: Traffic data, logs, and communication data (e.g., time spent in-app).
- Device Information: We may collect information about your mobile device and internet connection, including the device's unique device identifier (UUID), IP address, operating system, and browser type.
- Push Notifications: If you grant permission, we may send push notifications to your mobile device regarding budget alerts or account updates. You can manage these permissions in your device settings.
- Firebase App Instance ID: A pseudonymous identifier generated by the Firebase SDK to associate analytics events with a single app installation. Reset when you uninstall the app or revoke analytics consent.
- Crashlytics Installation UUID: A pseudonymous identifier used to associate crash reports with a single app installation. Does not contain your name or email.
- Analytics Events (opt-in): When you grant analytics consent, we record interactions such as screen views, feature usage (e.g., when you create a transaction, complete onboarding, view a paywall), session duration, and app version. Events do not contain your transaction descriptions, amounts, or any free-text input.
- Crash Reports (opt-in): When you grant crash-report consent, we record device model, operating system version, app version, stack traces, and the last ~64KB of internal app logs at the moment of a crash. Crash logs do not contain your financial data.
- Subscription State: Via RevenueCat, we receive your subscription tier, trial/active/cancelled status, renewal date, and the App Store / Google Play product ID purchased. We do NOT receive your credit card number or full payment details, those stay with Apple and Google.
- Receipt Photos & Imported Statements: When you upload a receipt photo or import a bank statement file, the image/file is stored on Supabase and (where applicable) processed by Google Gemini to extract transaction data.
- Voice Recordings: When you send a voice message via the in-app chat, the audio file is stored on Supabase and processed by Google Gemini for transcription.
We do NOT collect Apple's IDFA (Identifier for Advertisers) or the Android Advertising ID (AD_ID). The app is built without these identifiers at the SDK level, which means we cannot and do not perform cross-app advertising tracking. This is why we do not show Apple's "App Tracking Transparency" prompt.
C. Website Analytics and Measurement
We partner with Microsoft Clarity to capture how you use and interact with our website through behavioral metrics, heatmaps, and session replay to improve our products and services. Website usage data is captured using first-party and third-party cookies and other tracking technologies to determine the popularity of our content and online activity. Additionally, we use this information for site optimization and fraud/security purposes. For more information about how Microsoft collects and uses your data, visit the Microsoft Privacy Statement.
Our website also loads the Meta Pixel, which measures whether a visit followed from one of our ads and how many visitors go on to download the app, and Google Tag Manager, which loads those measurement tags. These technologies are described cookie by cookie in our Cookie Policy. In the EEA, including Spain, they operate on the basis of your consent, which you can withdraw at any time using the controls described in that policy.
- Meta (WhatsApp) & Telegram: We receive your phone number and profile name associated with your WhatsApp or Telegram account when you initiate a chat with our Service.
3. Your Privacy Choices & Consent
We follow a privacy-by-default approach. The first time you launch the Ciento mobile app, we show a consent dialog asking whether you'd like to enable:
- Usage Analytics (Firebase Analytics), anonymous usage events to help us understand how the app is used.
- Crash Reports (Firebase Crashlytics), anonymous crash reports to help us fix bugs faster.
Both categories are off by default until you actively choose. You can change your choice at any time in Settings → Privacy within the app. When you turn either category off, we stop collecting new data of that category and instruct Firebase to delete pseudonymous identifiers associated with your installation.
Essential data, the information needed to authenticate you, sync your data, and process your subscription, is always collected because the Service cannot function without it.
For users in the European Economic Area, including Spain, and in the United Kingdom, Switzerland, and Quebec, the consent dialog is non-dismissable until you make an active choice, and the analytics/crash-reports categories require your affirmative opt-in (we do not pre-tick these consents).
We use information that we collect about you or that you provide to us:
- To Provide the Service: To process your natural language queries via chat and retrieve relevant insights based on the data you have manually provided (e.g., "How much did I spend on groceries this month?").
- To Improve Our AI Models: We may use anonymized and aggregated interaction data to refine our prompt engineering and improve the accuracy of our AI responses. We will not use your personally identifiable financial information for third-party AI model training without your explicit consent.
- To Secure Your Account: To verify your identity via your linked mobile number and prevent fraud.
- To Send Notifications: To send you push notifications or chat alerts regarding your budget limits, subscription updates, or security alerts.
Our Service utilizes artificial intelligence (AI) to process your messages. By using the Service, you acknowledge the following:
- AI Processing: Your messages are processed by Google Gemini (via Google LLC). While Google does not use your data to train their public models by default, data may be retained temporarily for abuse monitoring.
- Accuracy Disclaimer: AI-generated responses regarding your finances are estimates based on the data you provided. They may occasionally be inaccurate or "hallucinate." You should always verify important financial figures against your actual bank statements.
- Human Interaction: You understand that you are communicating with an automated AI agent, not a human.
- No Automated Decisions With Legal Effect: We do not use AI to make decisions that produce legal effects concerning you or similarly significantly affect you, within the meaning of Article 22 GDPR. The assistant does not deny you service, set your price, or assess your creditworthiness.
6. Prohibited Data (Safety & Compliance)
To ensure the security of your data and compliance with Meta's Business Policies:
- No Sensitive Financial Credentials: You agree NOT to input or send full credit card numbers, bank account passwords, PINs, or CVV codes via WhatsApp, Telegram, or the App.
- No Sensitive Personal Data: Do not send health data, government identification numbers (DNI, NIE, NIF, SIN, SSN), or other special categories of data through the chat interface.
7. Data Retention
We retain your data until you decide to delete it.
- User-Controlled Retention (Account & Financial Data): We retain your Personal Information, Financial Data, and Chat History for as long as your account is active, so you can track your financial progress over time.
- Analytics Data: Pseudonymous Firebase Analytics events are retained for 2 months, then automatically deleted by Firebase. You can shorten this further by revoking analytics consent in the app, which triggers immediate deletion of your installation's analytics data.
- Crash Reports: Crash logs are retained for 90 days by Firebase Crashlytics, then automatically deleted.
- Subscription Records: RevenueCat retains subscription transaction records for as long as your account is active, plus the period required by Apple / Google billing reconciliation.
- Account Deletion: If you delete your account or request data deletion, we will delete your data from our active production servers (database, cache, Firebase, RevenueCat) within 30 days. To delete your account from the Ciento mobile app, go to Settings → Profile and follow the account deletion flow. If you cannot use the app, email privacy@cientolabs.com to request deletion.
- Legal Exception: Notwithstanding the above, we may retain specific transaction records for up to seven (7) years solely to comply with legal and tax obligations. This retained data is archived and isolated from active use.
We do not sell your personal information to third parties. We disclose personal information only to the trusted service providers necessary to run our infrastructure.
Service Providers & International Data Transfers
We are based in British Columbia, Canada and use service providers located in other jurisdictions. By using the Service, you acknowledge that your data may be transferred to and processed in these countries.
| Service Provider | Role | Headquarters & Jurisdiction | Contact |
|---|
| Microsoft Clarity | Website Analytics, Heatmaps & Session Replay | One Microsoft Way, Redmond, WA, USA | Privacy Statement |
| Meta Platforms Ireland Ltd. | Website advertising measurement (Meta Pixel) | Merrion Road, Dublin 4, Ireland | Privacy Policy |
| Google Ireland Ltd. (Tag Manager) | Loads our website measurement tags | Gordon House, Barrow Street, Dublin 4, Ireland | Privacy Policy |
| Supabase, Inc. | Database & Authentication | 65 Chulia Street #38-02/03, Singapore 049513 | privacy@supabase.com |
| Microsoft Azure | Cloud Infrastructure | One Microsoft Way, Redmond, WA, USA | privacy@microsoft.com |
| Hostinger International | Cloud Hosting (n8n) | 61 Lordou Vironos Street, 6023 Larnaca, Cyprus | gdpr@hostinger.com |
| n8n GmbH | Workflow Automation | Novalisstr. 10, 10115 Berlin, Germany | privacy@n8n.io |
| Redis Ltd. | Caching & Performance | 303 2nd St, San Francisco, CA, USA | privacy@redis.com |
| Expo (650 Industries) | Mobile App Framework | 624 University Ave, Palo Alto, CA, USA | legal@expo.dev |
| Google LLC (Gemini) | AI & LLM Processing | 1600 Amphitheatre Pkwy, Mountain View, CA, USA | Privacy Policy |
| WhatsApp LLC | Messaging Platform | 1601 Willow Road, Menlo Park, CA, USA | Privacy Policy |
| Telegram FZ-LLC | Messaging Platform | Business Central Towers, Dubai, UAE | Privacy Policy |
| Google LLC (Firebase Analytics) | Mobile App Usage Analytics | 1600 Amphitheatre Pkwy, Mountain View, CA, USA | Firebase Privacy |
| Google LLC (Firebase Crashlytics) | Mobile App Crash Reporting | 1600 Amphitheatre Pkwy, Mountain View, CA, USA | Firebase Privacy |
| RevenueCat, Inc. | Subscription Management | 631 Howard St #100, San Francisco, CA, USA | privacy@revenuecat.com |
| Apple Inc. | iOS In-App Purchase Processing | One Apple Park Way, Cupertino, CA, USA | Privacy Policy |
| Google LLC (Google Play Billing) | Android In-App Purchase Processing | 1600 Amphitheatre Pkwy, Mountain View, CA, USA | Privacy Policy |
Transfers out of the EEA. Where we transfer personal data of EEA users outside the EEA, we rely on one of the following safeguards under Chapter V GDPR: the European Commission's adequacy decision for Canadian organisations subject to PIPEDA, which covers Ciento Labs Inc.; the EU-US Data Privacy Framework, where the recipient is certified under it; or the European Commission's Standard Contractual Clauses together with supplementary measures where neither applies. You may request a copy of the relevant safeguard by writing to privacy@cientolabs.com.
Note: Data sent to the United States may be subject to access by US law enforcement under the US CLOUD Act.
9. Your Data Rights (GDPR, Spain, UK GDPR, Quebec Law 25, PIPEDA & CCPA/CPRA)
We align our user rights with the highest global standards, including the General Data Protection Regulation (GDPR) and Spanish Organic Law 3/2018 (LOPDGDD), the UK GDPR, Quebec's Law 25, Canada's PIPEDA, and the California Consumer Privacy Act (CCPA/CPRA).
Regardless of where you live, you have the right to:
- Access: Request a copy of the personal data we hold about you.
- Rectification: Request correction of inaccurate data.
- Erasure (Right to be Forgotten): Request that we delete your data.
- Portability: Request a copy of your data in a structured, machine-readable format (JSON/CSV).
Notice to Residents of Spain and the EEA (GDPR)
If you reside in Spain or elsewhere in the EEA, you have the right to:
- Access, rectify, erase, and port your data, as described above.
- Restrict processing, and object to processing based on our legitimate interests.
- Withdraw consent at any time (in-app: Settings → Privacy; on the website, via the cookie controls), without affecting the lawfulness of processing carried out before withdrawal.
- Not be subject to decisions based solely on automated processing that produce legal effects concerning you. As stated in section 5, we make no such decisions.
- Lodge a complaint with your supervisory authority. In Spain this is the Agencia Española de Protección de Datos (AEPD), C/ Jorge Juan 6, 28001 Madrid, www.aepd.es. You may also complain to the authority of your habitual residence or place of work.
Our legal bases for processing are:
- Contract (Art. 6(1)(b)), for account, financial data, and subscription processing.
- Consent (Art. 6(1)(a)), for Firebase Analytics, Crashlytics, and the website analytics and advertising-measurement technologies described in section 2C.
- Legitimate Interests (Art. 6(1)(f)), for fraud prevention and service security.
- Legal Obligation (Art. 6(1)(c)), for the tax and accounting records described in section 7.
To exercise any of these rights, contact privacy@cientolabs.com. We respond within one month, extendable by two further months for complex requests, as allowed by Article 12(3) GDPR.
Notice to California Residents (CCPA)
- Do Not Sell My Personal Information: Ciento Labs Inc. does not sell your personal information for monetary value.
- Right to Opt-Out of Sharing: We may use third-party analytics tools. You have the right to opt-out of sharing your data for cross-context behavioral advertising. You may exercise this right by contacting us.
Notice to Quebec Residents (Law 25)
If you reside in Quebec, you have additional rights under the Act respecting the protection of personal information in the private sector ("Law 25"):
- Right to be informed of automated decision-making: We use Google Gemini to generate AI responses and insights. These do not produce legally significant decisions about you (we don't use AI to deny services or set pricing). You can request not to receive AI-generated insights by contacting us.
- Right to data portability: You may receive your personal information in a structured, commonly used technological format.
- Right to information about cross-border transfers: As detailed in Section 8, your data is processed in the United States, Singapore, Cyprus, Ireland, and Germany. We have assessed each transfer and rely on the recipient's contractual privacy commitments.
Person in Charge of the Protection of Personal Information:
Ignacio Zorrilla Barbera (CEO), Guillermo Zorrilla Barbera (COO), and Juan Mateo-Sagasta Escondrillas (CTO)
Co-founders, Ciento Labs Inc.
Email: privacy@cientolabs.com
10. Data Security
The security of your data is our top priority. We use End-to-End Encryption where possible and Encryption-at-Rest for all database records.
- Platform Security: Interactions via WhatsApp and Telegram are subject to the encryption standards of those respective platforms.
- Input Security: As you enter data manually, please avoid inputting sensitive credentials (such as passwords or full credit card numbers) into the chat interface.
- Breach Notification: If a personal data breach is likely to result in a risk to your rights and freedoms, we will notify the competent supervisory authority within 72 hours of becoming aware of it, and we will notify you without undue delay where the risk is high, as required by Articles 33 and 34 GDPR.
11. Children's Privacy
Our Service is intended for adult users. The minimum age varies by jurisdiction:
- Spain: 14 years is the age of digital consent under Article 7 of Organic Law 3/2018 (LOPDGDD), but our Service is contractually restricted to users aged 18 and over.
- European Economic Area & United Kingdom: 16 years of age, or the lower age set by your member state, never below 13. We rely on parental consent for any user below the applicable digital-consent age.
- Canada (British Columbia): 19 years of age.
- United States: 13 years of age. We do not knowingly collect personal information from children under 13 (COPPA).
- Other jurisdictions: the age of majority in your jurisdiction of residence.
If we learn we have collected personal information from a minor without verification of parental consent, we will delete that information promptly. To report such a case, contact privacy@cientolabs.com.
12. Governing Law and Jurisdiction
This policy and your use of the Service shall be governed by and construed in accordance with the laws of the Province of British Columbia and the federal laws of Canada applicable therein. Any dispute arising out of or in connection with this policy shall be subject to the exclusive jurisdiction of the courts located in Vancouver, British Columbia.
Exception for residents of the EEA. This clause does not deprive you of the protection of the mandatory data-protection and consumer provisions of the law of your country of residence, nor of your right to bring proceedings, or lodge a complaint with your supervisory authority, where you live.
13. Changes to Our Privacy Policy
We will review this privacy policy annually to ensure it complies with evolving laws and technologies.
- Standard Changes: We will notify you at least 15 days in advance of any material changes to this policy via email or a chat notification.
- Urgent Updates: For changes required to address security vulnerabilities, abuse, or immediate legal requirements, we may provide 1 day notice or effective-immediately notice.
- Continued Use: Your continued use of the Service after such changes constitutes acceptance of the new policy.
- Person in Charge of the Protection of Personal Information (Quebec Law 25): Ignacio Zorrilla Barbera (CEO), Guillermo Zorrilla Barbera (COO), and Juan Mateo-Sagasta Escondrillas (CTO), privacy@cientolabs.com
- General privacy inquiries: privacy@cientolabs.com (or product@cientolabs.com)
- Account deletion: Use Settings → Profile in the Ciento mobile app. If you cannot use the app, email privacy@cientolabs.com.
- EU / UK Representative under GDPR Art. 27: Not currently designated. We will appoint a representative if our processing of EEA/UK residents' data exceeds the thresholds in Art. 27(2). Until then, EEA and UK users may contact us directly at privacy@cientolabs.com.
To ask questions or comment about this privacy policy and our privacy practices, contact us at:
Ciento Labs Inc.
Email: product@cientolabs.com (general) | privacy@cientolabs.com (privacy & data requests)
Headquarters: Vancouver, BC, Canada