# Part I — Privacy Policy
## 1. Overview
HTTP Tester ("the app", "we", "us") is an Android developer utility for sending HTTP and HTTPS requests and inspecting responses. This policy explains what information the app processes, where it is stored, and what we do and do not do with it.
In short: the app has no user accounts, no analytics, no advertising, and no crash-reporting SDK. Your request data and history stay on your device. Requests are sent directly from your device to the endpoint you enter, not to us.
## 2. Information the app handles
To perform the function you ask for, the app processes the following on your device:
- Request details — the URL, HTTP method, headers, cookies, query parameters, and request body you type or paste.
- Response details — status code, headers, and body returned by the endpoint you contacted.
- History — records of requests you made, so you can review or repeat them.
- App settings — minor preferences needed for the app to work.
We do not ask for, and the app does not require, your name, email address, phone number, contacts, location, photos, or any account credentials. If you choose to place credentials (for example an API token) in a request, that is your decision; see Section 4.
## 3. Local storage
Request history and settings are stored in the app's private storage area on your device (Android SharedPreferences). Other apps cannot normally read this data.
Local data remains until you delete the corresponding history in the app or uninstall the app. Uninstalling removes the app's private data from your device, except for data that may be included in a device backup (Section 9).
## 4. Requests you send
When you tap send, the app transmits your request over the network directly from your device to the server whose address you entered. That server is a third party chosen by you; we do not operate it, control it, or receive a copy of your request.
- The third-party server, and any intermediaries on the network path, may log your IP address, request content, and timestamps according to their own policies.
- If you send personal data, access tokens, or confidential information to a third-party endpoint, that disclosure is between you and that third party.
- Please review the privacy policy and terms of the endpoints you contact before sending sensitive information.
## 5. Permissions
The app requests a single Android permission: INTERNET. It is required to send the requests you initiate. The app does not request access to storage, contacts, location, camera, microphone, or phone state.
The app permits plain HTTP (cleartext) connections so you can test local development servers. Traffic sent over plain HTTP is not encrypted and can be read or modified by others on the network. Use HTTPS for anything sensitive.
## 6. Data sharing and selling
We do not collect, transmit to ourselves, sell, rent, or trade any personal information. The app contains no third-party advertising, analytics, attribution, or crash-reporting components that would send your data to us or to another company.
The only outbound network traffic is the HTTP or HTTPS request you explicitly trigger, addressed to the server you specify.
## 7. Analytics, ads, and tracking
The app does not use analytics services, advertising SDKs, tracking pixels, device identifiers for tracking, or profiling. It does not track you across apps or websites.
## 8. Security
Local history is stored in the app's private storage and protected by the Android app sandbox. It is not separately encrypted by us. Anyone with physical access to an unlocked device, or with a device backup, may be able to view it.
We recommend that you avoid keeping long-lived secrets in request history, delete history containing tokens or personal data when no longer needed, prefer HTTPS endpoints, and keep your device locked and your operating system updated.
## 9. Device backups
Android may include app data in an automatic device backup if you have enabled backup on your device and your device manufacturer supports it. Such backups are handled by your device's operating system and, depending on your settings, your device or cloud account provider. We do not control or have access to those backups. You can disable backups in your device settings.
## 10. Children's privacy
The app is a developer tool intended for general audiences and is not directed to children under 13 (or the minimum age required in your jurisdiction). We do not knowingly collect personal information from children. Because the app does not collect personal information at all, no such data is held by us.
## 11. Your choices and rights
- Delete history — remove individual records or clear all history inside the app.
- Remove all local data — uninstall the app, or clear its storage in Android settings.
- Contact us — ask questions about this policy using the details in Section 13.
Depending on where you live, you may have rights to access, correct, delete, or restrict processing of personal data. Since we do not hold personal data about you, requests about your locally stored data can be satisfied on your device as described above.
## 12. Changes to this policy
We may update this policy to reflect changes in the app or in applicable law. The effective date at the top of this document will be revised, and material changes will be reflected in the app's store listing or in a new app release. Continued use of the app after an update means you accept the revised policy.
## 13. Contact
For privacy questions or requests regarding this policy: sizhengxu666@gmail.com
---
# Part II — Terms of Service
## 1. Acceptance of these terms
These Terms of Service ("Terms") are a legal agreement between you and the developer of HTTP Tester ("we", "us") governing your use of the HTTP Tester Android application and any updates to it ("the app"). By installing, opening, or using the app, you agree to these Terms. If you do not agree, do not use the app and uninstall it.
You must be old enough to form a binding contract in your jurisdiction, and in any case at least 13 years of age, to use the app.
## 2. What the app does
HTTP Tester is a developer utility that lets you compose HTTP and HTTPS requests, send them from your device to servers you choose, and inspect the responses. It also keeps a local history of your requests.
The app is a client tool only. We do not provide, host, operate, or monitor the servers you contact, and we do not store your requests on our own systems.
## 3. Your licence
Subject to these Terms, we grant you a personal, limited, non-exclusive, non-transferable, revocable licence to install and use the app on devices you own or control, for your own lawful purposes.
You may not sell, rent, sublicense, or distribute the app or modified versions of it; reverse engineer, decompile, or disassemble the app, except to the extent applicable law expressly permits; remove or alter any proprietary notices in the app; or use the app in a way that infringes the rights of others.
## 4. Acceptable use
You agree to use the app only for lawful purposes and only against systems you are authorised to test. In particular, you must not use the app to:
- access, probe, scan, or interfere with any system without the owner's permission;
- send unlawful, abusive, defamatory, infringing, or malicious content;
- conduct denial-of-service or other disruptive attacks, or excessive automated traffic;
- distribute malware or attempt to bypass security controls;
- violate the terms of service, acceptable-use policies, or technical restrictions of any endpoint you contact; or
- infringe any intellectual-property or privacy right.
You are responsible for complying with all laws and third-party agreements that apply to the requests you send.
## 5. Your responsibility
You are solely responsible for the URLs, headers, credentials, and content you send; any consequences of sending them, including disclosure of secrets or personal data to third parties; keeping your device and any secrets in request history secure; and any data stored in the app's local history, including its accuracy and deletion.
The app may permit unencrypted HTTP connections and accepts self-signed or otherwise unusual server configurations. You accept the security risks of connecting to untrusted endpoints.
## 6. Third-party endpoints
The app can connect to servers and services operated by third parties. We do not control those services, do not endorse them, and are not responsible for their content, availability, security, or privacy practices. Your use of a third-party service is governed by that service's own terms and policies.
## 7. Disclaimer of warranties
THE APP IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
We do not warrant that the app will be uninterrupted, error-free, secure, or that any request will succeed or return accurate results. Network conditions, server behaviour, and device restrictions are outside our control.
Nothing in these Terms excludes warranties or rights that cannot be excluded under the law applicable to you.
## 8. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF PROFITS, DATA, GOODNESS, OR BUSINESS OPPORTUNITY, ARISING FROM OR RELATED TO YOUR USE OF OR INABILITY TO USE THE APP.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, OUR TOTAL AGGREGATE LIABILITY FOR ALL CLAIMS RELATING TO THE APP WILL NOT EXCEED THE AMOUNT YOU PAID FOR THE APP IN THE TWELVE MONTHS BEFORE THE CLAIM, OR, IF YOU PAID NOTHING, TEN US DOLLARS (USD 10).
Some jurisdictions do not allow certain limitations, so parts of this section may not apply to you.
## 9. Indemnity
To the extent permitted by law, you agree to indemnify and hold us harmless from claims, damages, liabilities, and expenses (including reasonable legal fees) arising out of your use of the app, the requests you send, or your breach of these Terms or of any third party's rights.
## 10. Updates and changes
We may release updates that change, add, or remove features, and may update these Terms from time to time. The effective date at the top of this document will be revised. If a change is material, we will make it clear in the app's store listing or in the app. Continued use after an update means you accept the updated Terms.
We may also stop offering or supporting the app at any time.
## 11. Termination
These Terms apply until terminated. You may terminate them at any time by uninstalling the app. We may suspend or terminate your licence if you materially breach these Terms. Sections that by their nature should survive termination (including Sections 5, 7, 8, 9, and 12) will continue to apply.
## 12. Governing law
These Terms are governed by the laws of the jurisdiction in which the developer resides, without regard to its conflict-of-law rules. Any dispute will be brought in the courts of that jurisdiction, unless a mandatory consumer-protection rule in your country of residence gives you the right to bring the dispute locally.
Before filing a claim, you agree to contact us and attempt to resolve the dispute informally.
## 13. General
If any provision of these Terms is found unenforceable, the remaining provisions remain in full force. Our failure to enforce a provision is not a waiver. You may not assign these Terms without our consent; we may assign them in connection with a transfer of the app. These Terms, together with the Privacy Policy, are the entire agreement between you and us regarding the app.
## 14. Contact
Questions about these Terms: sizhengxu666@gmail.com