In short: everything you put in a workspace — requests, collections, environments, scripts, and even workspace names — is end-to-end encrypted on your device, so we can't read it. Your requests go straight from your device to the APIs you call, never through our server, and your history never leaves the device. We keep only what's needed to run your account and sync: who you are, how you sign in, and the encrypted data. No ads, no data sales, and no analytics or advertising SDKs in the apps.

On this page
  1. Who we are
  2. End-to-end encryption
  3. What we collect
  4. What we don't collect
  5. How we use it
  6. Shared workspaces
  7. Who it is shared with
  8. Where it is stored and how it is protected
  9. How long we keep it
  10. Your rights
  11. Deleting your account
  12. On your device
  13. Children
  14. Changes to this policy
  15. Contact & grievances

1. Who we are

API Partner is an API client built and operated by Shreyansh Jain ("we", "us"). It is made up of the desktop apps for macOS, Windows and Linux, the web app at api.partner.shrynshjn.com/app, the API Partner mobile apps when they are released, and the sync server at api.partner.shrynshjn.com that they all use (together, the "Service"). This policy explains what personal data the Service handles and why, in line with India's Digital Personal Data Protection Act, 2023 and the Information Technology Act, 2000 and its rules.

2. End-to-end encryption

The content of your workspaces is encrypted on your device before it is sent to us, and can only be decrypted on the devices of people who are members of that workspace. This covers requests and their URLs, parameters, headers, bodies, auth settings and saved examples; folders and collections; environments and variables; scripts; and the names of workspaces, collections, folders and requests.

Some information has to stay readable for sync and sharing to work. We describe it in §3 — in short, your account, your devices and sessions, workspace membership, and the shape of your encrypted data (how many items there are, their type, size, position in the tree and when they changed), but not what they contain.

3. What we collect

We collect only what the Service needs to work:

4. What we don't collect

5. How we use it

We use the data above only to:

We do not sell your data, use it for advertising, or build profiles from it.

6. Shared workspaces

When you are a member of a workspace, its other members can see your name, username and email address, your role, and the content of the workspace, which they decrypt on their own devices. The workspace's owner and admins decide who is a member. If you remove a member, the server stops serving them the workspace straight away, but anything they already opened may remain on their devices.

If you add other people's personal data to a workspace — for example, test payloads containing customer details — you are responsible for having the right to do so. Because that content is end-to-end encrypted, we cannot see it or act on it.

7. Who it is shared with

We do not sell or rent data. It leaves the Service only in these cases:

8. Where it is stored and how it is protected

Data is stored with the providers above, in data centres in India or other countries; they apply their own physical and encryption-at-rest protections. Within the Service:

No system is perfectly secure. If we become aware of a breach that affects your personal data, we will notify you and the authorities as the law requires. To report a vulnerability, write to the contact in §15.

9. How long we keep it

We keep your account and encrypted workspaces for as long as your account is active. Sign-in codes expire after 10 minutes and expired sessions are removed automatically. When you delete an item or a workspace, it is marked as deleted so other devices can sync the change; the encrypted copy may stay in our database until it is purged. Unverified sign-ups may be removed after 24 hours if someone else claims the same username. Server logs are kept for a limited period for security and troubleshooting.

10. Your rights

You can ask us to:

You can export your workspace content yourself at any time, in Postman v2.1, cURL or the native format. Send other requests to the contact in §15 from the email on your account. We will respond within 30 days. If you are not satisfied with our answer, you may complain to the Data Protection Board of India.

11. Deleting your account

You can delete your account in the app: Settings → Security → Delete account, then confirm with your password (or, if you don't have one, a code we email you). You can also email shreyansh@shrynshjn.com with the subject "API Partner account deletion" from the email address on the account, and we will complete it within 30 days. When an account is deleted:

Content you created in a workspace that continues to exist stays with that workspace. Data on your own devices — the local cache, history and keychain entries — is removed when you sign out or uninstall the app. Copies in backups are overwritten on the normal backup cycle.

12. On your device

The desktop app keeps your refresh token, private key and local database key in the operating system's keychain (macOS Keychain, Windows Credential Manager or Linux Secret Service). Its offline cache is encrypted with that local key. History, OAuth tokens and draft tabs are stored on the device only. Signing out removes your tokens and keys from the device.

The web app keeps your session in an HttpOnly, secure cookie limited to the sign-in endpoints, and its cache, history and preferences in your browser's storage. It uses no advertising cookies or cross-site trackers.

13. Children

API Partner is a developer tool for adults and is not meant for anyone under 18. We do not knowingly collect data from children; if we learn that we have, we will delete it.

14. Changes to this policy

If this policy changes, we will update the date at the top of this page and, for significant changes, tell you by email or in the app before they take effect.

15. Contact & grievances

Questions, privacy requests, security reports and grievances go to our grievance officer, Shreyansh Jain, at shreyansh@shrynshjn.com. We acknowledge grievances within 24 hours and aim to resolve them within 15 days.

See also the Terms of Use and the User Agreement.