At FL Professional Services ("noli," "we," "us," or "our"), your privacy is foundational — not optional. This Privacy Policy explains what personal information we collect, why we collect it, how we use and protect it, and the rights you have over it. We comply with Canada's Personal Information Protection and Electronic Documents Act (PIPEDA) and all applicable provincial privacy legislation.
Contents
FL Professional Services is a company incorporated under the laws of Canada. We are the "organization" responsible for personal information under our control, as defined by PIPEDA.
We have designated a Privacy Officer who is accountable for our compliance with this policy and PIPEDA. To contact our Privacy Officer:
We limit collection to what is necessary to provide the noli service. We do not collect information indiscriminately.
| Category | Examples | Required? |
|---|---|---|
| Account & identity | Email address, display name, age range (used for age-gating only) | Required |
| Emotional check-in data | Selected emotion tile, intensity, optional short note, timestamp | Core feature |
| Journal entries | Free-text written by you, associated timestamps | Optional |
| Nori conversation history | Messages you send and receive in the Compass tab | Optional |
| Usage & interaction data | Streak counts, lesson progress, features used, session duration | Core feature |
| Device information | Device OS version, app version (for crash diagnostics only) | Automatic |
| Location (coarse) | City-level location, used only if you enable the weather feature | Optional & explicit |
📍 We do not collect: precise GPS coordinates (stored beyond the session), government-issued ID, financial information, biometric data, health records, Social Insurance Numbers, or any sensitive personal information not listed above.
Consistent with PIPEDA Principle 2 (Identifying Purposes), we identify the purposes for collecting personal information before or at the time of collection:
We do not use your personal information for advertising, profiling for sale to third parties, or any purpose not listed above.
We obtain your meaningful consent before collecting personal information. Consent is obtained:
You may withdraw consent at any time by deleting your account (Settings → Account → Delete Account) or by emailing privacy@meetnoli.com. Withdrawal of consent may affect your ability to use some or all of the noli service. We will advise you of the implications before processing your withdrawal request.
We use personal information only for the purposes identified at the time of collection. Specifically:
All personal information is stored on servers located in Canada (ca-central-1 region) via Supabase, our database and authentication provider. We do not replicate, transfer, or process your personal data on servers located outside Canada.
🍁 Canadian data residency is a hard architectural constraint. It is enforced at the infrastructure level, not just policy. Your data does not leave Canada.
We implement the following technical and organisational safeguards, consistent with PIPEDA Principle 7:
In the event of a breach of security safeguards involving personal information that poses a real risk of significant harm, we will notify the Office of the Privacy Commissioner of Canada and affected individuals as required under PIPEDA's breach notification requirements (Breach of Security Safeguards Regulations, SOR/2018-64).
We use a limited set of third-party services, each selected for their privacy posture and security certifications:
| Service | Purpose | Data shared | Location |
|---|---|---|---|
| Supabase | Database, authentication, storage | All app data (stored, not processed for third-party purposes) | Canada (ca-central-1) |
| OpenAI | Nori AI responses (Compass tab) | Conversation messages (ephemeral — not retained by OpenAI per API data policy) | USA (API call only) |
| Open-Meteo | Weather data (optional feature) | Coarse location coordinates (no personal identifier) | EU (no PII transferred) |
| Apple / Google | App distribution, push notifications | Device token for push (anonymised) | Per App Store policies |
| Expo | App framework & OTA updates | App version, device OS (no personal data) | USA |
⚠️ OpenAI API note: When you send a message to Nori, that message is transmitted to OpenAI's API to generate a response. Per OpenAI's API data usage policy, API inputs and outputs are not used to train OpenAI's models. We minimise the context sent to OpenAI and do not include your email address, name, or account identifiers in API calls.
We do not use Google Analytics, Facebook Pixel, advertising SDKs, or any behavioural tracking libraries.
Consistent with PIPEDA Principle 5 (Limiting Use, Disclosure, and Retention):
As a Canadian resident, you have the following rights under PIPEDA (and additional rights under applicable provincial legislation):
Most rights can be exercised directly in the app: Settings → Account → Privacy & Data. For requests not available in-app, email privacy@meetnoli.com with the subject "PIPEDA Rights Request." We will acknowledge within 5 business days and fulfil within 30 calendar days.
noli is intended for users aged 13 and over. Users under 13 are not permitted to create accounts. Users between 13 and 17 are considered minors and, where required by applicable law, parental or guardian consent may be required.
We do not knowingly collect personal information from children under 13. If we discover that we have collected personal information from a child under 13 without verifiable parental consent, we will delete that information promptly. If you believe we have collected personal information from a child under 13, please contact us at privacy@meetnoli.com.
We may update this Privacy Policy from time to time. When we make material changes, we will:
Continued use of noli after the effective date of a revised Privacy Policy constitutes acceptance of the changes, provided no new consent is required. Where new consent is required, you may choose not to consent, in which case your ability to use affected features may be limited.
For any privacy questions, requests, or complaints, contact our Privacy Officer:
If you are not satisfied with our response, you have the right to file a complaint with: