Privacy Policy
Effective date: March 1, 2025
1. Introduction
i-landing ("we", "our", or "us") operates a multi-tenant B2B procurement platform accessible at i-landing.com, app.i-landing.com, and portal.i-landing.com.
This Privacy Policy explains what personal data we collect when you use our platform, why we collect it, how we use and protect it, and what rights you have over your data. It applies to all users of our services: buyers (procurement teams), suppliers, and any other visitors to our marketing site.
By creating an account or using our services you agree to this policy. If you do not agree, please do not use i-landing.
2. Information We Collect
Account Information
When you register, we collect:
- First and last name
- Business email address
- Password (stored as a one-way bcrypt hash — we never store your plain-text password)
- Phone number (optional, used for account recovery)
Organization Information
When you create or join an organization on our platform, we collect:
- Organization name and description
- Business address, city, province/state, and postal code
- Phone and fax numbers
- Timezone preference
Procurement & Bid Data
As part of using the procurement workflow, we store:
- Bids and requests for quote/proposal/information (RFQ, RFP, RFI) that you create, including titles, descriptions, deadlines, and attachments
- Supplier contact information you add to your supplier database (name, email, phone, category)
- Supplier responses, pricing submissions, and uploaded files
- Evaluation scores, criteria, and comments
- Invitation records and audit activity logs
Usage & Technical Data
We collect certain technical data automatically when you use our platform:
- IP address (used for rate limiting, fraud prevention, and audit logging)
- Browser user-agent string
- Pages viewed and actions taken (bid created, invitation sent, file downloaded) stored in our activity log
- Session timestamps
We do not use third-party analytics services such as Google Analytics. Usage data is stored only in our own infrastructure.
3. How We Use Information
We use the information we collect for the following purposes:
- Providing the service. Operating accounts, processing bids, routing invitations to suppliers, storing and retrieving uploaded documents.
- Authentication and security. Issuing and validating signed JSON Web Tokens (JWTs), detecting suspicious login attempts, and enforcing per-organization data isolation.
- Billing and subscriptions. Linking your account to a Stripe customer record for plan management and payment processing.
- Transactional email. Sending bid invitations, account invitations, password reset links, and system notifications via SendGrid.
- Customer support. Responding to support requests submitted to [email protected].
- Platform improvement. Analyzing aggregate usage patterns to prioritize features and improve reliability. This analysis is performed on our own data — we never share individual-level data with third parties for analytics.
- Legal compliance. Retaining records as required by applicable law and responding to lawful requests from public authorities.
We will never sell your personal data or use it to serve you advertising.
4. Data Storage & Security
Database
All structured data — accounts, organizations, bids, supplier records, and evaluation data — is stored in a managed PostgreSQL database. The database is encrypted at rest and access is restricted to application servers via private networking. Each organization's data is logically isolated: every database query is scoped to the authenticated organization's ID, and cross-tenant access is blocked at the application layer.
File Storage
Uploaded files (bid documents, supplier attachments, NDA documents) are stored in Cloudflare R2, an S3-compatible object storage service. All files are encrypted at rest. Files are accessed exclusively through time-limited presigned URLs generated per request — the storage bucket itself is never publicly accessible.
Authentication Tokens
We use a self-hosted JWT authentication system (no third-party identity provider). Access tokens are short-lived (15 minutes) and signed with RS256. Refresh tokens are opaque UUIDs stored server-side in our database with a 7-day expiry; they rotate on each use. On the client side, access tokens are held in memory only, and refresh tokens are stored in browser localStorage. We do not use session cookies for authentication.
Transport Security
All traffic between your browser and our servers is encrypted with TLS 1.2 or higher. API endpoints are served exclusively over HTTPS.
Access Controls
Internal access to production systems is restricted to authorized personnel using the principle of least privilege. Our team members do not access customer data except when necessary to resolve a support request, and only with the account holder's consent or as required by law.
5. Data Sharing & Third Parties
We do not sell, rent, or trade your personal data. We share data only in the limited circumstances described below.
| Sub-processor | Purpose | Data shared |
|---|---|---|
| Stripe | Payment processing & subscription management | Email address, organization name, billing address. We do not store credit card numbers — Stripe tokenizes all payment details. |
| SendGrid | Transactional email delivery | Recipient email address and name for bid invitations, account notifications, and password reset emails. |
| Cloudflare | File storage (R2) & network infrastructure | Uploaded files (bid documents, attachments). Cloudflare acts as a data processor under its DPA. |
| Cloud hosting provider | Server infrastructure for the application and database | All data stored in our database, subject to server-level encryption. |
We may also disclose data when required by law, court order, or to protect the rights, property, or safety of i-landing, our users, or the public. In such cases we will notify affected users unless legally prohibited from doing so.
7. Data Retention
We retain your data for as long as your account is active or as needed to provide you with our services. Specific retention periods:
- Account data: Retained while your account is active. When you delete your account, personal identifiers are removed within 30 days. Anonymized aggregate records (such as bid counts for billing history) may be retained longer.
- Bid and procurement data: Retained for the life of the organization account. Deleted organization data is purged within 60 days of account closure.
- Uploaded files: Deleted from Cloudflare R2 within 30 days of the associated bid or attachment being deleted, or within 60 days of account closure.
- Activity logs: Retained for 12 months for security and audit purposes, then deleted.
- Authentication tokens: Refresh tokens expire after 7 days. Expired tokens are purged automatically by our database cleanup job.
- Billing records: Retained for 7 years as required by applicable tax and accounting regulations.
You may request earlier deletion of your personal data at any time by contacting us at [email protected]. See Section 8 for your full rights.
8. Your Rights
Depending on where you are located, you may have some or all of the following rights regarding your personal data. We honor these rights for all users regardless of jurisdiction.
Access
You have the right to request a copy of the personal data we hold about you.
Correction
You have the right to request that we correct inaccurate or incomplete data. You can update most account and organization fields directly in the platform settings.
Deletion (Right to be Forgotten)
You have the right to request deletion of your personal data. We will honor this request within 30 days subject to our legal retention obligations (e.g., billing records).
Portability
You have the right to receive your data in a structured, machine-readable format. You can export your bids, supplier database, and evaluation data directly from the platform at any time.
Restriction
You have the right to request that we limit how we process your data in certain circumstances.
Objection
You have the right to object to processing of your personal data where we are relying on a legitimate interest as the legal basis.
Opt-out of sale (CCPA)
We do not sell personal data. California residents therefore have nothing to opt out of. We will never sell your data.
To exercise any of these rights, please email [email protected] from the email address associated with your account. We will respond within 30 days. If you are located in the European Economic Area (EEA) or United Kingdom, you also have the right to lodge a complaint with your local data protection authority.
9. International Data Transfers
i-landing is incorporated in Canada and primarily serves customers in North America. Our infrastructure is hosted in data centers located in Canada and the United States.
If you are accessing our platform from the European Economic Area (EEA), United Kingdom, or Switzerland, your personal data may be transferred to and processed in Canada or the United States. Canada has received an adequacy decision from the European Commission for commercial organizations under PIPEDA. For transfers to the United States (via Stripe, SendGrid, and Cloudflare), we rely on Standard Contractual Clauses (SCCs) or the sub-processors' own adequacy frameworks.
By using i-landing, you consent to the transfer of your information to these countries, which may have different data protection rules than your country.
10. Children's Privacy
i-landing is a B2B procurement platform intended solely for use by businesses and their employees. We do not knowingly collect personal data from anyone under the age of 18. If we become aware that a minor has provided us with personal data, we will take steps to delete that information as quickly as possible. If you believe a minor has submitted data to us, please contact us at [email protected].
11. Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. When we make changes, we will update the effective date at the top of this page.
For material changes — those that meaningfully affect how we use your personal data — we will notify you by email at least 14 days before the change takes effect. Your continued use of i-landing after the effective date constitutes acceptance of the updated policy.
We encourage you to review this page periodically. Previous versions of this policy are available upon request.
12. Contact
If you have any questions, concerns, or requests related to this Privacy Policy or your personal data, please reach out to us:
i-landing Privacy Team
Email: [email protected]
Website: i-landing.com
We aim to respond to all privacy-related inquiries within 30 days. For EU/UK data subjects we will respond within the 30-day period required by the GDPR.
Last updated: March 1, 2025