miniapperv1.0 — April 21, 2026

Privacy Policy

Last updated: April 21, 2026

This policy explains what data Miniapper collects, how we use it, and your rights. We keep it plain and specific.

1. Data we collect

Account data: Email address, Telegram user ID (if linked), username, subscription plan.

Prompts and generated code: Stored with your project for as long as your account is active.

Usage analytics: Page views, feature usage, scroll depth, CTA clicks — collected via our own first-party analytics.

Bot tokens: Encrypted at rest with AES-GCM. Never logged in plaintext.

Payment data: OxaPay transaction IDs and Telegram Stars charge IDs. We never see or store credit card numbers.

IP addresses: Server logs retained for 30 days.

2. How we use your data

Provide the service: Generate code, deploy apps, send transactional emails.

Improve templates: Anonymized aggregate patterns only. Opt-out available in Settings.

Detect abuse: Phishing detection on prompts, multi-account detection.

Contact you: Transactional emails only (billing, deploy status). Marketing requires separate opt-in.

3. Data processors

We share data with the following processors to operate the service:

  • Anthropic / OpenRouterAI code generation (prompts sent for processing)
  • UpstashRedis cache and rate limiting
  • OxaPayCryptocurrency payments
  • TelegramStars payments and bot operations
  • ResendTransactional email

Your data is never sold. Never used for cross-site advertising.

4. Data retention

Active accounts: Data retained while your account is active.

Prompts + code: 90 days after generation, then pruned.

Deleted accounts: 30-day reversibility window, then hard-deleted.

Phishing logs: 2 years (fraud prevention).

Payment records: 7 years (tax requirement).

5. Your rights (GDPR + CCPA)

Access: Export all your data from /settings/export. ZIP delivered within 48 hours.

Rectification: Edit your profile in Settings.

Erasure: Delete your account from /settings/delete. 30-day reversibility, then permanent.

Portability: Export format is human-readable JSON and Markdown.

Objection: Opt out of model-improvement data use in Settings.

Complaints: Contact your local data protection authority.

6. Cookies

  • miniapper-sessionFirst-party sign-in session (authentication)
  • mini_ref30-day referral attribution (essential for feature)

No Google Analytics. No Meta Pixel. No Amplitude.

7. Children's privacy

We don't knowingly collect data from anyone under 13 (Telegram's minimum age). If you believe a child has provided us data, contact us for removal.

8. Contact

Email: privacy@miniapper.app

Material changes to this policy will be communicated via email at least 30 days in advance.