1. Introduction
Quartio is designed to respect your privacy and comply with applicable regulations (GDPR). This page explains in practical terms what data we collect, why, how we protect it, and how to request access or deletion.
2. Data controller and contact
Data controller: Quartio. For any matter related to personal data: quartiosupport@gmail.com.
3. Types of data collected
| Data | Purpose |
|---|---|
| Name, email | Authentication, communications and account management (Firebase Auth) |
| User UID | Unique identifier to associate data with an account |
| Shift data | Local storage (Room/SQLite) and optional sync to Firestore (Premium only) |
| Credit balance | Number of credits available for PDF import with AI (Firestore, registered users only) |
| Anonymous technical data | Crashlytics and analytics for improvement and diagnostics |
| Purchase receipts | Verification of Premium status and credits via Google Play (we do not store card data) |
4. Third-party services and transfers
We use the following services:
- Firebase (Google) โ Auth, Firestore, Hosting, Analytics, Crashlytics.
- Google Play โ distribution and payment management (Play Billing).
- Google Cloud Run โ server-side PDF processing via AI (Gemini).
- AdMob โ advertising (free and unregistered users only).
All connections to external services are encrypted (HTTPS/TLS). Please check the privacy policies of the respective providers for details on data localization.
5. Legal basis and retention period
Legal bases include: contract performance (service provision), consent (analytics and advertising) and legal obligations. We retain data for the time necessary to provide the service; backups and logs may be retained for a limited period for legal or security reasons.
6. User rights
You may request at any time:
- Access to your data
- Rectification or erasure
- Restriction of or objection to processing
- Data portability
Send your request to quartiosupport@gmail.com with subject DATA_REQUEST or CANCEL_REQUEST.
7. Detailed account deletion procedure
To delete your account and all associated data:
- Open the Quartio app on your device and go to Settings โ Delete account, or visit quartio.web.app/delete-account.
- Alternatively, send an email to quartiosupport@gmail.com with subject CANCEL_REQUEST, including: the email used in the app, your UID (Settings โ Account info), and, if possible, proof of identity.
- You will receive a receipt confirmation. After identity verification we will remove your data in accordance with applicable legal obligations. Estimated time: within 30 days of verification.
Note: for security reasons we may request additional information before proceeding.
8. Payments
All purchases are managed via Google Play Billing (v8+). Quartio never stores credit card details โ payments are processed directly by Google Play.
Premium subscription (monthly or annual): managed through your Google Play account. Renewal is automatic unless cancelled. You may cancel at any time from your Google Play account or from Quartio settings.
Credit packs (Starter 30, Standard 100, Value 200): one-time consumable purchases. The number of credits deducted per import ranges from 1 to 4 depending on document complexity (number of employees, table density, scan quality). The calculation is performed server-side based on the actual AI processing cost. If extraction fails, credits are automatically refunded. Credits do not expire and, once successfully consumed for a valid import, are non-refundable manually.
9. Security and technical measures
We protect data with TLS in transit, Firestore rules restricted per UID, Firebase authentication, backups on Google infrastructure and monitoring via Crashlytics. Access to backend resources is restricted via credentials and policies.
10. FAQ
- Where do I find my UID? In the app: Settings โ Account info.
- How long does deletion take? Within 30 days of identity verification (subject to legal obligations).
- Do credits expire? No, credits have no expiry date.
- Can I get a refund for used credits? Credits are automatically refunded if the AI cannot read the document. Successfully completed imports are non-refundable manually.