Privacy policy
- Effective date
- 12 June 2026
- Last updated
- 12 June 2026
About this policy
This privacy policy explains how Production AS ("we", "us", "our") collects and uses personal data when you use Planting Matrix, including the website at plantingmatrix.com and the Matrix Planting Planner web and mobile applications (the "Service").
We are committed to processing your personal data in accordance with the EU General Data Protection Regulation (GDPR) and Norwegian data protection law.
Who we are
The data controller is:
Production ASEikjolveien 4C, 1400 Ski, Norway
Norwegian organisation number: 937 798 326
Email: privacy@plantingmatrix.com
If you have any questions about this policy or how we handle your personal data, please contact us at the email address above.
Information we collect
Account information
When you create an account, we collect:
- Email address
- Password (stored only as a hash - we never see your password in plain text)
- Display name, if you provide one
- Profile picture, if you choose to add one or sign in with a provider that supplies one
- Authentication identifiers from third-party sign-in providers you use (currently Google)
- Account creation date, last sign-in time, and IP address at sign-in
Account creation, authentication, and account-related emails (such as sign-in confirmations and security notifications) are handled on our behalf by Clerk.
Content you create
When you use the Service, we store the content you create, including:
- Planting bed designs, layouts, and notes
- Plant lists and custom plant information
- Bed lists
- Photos of your beds or plants. Photo upload is not available yet. When we add it (initially in the mobile app), you will be able to pick a photo from your device's library or take a new one with the camera, using permissions you grant on your device. We will update this policy to describe how uploaded photos are stored and processed, and notify you, before the feature is enabled on your account.
- Checklists, logs, and other content you save in the app
Your content is stored on our backend infrastructure and synced across your devices so it's available wherever you sign in.
Subscription and billing information
If you subscribe to a paid plan, billing is handled through Paddle. Paddle collects and processes:
- Name and billing address
- Country and, where applicable, VAT number
- Payment method details (entered directly into Paddle's payment form - card details never reach our servers)
- Transaction history and invoices
Paddle is the merchant of record for these transactions. We receive your subscription status and plan entitlement from Paddle so we can give you access to the features included in your plan.
Communications
If you contact us for support or send feedback, we collect:
- Your name and email address
- The content of your message
- Any attachments you send
Usage and analytics data
To understand how the Service is used and to improve it, we collect:
- Pages and features visited
- Actions taken within the app
- Device type, operating system, and browser
- Approximate location based on IP address (country/region level)
- Referring website
- Errors and performance data
We use PostHog (EU-hosted) for product analytics. Two different rules apply depending on where you are:
- On the marketing website (plantingmatrix.com, before sign-in) - non-essential analytics are activated only after you give consent via our cookie banner. You can change or withdraw your choice at any time from the cookie settings link in the footer.
- Inside the Service (after sign-in) - we process product analytics, feature flag, and error data under our legitimate interest in operating and improving the Service. You can opt out at any time from your account settings under "Privacy and analytics". Opting out does not affect your access to the Service or any features.
Session recording and heatmaps
To diagnose issues and improve the user experience, we can record anonymized session replays and heatmaps of how you interact with the Service. These are off by default. We will only enable them after you give your explicit, separate consent - either during onboarding or later from your account settings. You can withdraw that consent at any time, and we mask passwords, payment fields, and other sensitive inputs even when recording is enabled. Session recording and heatmaps are handled by PostHog (EU-hosted).
Marketing data
If you opt in to marketing communications, we record your consent along with your email address. If you visit the Service via an advertising campaign, we may receive campaign attribution data through advertising cookies (with your consent).
Location data
To give you accurate plant recommendations and hardiness zone information, we may use location data in the following ways:
- Approximate location from your IP address - derived through our analytics provider (PostHog) at country/region level. We do not store your full IP address against your profile for this purpose.
- Hardiness zone and region you set in your profile - when you tell us where you garden, we store that with your account so we can match plants and growing information to your conditions.
We don't continuously track your location. If we add device-level geolocation in the future (for example, to detect your hardiness zone automatically), we'll ask for permission first and update this policy.
How we use your information
We use your personal data to:
- Create and maintain your account
- Provide the Service and store your content
- Process payments and manage subscriptions
- Sync your data across your devices
- Provide customer support and respond to your messages
- Send transactional emails (billing receipts, account notifications, security alerts)
- Match plants and design suggestions to your local climate and hardiness zone
- Show measurements and content in units appropriate to your region
- Personalize your experience and content recommendations based on your activity and preferences
- Monitor the Service for bugs, errors, and performance issues
- Send marketing emails, if you've opted in
- Improve the Service through product analytics
- Detect and prevent fraud, abuse, and security incidents
- Comply with legal obligations
Legal bases for processing
We rely on the following legal bases under GDPR Article 6:
- Contract (Art. 6(1)(b)) - to create your account, store your content, process payments, and provide the Service you've signed up for.
- Consent (Art. 6(1)(a)) - for non-essential cookies on the marketing website, session recording and heatmaps inside the Service, and marketing emails.
- Legitimate interests (Art. 6(1)(f)) - for product analytics inside the logged-in Service, system monitoring and error correction, security monitoring, fraud prevention, in-app personalization, and improving the Service. You can opt out of product analytics at any time from your account settings, and you have the right to object to any other processing based on legitimate interests.
- Legal obligation (Art. 6(1)(c)) - to keep accounting records, respond to lawful requests from authorities, and keep a record of your cookie-banner choices to demonstrate consent under Art. 7(1). This record is kept even when you reject, and does not itself depend on your consent.
Sharing your information
We don't sell your personal data. We share it only with the processors and partners that help us run the Service:
| Provider | Purpose | Location |
|---|---|---|
| Clerk | User authentication, account management, and account-related emails | United States |
| Paddle | Merchant of record, subscription management, payment processing, storage of card details for paid subscriptions, and tax calculation where applicable | United Kingdom / global subprocessors |
| Convex | Backend database and storage of the content you create | United States |
| Cloudflare | Web app hosting (Cloudflare Workers), storage of uploaded images (Cloudflare R2), content delivery, and DDoS protection | Global |
| PostHog | Product analytics | European Union |
| Microsoft Clarity | Session replay and heatmaps on the marketing website, after analytics consent | United States |
| Svix | Webhook delivery and signature verification for account events (used with Clerk) | United States |
Each of these providers acts as a data processor and is bound by a data processing agreement that requires them to handle your data in line with GDPR.
We may also share data in connection with a business transfer (such as a merger, acquisition, or sale of assets), and as described in the "Disclosures to authorities" section below.
Disclosures to authorities
We disclose personal data to authorities only when required by valid legal process – for example, a court order, a properly issued warrant, or a binding statutory request from Datatilsynet, Skatteetaten, or the police. We assess each request against Norwegian and EU law and push back on requests we consider overbroad, improperly served, or otherwise without legal basis.
Where the law allows it, we will notify the affected user before complying so they can challenge the request themselves. Many criminal investigations come with a confidentiality obligation that prevents this – in those cases we comply with the gag order until it lifts, and notify you afterwards where we can.
International data transfers
Some of our processors are based outside the European Economic Area, primarily in the United States and the United Kingdom. Where personal data is transferred outside the EEA, we rely on:
- The EU-US Data Privacy Framework, where the recipient is certified
- Standard Contractual Clauses (SCCs) approved by the European Commission
- The UK's adequacy decision, for transfers to the United Kingdom
You can request more information about the safeguards in place by contacting us.
Personalization and profiling
To make the Service more useful, we may analyze your activity – for example, the plants you save, the beds you design, your hardiness zone, and how you interact with features – to:
- Suggest plants and design ideas that suit your conditions and interests
- Tailor the content, tips, and prompts you see in the app
- Group users into segments for relevant marketing communications, if you've opted in
Under GDPR this is considered profiling. We rely on legitimate interests for in-app personalization and on consent for profiling tied to marketing. You can object to profiling based on legitimate interests, or withdraw your consent for marketing profiling, at any time by contacting us at privacy@plantingmatrix.com or adjusting your account settings.
AI features
The Service does not currently use AI to process the content you create (such as your beds, plant lists, or notes). If we add AI-powered features in the future - for example, plant suggestions or design assistance that send your content to a third-party AI provider - we will:
- Update this policy and disclose the provider before launching the feature
- Ask for your consent before any of your content is shared with a third-party AI provider
Cookies and tracking
We use cookies and similar technologies for:
- Essential cookies - authentication, session management, and security. These cannot be disabled because the Service won't function without them.
- Analytics cookies on the marketing website - PostHog product analytics on plantingmatrix.com before sign-in. We ask for consent via our cookie banner.
- Product analytics inside the Service - PostHog event tracking after sign-in, under our legitimate interest. You can opt out from your account settings.
- Session recording and heatmaps – only activated after your explicit, separate opt-in. Off by default.
- Marketing and advertising cookies – campaign attribution and ad measurement on the marketing website. We ask for consent.
You can manage non-essential cookies on the marketing website from the cookie settings link in our footer, and your in-app analytics and session recording preferences from your account settings. You can also use your browser's cookie controls to block or delete cookies for plantingmatrix.com.
Keeping a record of your choice. When you accept, reject, dismiss, or customise the cookie banner, we log that interaction together with a random session identifier, your browser's user-agent string, a timestamp, and – if you're signed in – your account ID. We keep this essential record to evidence that we obtained (or did not obtain) your consent, as required by data-protection law. It is created regardless of your choice – including when you reject – because it is how we demonstrate that we honoured your decision. It is not analytics and is not shared with third parties.
Marketing communications
We'll only send you marketing emails if you opt in during sign-up or later in your account settings. Every marketing email includes an unsubscribe link, and you can withdraw consent at any time from your account settings or by contacting us.
Withdrawing marketing consent doesn't affect transactional emails, which we need to send to provide the Service (e.g. billing receipts, security notifications).
Featuring user content
By default, the content you create in the Service is private to your account. If we'd like to feature user-created content (such as bed designs or photos) in our marketing materials, we'll ask for your permission first, and you can withdraw that permission at any time. If you withdraw permission, we'll stop using the content going forward, but we may not be able to recall materials already published.
How long we keep your data
| Data | Retention |
|---|---|
| Account and content | While your account is active, plus 30 days after deletion to allow recovery |
| Billing records | 5 years from the end of the relevant accounting year (Norwegian Bookkeeping Act) |
| Location data | Stored with your account while active |
| In-app support messages and feedback | 2 years from the last interaction |
| Product analytics - identifiable | Up to 24 months |
| Product analytics - aggregated and anonymized | Indefinitely (not personal data) |
| Marketing consent and email | Until you withdraw consent or unsubscribe |
| Consent records (cookie-banner interactions) | Up to 3 years after the consent expires or is withdrawn, to evidence consent (GDPR Art. 7) |
| Operational server logs | Up to 12 months |
| Security and audit logs | Up to 24 months |
| Backups | 7-14 days rolling, then overwritten |
You can delete your account at any time from your account settings, which will trigger deletion of your content within 30 days, except where we're required by law to retain certain records (such as billing).
Your rights
Under GDPR you have the right to:
- Access - request a copy of the personal data we hold about you
- Rectification – ask us to correct inaccurate data
- Erasure – ask us to delete your data ("right to be forgotten")
- Restriction – ask us to limit how we use your data
- Portability – receive your data in a structured, machine-readable format
- Object - object to processing based on legitimate interests, including direct marketing
- Withdraw consent – at any time, without affecting the lawfulness of processing before withdrawal
To exercise any of these rights, contact us at privacy@plantingmatrix.com. We'll respond within 30 days.
You also have the right to lodge a complaint with the Norwegian Data Protection Authority (Datatilsynet) at datatilsynet.no, or with the supervisory authority in your country of residence.
Children
The Service is not intended for users under 16. We don't knowingly collect personal data from children under 16. If you believe a child has provided us with personal data, please contact us at privacy@plantingmatrix.com and we'll take the appropriate steps.
Security
We take security seriously and use industry-standard measures to protect your data:
- Encryption in transit (TLS) for all connections
- Encryption at rest where supported by our infrastructure providers
- Access controls and the principle of least privilege for our team
- Due diligence and data processing agreements with all our processors
- Regular review of our security practices
No system is perfectly secure, and we can't guarantee absolute security. If we become aware of a personal data breach that's likely to result in a risk to your rights, we'll notify you and Datatilsynet as required by GDPR.
Changes to this policy
We may update this policy from time to time. When we make material changes, we'll notify you by email and/or by an in-app notice before the changes take effect. The "Last updated" date at the top of this policy will always reflect the most recent version.
Contact us
For any questions, requests, or complaints about this policy or our handling of your personal data:
Production ASEikjolveien 4C, 1400 Ski, Norway
Email: privacy@plantingmatrix.com