Legal

Privacy Policy

Applies to the AnPyer Android application (package com.openbook.anpyer), published by [COMPANY LEGAL NAME] ("we", "us").
Effective date: 19 September 2026 · Version 1.0

Summary. AnPyer is an offline notebook app. We do not operate any server, we do not collect analytics or crash reports, and we never receive your notebooks, your code, or your API keys. The only time data leaves your device is when you choose to use the optional AI assistant — in which case your request goes directly from your device to the third-party model provider you configured — or when code you run makes a network request.

1. Who we are

AnPyer is published by [COMPANY LEGAL NAME]. For any privacy question or request, e-mail contact@anpyer.com. We are the data controller for the (very limited) processing described here.

2. What AnPyer does

AnPyer runs Jupyter notebooks (.ipynb files) on your Android device using a Python interpreter that ships inside the app. All code execution, rendering, and file handling happen locally. The app does not require an account, login, or any registration.

3. Data that stays on your device

The following data is created or stored on your device only. We have no access to it.

DataWhere it is storedWhy
Notebook files you open, edit, or createThe location you choose through the Android file picker, and a private working folder inside the app's sandboxCore function: opening, editing, saving notebooks
Recently opened notebook listApp-private storageConvenience: quick re-open
AI provider settings, including API keys you enterApp-private storage (WebView local storage) on this device onlyTo authenticate your requests to the provider you configured. Keys are never sent to us.
AI conversation of the current sessionMemory only; discarded when the app is closedDisplaying the assistant's replies
Reports you file about an AI reply ("Report this reply")App-private storageKept locally so you can review, export, or e-mail them. Nothing is sent automatically.
Interface language preferenceApp-private storageUI display

App-private storage is removed by Android when you uninstall the app. You can also remove it at any time from About → Clear local data inside the app. Notebook files you saved to a location of your choice are ordinary files that you manage yourself.

4. The optional AI assistant (bring your own key)

AnPyer includes an optional assistant that can read and edit cells of the notebook you are working on. It is off until you configure it: you must enter an API key for a third-party large-language-model provider yourself. We do not provide, resell, or proxy any AI service.

4.1 What is sent, and to whom

When you send a message to the assistant, the following is transmitted directly from your device to the provider you configured (for example DeepSeek, OpenAI, Google Gemini, OpenRouter, or any other OpenAI-compatible endpoint whose address you enter):

  • your message text and the conversation so far;
  • the contents of notebook cells that the assistant reads or edits (only when the assistant invokes a notebook tool, which it does to answer your request);
  • a short system instruction describing the app environment;
  • your API key, as required by the provider to authenticate the request.

The assistant may also ask to fetch a public web page or call a public HTTP API on your behalf. Each such request requires your explicit confirmation in the app before it is made, and it goes to the address shown in the confirmation card.

4.2 We are not a party to that transfer

We do not receive, store, log, or have any technical ability to access these requests or responses. The provider's own privacy policy and terms govern how it handles your data (including retention and whether it is used for training). Please review them before entering a key. Where the built-in provider templates offer a "do not store" option supported by the provider's API, AnPyer sets it; we cannot guarantee provider behaviour.

4.3 Transport security

All built-in provider templates use HTTPS. If you enter a custom endpoint, the connection security is that of the address you enter.

5. Code that you run

AnPyer executes the Python code in your notebooks. Some bundled libraries (for example requests) can make network requests if your code asks them to. Such requests are initiated by your code, go to the destinations your code specifies, and are not visible to or controlled by us. Please review notebooks from sources you do not trust before running them.

6. Data we collect ourselves

None. AnPyer contains no analytics, advertising, crash-reporting, or telemetry SDK. The app makes no network connection to any server operated by us; we have none. We therefore do not collect device identifiers, usage statistics, location, contacts, or any other personal data.

If you contact us by e-mail, we will process the information you include in order to reply, and retain the correspondence for as long as reasonably needed for that purpose.

7. Google Play

Purchases and installation are handled by Google Play under Google's own terms and privacy policy. We receive only the aggregated, non-identifying statistics that Google Play Console shows to every developer (for example install counts by country). We do not receive your name, e-mail address, or payment details from Google.

8. Permissions

Android permissionUsed for
INTERNETOnly the AI assistant (§4) and network code you run yourself (§5). Nothing else in the app uses the network.
File accessAnPyer does not request broad storage permission. It uses the Android system file picker (Storage Access Framework); it can only read or write the files and folders you explicitly select.

9. Children

AnPyer is a general-audience developer tool and is not directed at children under 13 (or the equivalent minimum age in your jurisdiction). We do not knowingly collect personal data from anyone, including children.

10. Your rights and how to exercise them

Because we hold no personal data about app users, requests for access, correction, or deletion under GDPR, UK GDPR, CCPA/CPRA, PIPL, or similar laws can be fulfilled entirely by you on your device:

  • Delete app data: About → Clear local data, or uninstall the app.
  • Delete data held by an AI provider: contact that provider directly; we cannot do it on your behalf.
  • Anything else: e-mail contact@anpyer.com. You also have the right to lodge a complaint with your local data-protection authority.

11. International transfers

We transfer no data. If you use the AI assistant, your data is sent by your device to the provider you chose, wherever that provider operates. Consult the provider's policy for its transfer safeguards.

12. Changes to this policy

We may update this policy when the app gains new features that affect data handling. The current version is always published at https://anpyer.com/privacy/ and linked from About inside the app. Material changes will be noted in the app's release notes on Google Play. The effective date at the top tells you when it was last changed.

13. Contact

[COMPANY LEGAL NAME]
E-mail: contact@anpyer.com

A Simplified Chinese translation is available at /zh/privacy/. In case of any discrepancy, this English version prevails.