Privacy Policy
Effective Date: April 13, 2025
1. Introduction
Welcome to notJustFlows ("App", "we", "us", "our"). We are committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application. Please read this policy carefully. If you do not agree with the terms of this privacy policy, please do not access the application.
This App helps users create workflow definitions compatible with the n8n.io automation platform, potentially utilizing AI for assistance.
2. Information We Collect
We collect information to provide and improve our App. The types of information we collect depend on your interaction:
- Onboarding Information: During the initial onboarding process, we ask for information to help personalize your experience. This includes:
- Your provided name.
- Your selected role (or custom role if you choose 'Other').
- Whether you intend to use company/team features and optionally, your company email.
- Your self-assessed automation experience level (e.g., Beginner, Intermediate, Advanced).
- Your primary goals for using the app.
- Your selected areas of interest for automation.
- How you heard about us (optional).
- A referral code (optional - see Section 3).
A snapshot of these answers is stored in our database (hosted by Supabase) when you complete onboarding. Some of this information (like your name) will be used to create your initial user profile if you choose to sign up or log in. Other details (like experience level, goals, areas of interest) will populate your initial user settings, which you may be able to update later within the App.
- User Account and Profile Information (Requires Login/Signup): If you create an account or log in using Supabase Authentication, we collect and store information necessary to manage your account, linked to your unique User ID provided by the authentication service. We also create a related user profile which stores:
- Your User ID (from authentication provider).
- Your full name (initially populated from onboarding, potentially editable).
- Timestamps for profile creation and updates.
- Beta Status: Whether your account is part of the active beta program (potentially granted via referral code).
- User Settings (Requires Login/Signup): Linked to your profile, we store settings to configure your app experience, including:
- Your selected experience level (initially from onboarding, potentially editable).
- Your selected goals (initially from onboarding, potentially editable).
- Your selected areas of interest (initially from onboarding, potentially editable).
- Notification preferences (e.g., for beta updates, product updates).
- Timestamps for settings creation and updates.
- User-Generated Content (Flows & Folders): All flows you create (names, descriptions, goals, logic prompts, enhanced prompts, selected clarifications/suggestions, generated n8n JSON), and folder names are stored locally on your device using MMKV. If you are logged in, this data is also synced and stored securely on Supabase servers associated with your account.
- Data Sent to AI Service (Requires Logged-in Beta Access):
Important: If you are logged in as a verified beta user and utilize features involving AI generation or enhancement (e.g., "Create with AI", suggesting logic steps), specific data related to that flow generation request will be sent to Google's Gemini API for processing. This may include:
- The flow's goal or description provided by you.
- The logic prompts or steps you have defined.
- Your responses to clarification questions or selected suggestions.
This data is sent solely for the purpose of generating or improving the flow logic and the corresponding n8n JSON structure within the App. This data is processed by Google according to their
Privacy Policy and
Terms of Service. We do not send your account information (name, email) or other personally identifiable information with these requests.
Anonymous (guest) users and logged-in users not part of the active beta program do NOT have their flow data sent to the AI service.
- Filtering Data: User inputs like flow names, folder names, logic, and feedback may be processed locally using a filtering library (`obscenity`) to prevent the storage of highly objectionable terms. The library operates entirely on your device. No filtering data is transmitted.
- Feedback/Suggestion Reports (Optional Submission - Stored on Supabase): If you choose to submit a feedback or suggestion report (including optional attachments like photos), we will collect the information detailed previously (App Version, OS, Description, Email, Attachments, etc.). This information is sent to and stored on secure servers provided by Supabase.
- Usage Data (Analytics - Not Collected): We do **not** collect analytics or anonymous usage statistics in this version of the App.
Summary of Data Storage Locations:
- Locally on your device: User-Generated Content (Flows, Folders), User Settings.
- On Supabase Servers: Synced User-Generated Content (if logged in), Onboarding Responses (snapshot), User Profiles (if account created), User Settings (if account created), Feedback/Suggestion Reports (if submitted), Feedback Attachments (if submitted).
- Processed by Google Gemini (if logged-in beta user using AI features): Specific flow generation data (goals, prompts, responses).
3. How We Use Your Information
We use the collected information as follows:
- To Provide and Operate the App:
- Locally stored flow data enables core app functionality on your device.
- Synced flow data (for logged-in users) provides backup and potential future cross-device access.
- Data sent to Gemini (for logged-in beta users) enables AI-powered flow generation/enhancement features.
- Locally processed filtering helps maintain content standards.
- Profile and Settings data personalize your experience and manage preferences.
- To Improve the App:
- Feedback/Suggestion Reports help us diagnose bugs, understand issues, and enhance features.
- Aggregated, anonymized analysis of onboarding responses may help us understand user demographics and initial goals to improve future onboarding or feature planning.
- To Manage Your Account (if applicable): Profile data (including beta status) is used to associate settings, synced flow data, and control access to specific features like AI processing. Referral codes may be used during onboarding to grant initial beta status to your account upon signup.
Beta Access Model & Future Monetization:
Currently, the App is in a beta phase. Core flow creation and local storage are available to all users (including anonymous guests). Access to features requiring external AI processing (like advanced flow generation via Gemini) requires you to be logged in with an account that has been granted beta access (potentially via a referral code used during onboarding or direct approval). We may offer a limited number of free AI-powered generations to all users in the future. Access to enhanced features, increased usage limits, or the App itself beyond the beta period may require payment through Apple's In-App Purchase system. We will update this policy and the App interface accordingly if and when paid features are introduced.
4. Data Storage and Security
Local Storage: Flow Data is stored locally on your device using MMKV. Data stored locally is subject to your device's security. Deleting the App will typically remove all locally stored data.
Supabase Storage: Synced Flow Data, Onboarding Responses, User Profiles, User Settings, Feedback/Suggestion Reports, and Feedback Attachments are stored on Supabase's secure infrastructure.
AI Service Processing: Data sent to Google Gemini is processed according to their security practices.
We implement reasonable technical and administrative security measures. However, no security measures are perfect, and we cannot guarantee complete security.
5. Data Sharing and Disclosure
We **do not** sell, trade, rent, or otherwise share your personal information or your specific flow content with third parties for their marketing purposes, with the following exceptions:
- Service Providers: We share data with Supabase (backend infrastructure) and Google (for AI processing as described in Section 2, only for logged-in beta users using AI features). These providers are contractually obligated or bound by their terms to protect data.
- Legal Requirements: We may disclose your information if required by law or valid legal process.
- Business Transfers: In the event of a merger, acquisition, or asset sale, your information may be transferred.
6. Your Data Rights and Choices
- Local Data: Access, modify, and delete flows/folders within the App. Uninstalling typically deletes local data.
- Account Data (Profile & Settings - if logged in): Access and update profile/settings via the App (e.g., Help tab). Request account deletion via the **Profile section in the Help tab** within the App. Deleting your account via Supabase Authentication will remove your profile, settings, and synced flow data from our active database (subject to backup retention policies).
- Onboarding Snapshot: This record is deleted upon account deletion.
- Feedback Data: Submitting is optional. Contact us for access/deletion requests.
- AI Processing Data: Using AI features as a logged-in beta user implies consent to send the necessary data (goals, prompts, etc.) to Google Gemini for processing for that specific request. You can choose not to use these features.
Anonymous User Data: Anonymous users only store data locally on their device. Uninstalling the app removes this data. Anonymous users cannot use AI features requiring external processing.
7. Children's Privacy
The App is not intended for children under 18. We do not knowingly collect their personal information. Contact us if you believe we have inadvertently collected such information.
8. Changes to This Privacy Policy
We may update this policy. We will notify you by posting the new policy in the App and updating the "Effective Date". Review periodically. Continued use implies acceptance.
9. Contact Us
If you have any questions about this Privacy Policy, please contact us at: hello@notjustflows.com