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 Integration Data
When you connect a supported email account (currently Gmail, Outlook, Titan Mail, and Zoho Mail):
- OAuth access tokens and refresh tokens (for Gmail, Outlook, Zoho)
- Connected email address
- OAuth scopes granted
- Token expiry timestamps
- For Titan Mail: forwarding configuration and confirmation status
- Message identifiers of processed emails (for deduplication — we do not store the raw content of your emails)
- Structured data extracted from email attachments and message bodies identified as business-relevant (e.g., invoice and receipt fields, tax-payment details); the raw message content itself is analyzed transiently and is not stored
Legal basis: Consent (Art. 6(1)(a) GDPR) — you explicitly choose to connect your email account. You may withdraw consent at any time by disconnecting the email account.
Google API Limited Use Disclosure: Cove's use and transfer of information received from Google APIs to any other app will adhere to the Google API Services User Data Policy, including the Limited Use requirements. We use Gmail data only to provide the automated document-extraction features you have explicitly enabled, and only transfer it to the sub-processors that operate those features on our behalf (see Section 5). We do not use or transfer Gmail data for advertising, market research, credit-worthiness or lending decisions, to build databases, or to develop, improve, or train generalized (non-personalized) artificial-intelligence or machine-learning models.
What Google user data we access: Through the read-only Gmail scope (gmail.readonly) you grant, Cove reads the messages and attachments in your connected mailbox solely to identify business documents (invoices, receipts, and related records) and extract their data. We do not send, delete, or modify your emails, and we do not store the raw content of your email messages. We retain only the identifiers of processed messages (for deduplication) and the structured data our system extracts from your attachments and, where relevant, from the message body — for example, invoice and receipt fields or tax-payment details. Message content is analyzed transiently to perform this extraction and is not otherwise retained.
How we protect this data: The Google user data we access and the OAuth access and refresh tokens that authorize it are treated as sensitive data. They are encrypted in transit (TLS) and encrypted at rest, the OAuth tokens are used solely to provide the email-integration features you have enabled and are never disclosed or sold to third parties, and access is restricted to your workspace through Row-Level Security. When you disconnect the account, the stored tokens are deleted. See Section 8 (Data Security) → "Protection of Sensitive Data" 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 connect email accounts, 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.
No AI/ML model training on Google Workspace data. We do not use Google Workspace APIs — nor any Google user data obtained through them, including data from the Gmail API — to develop, improve, or train generalized or non-personalized artificial-intelligence or machine-learning models. Data sent to our AI provider is used only to extract structured information from the specific document you are processing; it is not retained by the provider to train its models, and it is never used to train any model of ours.
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) | | Google | Gmail API integration, OAuth | US | EU-US Data Privacy Framework | | Microsoft | Outlook API integration | US/EU | EU-US Data Privacy Framework |
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 | | Email integration tokens | Until disconnection + immediate deletion | Service provision | | 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 Google user data obtained through the Gmail API, the OAuth access and refresh tokens that authorize it, 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 (including Google user data)
We treat the following as sensitive data and apply heightened protection to it: Google user data accessed through the Gmail API, the OAuth access and refresh tokens that authorize that access, 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.
- OAuth tokens that grant access to your connected Google account are stored securely and encrypted at rest, are used only to provide the email-integration features you have explicitly enabled, and are never sold, disclosed, or shared with third parties for any unrelated purpose. You can revoke this access at any time: disconnecting the account within the Service deletes the stored tokens, while revoking access from your Google Account security settings immediately renders them unusable, after which they are purged the next time you disconnect the account.
- We securely dispose of sensitive data when it is no longer needed — connected-account tokens are deleted as soon as you disconnect the account, and all sensitive data is permanently deleted (including from backups) within 30 days of account deletion, as described in Sections 7 and 10.
- Google user 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 and improve the features you have explicitly enabled, consistent with the Google API Services User Data Policy, including the Limited Use requirements.
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