📖
DevDocs
Offline Developer Docs

Privacy Policy

How DevDocs handles your data — short answer: very little, and only when you ask it to.

Last updated: October 27, 2026
TL;DR — the short version
✓
Reads fully offline after download
✓
Crash reports & usage analytics without names or content
✓
No account, no login, no profile
✓
Bookmarks, history & study decks stay on your device
✓
Pro AI features send your question or selected text to our server and OpenAI, only when you use them
✓
AI text is not used to train models and is not stored by us
✗
No ads, no tracking, no data selling
✗
No reading history transmitted
✗
No card details — payments are handled by Google Play
✗
No third-party advertising SDKs

We don't ask for your name, email or any account details. The one thing we can't control is what you type into an AI feature — so please don't include personal information there.

1. Who We Are

DevDocs – Offline Developer Docs (com.devdocs.app) is an Android application that allows developers to download and browse API documentation sets completely offline. An optional paid subscription, DevDocs Pro, adds extra features including AI features that work online. The app is developed and maintained by an independent developer.

This Privacy Policy explains what data is collected when you use DevDocs, how it is used, and your rights. If you have any questions, contact us at abdulhady.aariyan@gmail.com.

2. What Data We Collect

DevDocs collects the minimum data necessary to keep the app stable, understand which features are used, and — only if you use DevDocs Pro AI features — answer your requests. We do not collect your name, email, reading history, bookmarks, or what you read.

Data Type Collected Purpose Who processes it
App interactions
Screen views and feature events (e.g. "docset downloaded", "AI answer shown"), with counts and categories only — never your questions, search text, or page names
Yes Understand which features are used; prioritise development Firebase (Google)
Crash logs & diagnostics
Stack traces, device model, OS version, app version, the ID of the docset open at crash time
Yes Identify and fix stability issues Firebase Crashlytics (Google)
Installation IDs
Random IDs created by Firebase and by DevDocs for this installation — not linked to your name or email
Yes De-duplicate analytics; protect the AI service from abuse Firebase (Google); our server (Microsoft Azure)
AI requests (Pro, only when you use AI)
Your question and earlier questions/answers in the same conversation, text you select for "Explain", meaning-search queries, plus passages from the public documentation you downloaded
Yes Generate the answer, explanation, flashcards or search results you asked for Our server (Microsoft Azure), then OpenAI
Purchase receipt (Pro, only when you use AI)
The Google Play receipt for your Pro subscription and its signature (order ID, product, purchase time, purchase token)
Yes Confirm you have Pro; count your monthly AI credits Our server (Microsoft Azure)
Reading history No — —
Regular (offline) search queries No — —
Bookmarks & study decks No — —
Name, email, or account details No — —
Precise location (GPS) No — —
Photos, contacts, microphone No — —

3. When DevDocs Uses the Internet

DevDocs connects to the internet only in these situations:

Every free feature — reading documentation, searching, bookmarking, navigation, settings — works with zero network connectivity. The app is designed to function indefinitely in airplane mode after docsets have been downloaded.

4. DevDocs Pro and AI Features

DevDocs Pro includes AI features: Ask (questions answered from your downloaded docs), Explain (explain text you select on a page), meaning search, and Learn (flashcards and quizzes made from doc pages). Nothing is sent unless you use one of these features. If you never use them, DevDocs behaves exactly as described in Section 3.

What is sent when you use an AI feature

Text that looks like a password, API key or private key is blocked on your device and never sent. Even so, please don't type or select personal or confidential information (names, emails, private code, secrets) in AI features — whatever you send is processed as described here.

Who receives it

What stays on your device

Study decks and their review progress, and the meaning-search index, are stored only on your device. Ask conversations and Explain answers are not saved after you leave the screen. If you report an AI answer, the report (an answer ID and the reason you picked — no text) is kept on your device.

5. In-App Purchases (Tips & DevDocs Pro)

DevDocs offers optional one-time tips and an optional DevDocs Pro subscription through Google Play Billing. Every free feature stays free; nothing that was free requires payment.

All payment processing is handled by Google Play. DevDocs never receives or stores your card details, billing address, or other payment information. What we receive from Google Play is a signed purchase receipt (order ID, product, purchase time and purchase token). For tips, it is used on your device only, to confirm the purchase. For DevDocs Pro, it is kept on your device and sent to our server with each AI request so the server can verify the subscription (Section 4). When buying, the app also passes Google Play a hashed form of the random installation ID, which helps Google Play detect fraud.

For information about how Google handles payment data, refer to the Google Payments Privacy Notice. You can manage or cancel your subscription in the Google Play Store app.

6. Third-Party Services

Firebase Analytics (Google LLC) Collects app usage events (screen views, feature interactions, docset download counts) linked to a random installation ID. No questions, search text or content you read is included in these events. Data is processed by Google, including on servers in the United States.

Firebase Analytics Privacy Policy →
Firebase Crashlytics (Google LLC) Collects crash reports including stack traces, device model, Android OS version, and app version. This data is used solely to identify and fix stability issues. No content you read or search is included.

Firebase Crashlytics Terms →
Microsoft Azure (Microsoft Corporation) — Pro AI features only Hosts our AI server in the Southeast Asia region. Azure's monitoring service records technical request data (time, duration, status code) for 30 days; by Microsoft's default it may derive an approximate city/country from the connection's IP address and then discards the IP address itself.

Microsoft Privacy Statement →
OpenAI (OpenAI, L.L.C.) — Pro AI features only Generates AI answers, explanations, study cards and meaning-search vectors on our behalf. API data is not used for training and is kept for up to 30 days for abuse monitoring (see Section 4).

OpenAI Privacy Policy →
Kapeli (kapeli.com) Documentation sets are downloaded from kapeli.com, the host of the open Dash docset format, and its public feed on GitHub. DevDocs does not share any personal data with Kapeli — the connection is a standard HTTPS file download.

Kapeli Privacy Policy →
Google Play Billing (Google LLC) Processes optional tips and the DevDocs Pro subscription. Payment data never reaches DevDocs — it is handled entirely by Google Play.

Google Play Privacy →

7. Data Storage & Retention

All data you create within DevDocs — bookmarks, search history, study decks, settings, and downloaded documentation files — is stored on your device using Android's local storage. It is not uploaded to our servers. (If Android backup is turned on for your Google account, Android may include app settings in your own device backup.)

Uninstalling DevDocs from your device removes all locally stored data (docsets, bookmarks, search history, study decks, settings).

8. Children's Privacy

DevDocs is a developer tool intended for users aged 13 and above. We do not knowingly collect any data from children under 13. If you believe a child under 13 has used the app, please contact us at abdulhady.aariyan@gmail.com and we will take appropriate action.

9. Your Rights & Deleting Your Data

DevDocs requires no account, so there is no user profile to access or correct on our end. You can still control and delete your data:

10. Security

All network connections made by DevDocs use HTTPS (TLS). Documentation files are stored in the app's private files directory, which is not accessible to other apps on the device. Our server stores purchase tokens only as one-way hashes, keeps its secrets in Azure Key Vault, and does not log request text. We do not transmit data over unencrypted channels.

11. Changes to This Policy

If this Privacy Policy changes in a way that affects how your data is handled, we will update the "Last updated" date at the top of this page and, where appropriate, notify you via an in-app notice on the next app launch.

Continued use of DevDocs after a policy update constitutes acceptance of the updated terms. We encourage you to review this page periodically.

12. Contact

Developer — DevDocs For any privacy-related questions, data requests, or concerns:

📧 abdulhady.aariyan@gmail.com

We aim to respond to all inquiries within 30 days.