1. Introduction
This Privacy Policy explains how Cove ("Company", "we", "us", or "our") collects, uses, stores, shares, and protects your personal data when you use the Cove platform at joincove.io and app.joincove.io (the "Service").
We are committed to protecting your privacy and processing your personal data in compliance with the General Data Protection Regulation (EU) 2016/679 ("GDPR"), the Bulgarian Data Protection Act (Закон за защита на личните данни), and all other applicable data protection laws.
2. Data Controller
The data controller responsible for your personal data is:
- Legal name: Версей ЕООД / Versey EOOD
- UIC (ЕИК): 208443341
- VAT number: BG208443341
- Registered address: ul. Alabin 42, ap. 8, Triaditsa district, Sofia 1000, Bulgaria
- Email: filip@joincove.io
- Supervisory Authority: Commission for Personal Data Protection (CPDP), Bulgaria — kzld@cpdp.bg, www.cpdp.bg
3. Personal Data We Collect
We collect the following categories of personal data:
3.1 Account and Profile Data
Data you provide when creating and managing your account:
- Full name, email address, phone number
- Profile photo
- Company name, company address, company logo, business ID, VAT number
- Business description, website, social media URLs (LinkedIn, X/Twitter)
- Country, address, postal code
- Preferred currency, locale, and timezone
- User type (individual or business) and onboarding preferences
Legal basis: Contract performance (Art. 6(1)(b) GDPR) — necessary to create and manage your account and provide the Service.
3.2 Financial and Business Data
Data you create or upload in the course of using the Service:
- Invoices: Issuer and recipient details, line items, amounts, tax rates, bank account details, payment status
- Expenses and revenue: Transaction amounts, categories, vendor information, payment methods, receipt images
- Tax records: Tax types, payment amounts, periods, deadlines
- Client data: Client names, company names, contact persons, email addresses, phone numbers, addresses, VAT numbers, business IDs
- Product/service catalog: Product names, descriptions, prices, tax rates, stock levels
- Payroll records: Employee salary breakdowns, tax withholdings, social security contributions, net pay
Legal basis: Contract performance (Art. 6(1)(b) GDPR) — necessary to provide the invoicing, expense tracking, tax compliance, and other core features of the Service.
3.3 Employee and HR Data
If you use the HR features, you may input data about your employees:
- Personal information: full name, date of birth, gender, marital status, nationality, national ID, tax ID
- Contact information: email, phone, address
- Employment details: job title, department, employment type, contract terms, start/end dates
- Financial details: salary, bank account information, health insurance, retirement plan details
- Emergency contacts, certifications, skills, performance ratings
Important: When you input employee data, you are the data controller for that data, and we act as your data processor. You are responsible for ensuring you have a lawful basis to process your employees' personal data and for informing them about such processing. Our Data Processing Agreement governs this relationship.
Legal basis: Contract performance (Art. 6(1)(b) GDPR) for providing HR features; Legitimate interest (Art. 6(1)(f) GDPR) for data security.
3.4 Email Forwarding Data
Cove does not connect to, and cannot access, any mailbox you own. Each organization is issued its own Cove address instead, and you forward documents to it — by hand, or with a forwarding rule you configure in your own mail client. We hold no password, no OAuth token and no permission over your mailbox.
When a message arrives at your Cove address, we process:
- The message identifier assigned by our inbound mail provider (for deduplication)
- The sender address, the subject line and the time of receipt
- The authentication and screening verdicts our inbound provider returns (SPF, DKIM, DMARC, spam and virus checks)
- Structured data extracted from attachments and, where relevant, the message body, when identified as business-relevant (e.g. invoice and receipt fields, tax-payment details)
- The confirmation code your own mail provider sends to the address when you set up automatic forwarding, shown back to you so you can complete that setup
The raw message and its attachments are stored by our inbound mail provider inside the EU for up to 30 days — so that processing can be retried if it fails — and are then deleted automatically. Files you approve are retained as documents under Section 3.5.
Legal basis: Contract performance (Art. 6(1)(b) GDPR) — the address is part of the Service you subscribe to. You may delete it at any time, which stops it accepting mail immediately.
How we protect this data: The address is a high-entropy secret and is treated as a credential: it is never written into audit logs, and you can rotate or delete it at any time. Every message must pass DKIM or DMARC authentication, and be free of spam and viruses, before an attachment is read; anything else is refused and recorded with the reason. Extracted data is confined to your workspace by Row-Level Security. See Section 8 (Data Security) for the complete set of safeguards.
3.5 Document Data
Documents you upload or that are extracted from your emails:
- File content and metadata (name, type, size, upload date)
- Folder organization and categorization
- AI extraction results: classified type, extracted fields, confidence scores
- Approval workflow status and history
Legal basis: Contract performance (Art. 6(1)(b) GDPR).
3.6 Authentication and Security Data
- Hashed passwords (we never store passwords in plain text)
- Multi-factor authentication data: TOTP secrets (encrypted), email-based 2FA codes (SHA-256 hashed with expiry)
- Trusted device tokens (HMAC-SHA256 signed cookies)
- Session tokens and JWT refresh data
- Login timestamps and IP addresses for security monitoring
Legal basis: Contract performance (Art. 6(1)(b) GDPR) and Legitimate interest (Art. 6(1)(f) GDPR) — necessary for account security and fraud prevention.
3.7 Automatically Collected Data
- IP address
- Browser type and version
- Device type and operating system
- Pages visited and features used
- Referring URL
- Date and time of access
Legal basis: Legitimate interest (Art. 6(1)(f) GDPR) — necessary for service operation, security, and improvement.
4. How We Use Your Data
We use your personal data for the following purposes:
| Purpose | Legal Basis | |---|---| | Providing and maintaining the Service | Contract performance | | Processing and managing your invoices, expenses, and financial records | Contract performance | | AI-powered extraction and classification of documents | Consent (for email data); Contract performance (for uploaded documents) | | Sending transactional emails (invoices, verification codes, reminders) | Contract performance | | Account security, fraud detection, and abuse prevention | Legitimate interest | | Responding to support requests | Contract performance | | Complying with legal obligations (tax record retention, law enforcement requests) | Legal obligation | | Improving the Service and fixing bugs | Legitimate interest | | Sending product updates and feature announcements | Legitimate interest (with opt-out) |
We do not use your personal data for:
- Advertising or ad targeting
- Selling to third parties
- Building user profiles for marketing purposes
- Developing, improving, or training generalized (non-personalized) AI or machine-learning models
5. AI Processing and Data Transfers
5.1 How AI Processing Works
When you upload documents or forward email to your Cove address, the Service uses artificial intelligence to extract structured data. This process works as follows:
- Documents or email attachments are identified as business-relevant (invoices, receipts, contracts)
- Document images are compressed and sent to our AI provider's API
- The AI provider returns structured data (vendor name, amounts, line items, tax details, dates)
- Extracted data is presented to you for review and confirmation
- Upon your confirmation, data is stored in your account
5.2 AI Provider
We currently use Anthropic's Claude API for AI processing. Anthropic's API terms state that data submitted through their API is not used to train their models. We maintain a Data Processing Agreement with Anthropic.
5.3 International Data Transfers
Your data may be transferred to and processed in countries outside the European Economic Area (EEA), including the United States. We ensure appropriate safeguards are in place for all international transfers:
| Sub-processor | Purpose | Location | Transfer Mechanism | |---|---|---|---| | Supabase | Database, authentication, file storage | US/EU | Standard Contractual Clauses (SCCs) | | Anthropic | AI document extraction | US | Standard Contractual Clauses (SCCs) | | Vercel | Application hosting | US/EU | EU-US Data Privacy Framework | | Resend | Transactional email delivery | US | Standard Contractual Clauses (SCCs) | | Amazon Web Services | Inbound email receiving and temporary storage of forwarded messages | EU (Frankfurt) | Standard Contractual Clauses (SCCs) |
This is a summary. A complete, up-to-date list including all sub-processors is available at joincove.io/legal/sub-processors.
6. Data Sharing
We do not sell your personal data. We share your data only in the following circumstances:
- Sub-processors: With the third-party service providers listed in Section 5.3, strictly for the purposes of providing the Service, under binding Data Processing Agreements
- Your recipients: When you send invoices or documents through the Service, the content of those communications is shared with the recipients you designate
- Legal requirements: When required by law, regulation, legal process, or enforceable governmental request, including requests from Bulgarian, EU, or other competent authorities
- Business transfers: In connection with a merger, acquisition, reorganization, or sale of assets, with prior notice to you and continued protection of your data under equivalent terms
- With your consent: In any other circumstance where you have given explicit prior consent
- Safety: To protect our rights, property, or safety, or that of our users or the public, as required or permitted by law
7. Data Retention
We retain your personal data only for as long as necessary to fulfill the purposes for which it was collected:
| Data Category | Retention Period | Reason | |---|---|---| | Account and profile data | Duration of your account + 30 days after deletion | Service provision; grace period for accidental deletion | | Financial records (invoices, expenses, tax) | Duration of your account | Service provision; deleted upon account deletion | | Employee/HR data | Duration of your account | You control this data as the data controller | | Raw forwarded email messages | 30 days from receipt, then deleted automatically | Retry on processing failure | | Processed email message IDs | Duration of your account | Deduplication | | Documents and files | Duration of your account | Service provision | | Security logs (IP, login events) | 12 months | Security and fraud prevention | | Authentication data (hashed passwords, MFA) | Duration of your account | Account security |
Important: You are solely responsible for retaining copies of your financial and tax records in accordance with applicable laws (e.g., the 10-year retention requirement under Bulgarian tax law, Art. 38 ДОПК). We strongly recommend exporting your data before deleting your account. Cove is a tool that helps you manage your records — it is not a tax archive and does not retain records on your behalf after account deletion.
Upon account deletion, all your data is permanently deleted, including from backups, within 30 days.
8. Data Security
We implement appropriate technical and organizational measures to protect all personal data we process — including sensitive data such as the inbound address issued to your organization, your authentication credentials, your financial and tax records, and the special categories of employee (HR) data you may store. These measures include:
- Encryption in transit: All connections use TLS encryption
- Encryption at rest: Database-level encryption for all stored data, including connected-account tokens and documents
- Access control: Row-Level Security (RLS) on all database tables, ensuring each workspace can only access its own data
- Authentication security: Passwords are hashed using industry-standard algorithms; support for multi-factor authentication (TOTP and email-based 2FA); trusted device management with cryptographically signed tokens
- Security headers: HSTS, X-Frame-Options, X-Content-Type-Options, strict Referrer-Policy, and restrictive Permissions-Policy on all responses
- Minimal data access: Employees and contractors access personal data only on a need-to-know basis under confidentiality obligations
- Sub-processor security: All sub-processors are bound by Data Processing Agreements with security obligations
Protection of Sensitive Data
We treat the following as sensitive data and apply heightened protection to it: the inbound email address issued to your organization, your authentication credentials, your financial and tax records, and any special categories of employee data you store in the HR module. For this data:
- We use encryption to protect your information — it is encrypted in transit using TLS and encrypted at rest. (Passwords are additionally protected by one-way hashing rather than reversible encryption, as described in the authentication-security measures above.)
- Security procedures are in place to protect the confidentiality of your data — access is enforced by database Row-Level Security so your data is confined to your own workspace, and our staff may access it only on a strict need-to-know basis under confidentiality obligations.
- The inbound email address issued to your organization is a credential: anyone holding it can send documents into your workspace. It is excluded from audit-log snapshots, and you can rotate or delete it at any time — the old address stops accepting mail immediately.
- We securely dispose of sensitive data when it is no longer needed — raw forwarded messages are deleted from our inbound provider within 30 days of receipt, and all sensitive data is permanently deleted (including from backups) within 30 days of account deletion, as described in Sections 7 and 10.
- Your data is never used for advertising or market research, for credit-worthiness or lending decisions, to build databases, or to develop, improve, or train generalized (non-personalized) artificial-intelligence or machine-learning models. It is used only to provide the features you have explicitly enabled.
While we implement robust security measures, no method of electronic storage or transmission is 100% secure. We cannot guarantee absolute security.
9. Your Rights Under GDPR
As a data subject under the GDPR, you have the following rights:
- Right of access (Art. 15): Request a copy of the personal data we hold about you
- Right to rectification (Art. 16): Request correction of inaccurate or incomplete data
- Right to erasure (Art. 17): Request deletion of your data, subject to legal retention obligations
- Right to restriction (Art. 18): Request that we restrict the processing of your data in certain circumstances
- Right to data portability (Art. 20): Receive your data in a structured, commonly used, machine-readable format, or request that we transfer it to another controller
- Right to object (Art. 21): Object to processing based on legitimate interest. We will cease processing unless we demonstrate compelling legitimate grounds
- Right to withdraw consent (Art. 7(3)): Withdraw consent at any time for processing activities based on consent (e.g., email integration). Withdrawal does not affect the lawfulness of processing before withdrawal
- Right not to be subject to automated decision-making (Art. 22): The Service does not make decisions based solely on automated processing that produce legal or similarly significant effects. AI is used as an assistive tool with human review
How to exercise your rights: Contact us at filip@joincove.io. We will respond within one month. If your request is complex, we may extend this period by an additional two months with notice.
Right to lodge a complaint: You have the right to lodge a complaint with the Bulgarian Commission for Personal Data Protection (CPDP) at kzld@cpdp.bg or www.cpdp.bg, or with the supervisory authority in your country of residence.
10. Account Deletion
You can delete your account through the Service settings. The deletion process includes:
- You initiate a deletion request in the application
- A verification code is sent to your email address
- Upon verification, all your data is permanently deleted through a cascading delete process, including all financial records, documents, employee data, and connected integrations
Account deletion is irreversible. We strongly recommend exporting all your data — especially financial and tax records — before initiating deletion, as you may be legally required to retain them independently.
11. Cookie Policy
Our use of cookies is described in our separate Cookie Policy, available at joincove.io/legal/cookie-policy. In summary, we use:
- Strictly necessary cookies: Authentication session cookies (Supabase auth tokens), MFA trusted device cookies, locale preference cookies, and the cookie that records your consent choice
- Statistics cookies (consent required): Product analytics, session replay, and error and performance diagnostics, provided by PostHog on EU infrastructure. These are set only if you accept the "Statistics" category in our cookie banner, and you can withdraw that consent at any time via the "Cookie settings" link in our website footer. Your IP address is anonymised before storage
- No advertising, marketing, or profiling cookies are used
12. Children's Privacy
The Service is not directed to individuals under 18 years of age. We do not knowingly collect personal data from children. If we become aware that we have collected personal data from a child, we will take steps to delete that data promptly. If you believe a child has provided us with personal data, please contact us at filip@joincove.io.
13. Additional Rights for California Residents (CCPA/CPRA)
If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA) as amended by the California Privacy Rights Act (CPRA):
- Right to know: You may request disclosure of the categories and specific pieces of personal information we have collected, the sources, the business purposes, and the categories of third parties with whom we share it
- Right to delete: You may request deletion of your personal information, subject to exceptions
- Right to correct: You may request correction of inaccurate personal information
- Right to opt-out of sale/sharing: We do not sell or share your personal information for cross-context behavioral advertising
- Right to non-discrimination: We will not discriminate against you for exercising your privacy rights
Categories of personal information collected (using CCPA categories): Identifiers; commercial information; financial information; internet/electronic activity; professional/employment information; inferences drawn from the above.
We do not sell personal information. We do not share personal information for cross-context behavioral advertising.
To exercise your CCPA rights, contact us at filip@joincove.io or use the account settings within the Service.
14. Additional Information for UK Residents
If you are a UK resident, your data is protected under the UK GDPR and the Data Protection Act 2018. Your rights are substantially the same as those described in Section 9. The relevant supervisory authority is the Information Commissioner's Office (ICO) at ico.org.uk.
15. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of material changes by sending an email to your registered email address and displaying a notice within the Service at least 30 days before the changes take effect.
We encourage you to review this policy periodically. The "Effective date" at the top of this page indicates when the policy was last updated.
16. Contact Us
For any questions, concerns, or requests regarding this Privacy Policy or our data practices:
- Data protection inquiries: filip@joincove.io
- General support: filip@joincove.io
- Legal matters: filip@joincove.io
- Bulgarian DPA (CPDP): kzld@cpdp.bg | www.cpdp.bg