Privacy Policy for ProFetch


Last updated: 14 June 2026


This Privacy Policy (the "Policy") explains how the ProFetch mobile application (the "App", "ProFetch") handles information when you use it. It applies to the ProFetch App distributed through the Google Play Store and is provided by TKB Labs, the developer of ProFetch ("we", "us", "our").

We have written this Policy in plain language and have aimed to be precise rather than vague, because we believe a privacy policy should tell you exactly what happens to your information — not hide behind generalities. We recommend reading it together with any other notices we may show you within the App on specific occasions, so that you are fully aware of when, why, and how we collect and process information.

By downloading, installing, or using the App, you confirm that you have read and understood this Policy. If you disagree with it in whole or in part, you are free to stop using the App at any time.


1. The short version (summary)

We designed ProFetch to keep your data on your own device wherever possible, and to collect only what is technically necessary to keep the App working. In plain language:

This summary is for convenience only and is qualified in full by the detailed sections that follow.


2. Definitions

To avoid ambiguity, the following terms are used throughout this Policy:


3. Who we are and our role

The App is provided by TKB Labs, the developer of ProFetch. For the limited data described in this Policy, we act as the data controller — the party that determines the purposes and means of processing — and, where applicable, as a data processor for the operation of the App. We are responsible for the processing carried out in connection with your use of the App.

For any privacy question or request, you can contact us via email: contact.tkblabs@gmail.com.


4. What ProFetch does (context for this Policy)

ProFetch is a utility tool that lets you save publicly accessible online videos and media for personal, offline viewing. You provide a web link (URL) from a supported third-party platform; the App retrieves the corresponding media and saves it to your Device's storage so you can watch it later without an internet connection.

To do this, the App:

ProFetch does not host, store on a server, cache remotely, or rebroadcast any media of its own. The media travels directly from the source website's servers to your Device; we are merely the tool that makes the request on your instruction. We operate no content server and no user-data server for this purpose.

We are an independent utility and are not affiliated with, endorsed by, sponsored by, or partnered with any specific website, platform, brand, or network. ProFetch does not support saving media from platforms that prohibit it under Google Play policy.


5. Information we do NOT collect

To make this Policy unambiguous, here is a clear statement of what the App does not do. We do not:

If a future feature would require any of the above, we will update this Policy and the Google Play Data Safety disclosure, and obtain any consent required by law, before that feature is released.


6. Information stored only on your Device

A great deal of what the App works with never leaves your Device. The following is created and stored locally, within the App's private storage or in the location you choose. It is not transmitted to us, and it is removed when you delete it or uninstall the App.

Downloaded media files. The videos and audio you choose to save, kept for your offline viewing. These are written to your Device's media storage (for example, a Movies or Music folder) or to a folder you specifically select. They remain entirely under your control.

Your download library records. So the App can list, sort, play, and manage your saved items, it keeps a small record for each one — such as the title, a neutral source label, the duration, the file size, the format and quality, the dimensions, the on-device file location, a thumbnail reference, and the date you added it. This record is held in the App's local database on your Device and describes only the items you yourself chose to save.

Your App settings and preferences. Your chosen defaults — preferred quality, save location, the "download over Wi-Fi only" toggle, the visual theme, the App language, and how many downloads may run at once — are stored in the App's local settings storage so the App behaves the way you configured it.

In-app web component (WebView) data. While the App locates media in the background, the source website may set cookies and local web-storage in the system WebView, as happens during any web page load. This data lives only in the WebView's private storage on your Device and is described further in Section 7.

Clipboard contents (optional auto-detect link). The App includes an optional convenience feature, which you can turn on or off in Settings, that helps you avoid pasting links manually. When the feature is enabled and you open the App, it checks your device clipboard once for a supported video link and, if it finds one, fills it into the App's input field ready for you to use. This check happens entirely on your Device: the clipboard contents are read only momentarily, are not stored or retained by the App, and are never transmitted to us or to anyone else. The App only acts on a link from a supported platform; any other clipboard content is ignored and immediately discarded. The check runs only when the input field is empty and no download is in progress, and the App does not read your clipboard in the background or at any other time. You can disable this feature at any time in the App's Settings. 

You are in control of all of this at any time. You can delete individual items from within the App, clear the App's storage and cache from your Device's system settings, or uninstall the App to remove everything stored locally.


7. Background link processing (WebView) and cookies

To find the media behind a link, the App processes that link in the background using your Device’s system WebView. Because this component relies on standard browser technology, a few technical behaviors apply:

Cookies and local storage: The source website may set cookies or use local web-storage inside this background WebView, just as it would if loaded in a standard browser. These are stored locally on your Device and are sent back only to that specific source website — never to us.

No user sign-in: Because the App processes links in the background to locate publicly accessible media, it does not display a browser interface. You cannot sign in to any source website through the App, and we never ask for, receive, transmit, or store your credentials for any third-party service.

Clearing data: You can clear any cached WebView data at any time by clearing the App’s storage and cache in your Device’s system settings, or by uninstalling the App.


8. Information we collect and process (diagnostics, crash reports, and configuration)

To keep ProFetch reliable, secure, and functional, the App uses Google Firebase, a set of services provided by Google. Through Firebase, a limited amount of technical data is processed. We use this data solely to operate, maintain, debug, and improve the App — never to identify you personally and never for advertising. The specific services, and exactly what each processes, are described below.

8.1 Crash reporting (Firebase Crashlytics)


When the App crashes or hits a serious error, a crash report is generated and sent to Firebase Crashlytics so we can find and fix the problem. A crash report may include:

These diagnostic keys do not identify you and do not contain the link you pasted or any personal information. Crash reports do not contain your downloaded files, your library contents, or the URLs you entered.

8.2 Functionality and stability analytics (Firebase Analytics)


The App uses Firebase Analytics to understand, in aggregate, whether the App is working correctly and how its core features perform. This consists of:

These custom events do not include your identity, any account you may hold on any platform, the specific link you pasted, or the media you downloaded.

We have disabled collection of the device advertising identifier (Android Advertising ID) for Analytics. We use this information only to measure stability and performance and to prioritise fixes — not to identify, track, or advertise to you.

8.3 Remote configuration (Firebase Remote Config)


The App uses Firebase Remote Config to receive small configuration values — these are data, not executable program code — that keep the media-locating logic working when source websites change how their pages are structured. This is primarily a download of settings to your Device. To deliver the correct configuration, Firebase processes standard technical information such as the app-instance identifier, the App version, and basic device/OS details. No personal information is required or used for this feature, and it never enables behaviour beyond the App's reviewed, intended function.

8.4 Technical data processed automatically during connection


Whenever the App communicates with Firebase for the purposes above, Google necessarily processes certain technical data inherent to any internet connection — most notably your Device's IP address, which Google handles in accordance with its own policies. ProFetch does not request or hold any location permission and does not collect, derive, or use your location. Any coarse, country-level region associated with analytics is inferred by Google from the IP address on its own systems; we do not use your IP address to identify you, and we do not store it ourselves.


8.5 System logs and maintenance


For the operation, security, and maintenance of the App, the App and the third-party services it relies on may record technical interaction data (system logs) and may use other technical data, such as the IP address, for these purposes. This data is used only to keep the App running correctly, to diagnose problems, and to protect against misuse or abuse.

8.6 Our commitment to data minimisation


We have deliberately limited what is collected. The diagnostic data described in this section is technical, is largely pseudonymous or non-identifying, and is gathered for the narrow purposes of stability, security, and functionality. We do not attempt to re-identify you from it, combine it into a personal profile, or use it for any purpose incompatible with those stated here.


9. Device permissions and why we request them

ProFetch requests only the permissions it genuinely needs in order to function. It does not request access to your contacts, camera, microphone, location, or existing photo library, and it does not request the advertising-ID permission.

On the supported Android versions, ProFetch saves files using the system's scoped-storage mechanisms and a folder you select, which means it does not request broad access to all the files on your Device.


10. Service providers (data processors)

The only third party that processes data on our behalf is Google, through the Firebase services described in Section 8 (Crashlytics, Analytics, and Remote Config). In this role, Google acts as our service provider / data processor: it processes the limited technical data strictly to provide these services to us, under Google's own terms and privacy commitments.

Google's handling of this data is governed by:

We do not share data with any other third parties. We do not sell or "share" your personal information (as those terms are defined under applicable privacy laws such as the CCPA/CPRA), and we do not disclose data to third parties for their own independent or advertising purposes.

We may disclose information only where strictly required by law — for example, to comply with a valid legal request, court order, or applicable regulation, to establish, exercise, or defend legal claims, or to protect the rights, safety, or property of our users, the public, or us. In any such case, we will limit the disclosure to what is legally required (see also Section 20).


11. Advertising and advertising identifiers

ProFetch displays no advertisements and does not integrate any advertising network or advertising SDK. We have disabled collection of the device advertising identifier, we do not perform behavioural ad profiling, and we do not allow third parties to collect data through the App for advertising. There is therefore no interest-based advertising to opt out of within the App.

If this were ever to change, we would update this Policy and the Google Play Data Safety disclosure, and obtain any consent required by law, before introducing any such feature.


12. Legal bases for processing (for users in the EEA and UK)

If you are located in the European Economic Area (EEA) or the United Kingdom, we process the limited data described in this Policy on the following legal bases under the GDPR and UK GDPR:

We will gladly help clarify the specific legal basis that applies to a particular processing activity — including whether providing data is a statutory or contractual requirement — if you contact us.


13. Data retention

Once a retention period expires, the corresponding data is deleted, and rights that depend on that data (such as access, erasure, rectification, or portability) can no longer be exercised over it. For details of Firebase's retention behaviour, see the Firebase privacy resources linked in Section 10.

14. Data security

We take reasonable and appropriate technical and organizational measures to protect data against unauthorized access, disclosure, alteration, or destruction:

No method of electronic transmission or storage is ever completely secure, and we cannot guarantee absolute security. You also play a role in keeping your information safe — for example, by protecting your Device with a screen lock and keeping your operating system up to date.


15. International data transfers

Google's Firebase infrastructure operates globally. As a result, the limited technical data processed through Firebase may be transferred to and processed in countries other than your own, including the United States, where data-protection laws may differ from those in your jurisdiction. Where such transfers involve personal data of EEA or UK users, Google provides appropriate safeguards — such as the European Commission's Standard Contractual Clauses — as described in Google's and Firebase's privacy documentation linked in Section 10.


16. How we handle "Do Not Track" and Global Privacy Control signals

Some browsers and devices can send a "Do Not Track" (DNT) signal or a Global Privacy Control (GPC) signal. There is no common industry standard for how apps must respond to DNT, and the App does not currently respond to DNT signals. However, because we do not sell or share your personal information and we do not perform interest-based advertising or cross-context behavioural tracking, there is no such activity for these signals to opt you out of. To learn how the third-party services we use treat DNT or GPC signals, please review their privacy policies (Section 10).


17. Your privacy rights and choices

17.1 Controls available to everyone

17.2 Rights under the GDPR and UK GDPR (EEA and UK users)


Subject to the conditions set by law, you have the right to:

We will respond to a valid request without undue delay and in any event within one month of receipt, a period that may be extended by up to two further months where necessary, taking into account the complexity and number of requests; we will inform you of any such extension.

17.3 Rights under the CCPA and CPRA (California residents)


This section supplements the rest of the Policy for consumers residing in California and uses the term "personal information" as defined in the California Consumer Privacy Act (CCPA), as amended by the CPRA.

Categories of personal information we collect. Over the preceding 12 months, the App has collected the following categories: identifiers (such as a pseudonymous app-instance identifier, an app-specific crash-installation identifier, and the IP address processed during connection) and internet or other electronic network activity information (such as app-interaction and crash-diagnostic data). We do not collect your real name, contact details, precise geolocation, biometric information, or the device advertising identifier. We will not collect additional categories of personal information without notifying you.

Sources. We collect this information directly from your use of the App and automatically through the Firebase services described in Section 8.

Business purposes. We use this information only for the business purposes described in this Policy: operating, securing, debugging, and maintaining the App, and measuring its stability and performance.

No sale and no sharing. We do not sell your personal information, and we do not "share" it for cross-context behavioural advertising, as those terms are defined under the CCPA/CPRA. Because we do not sell or share, there is no sale or sharing for you to opt out of; however, you may still exercise the rights below.

Your California rights. Subject to the conditions in the law, you have the right to know/access the personal information we collect and the purposes for it, the right to request deletion, the right to correct inaccurate personal information, and the right not to be discriminated against for exercising your rights. We do not use or disclose sensitive personal information for purposes that would trigger a right to limit its use.

How we handle a California request. We will confirm receipt of a verifiable request within 10 business days and respond within 45 days; where reasonably necessary we may extend this by a further 45 days (up to 90 days total) and will tell you why. We do not charge a fee unless a request is manifestly unfounded or excessive. To protect your privacy, we may need enough information to verify that the request relates to you; because the App requires no account and we hold little identifying data, the most complete way to erase locally held information is to uninstall the App.

17.4 Rights for users residing in Brazil (LGPD)


This section supplements the rest of the Policy for users residing in Brazil and uses the term "personal information" as defined in the Lei Geral de Proteção de Dados (LGPD).

Legal bases. We process your personal information only where we have a legal basis under the LGPD, which may include: your consent; compliance with a legal or regulatory obligation; the regular exercise of rights in judicial, administrative, or arbitration proceedings; the protection of life or physical safety; and our legitimate interests, provided your fundamental rights and freedoms do not override them.

Your rights. Subject to the conditions in the law, you have the right to: obtain confirmation that processing exists; access your personal information; correct incomplete, inaccurate, or outdated data; anonymize, block, or delete unnecessary or excessive data, or data not processed in compliance with the LGPD; obtain information about entities with whom we have shared data; obtain portability where applicable; delete data processed on the basis of consent (subject to legal exceptions); revoke consent; oppose processing that does not comply with the law; and lodge a complaint with the National Data Protection Authority (ANPD). You will never be discriminated against for exercising these rights.

International transfers. As noted in Section 15, technical data may be processed outside Brazil through Google's global infrastructure, subject to the safeguards permitted under the LGPD.

17.5 Rights of users in other regions


If you reside in another jurisdiction with its own privacy law (for example, Canada's PIPEDA or a similar framework), you may have comparable rights. We will honour valid requests to the extent required by the applicable law of your place of residence.

17.6 How to exercise your rights


To make a request, contact us using the details in Section 21. Requests are free of charge (except where the law permits a fee), and we will respond within the timeframes required by the applicable law. Because the App requires no account and we hold very little — and largely non-identifying — data tied to you, we may be unable to associate a request with a specific individual; in that situation, the most complete and immediate way to erase all locally held information is to uninstall the App.


18. Children's privacy

ProFetch is a general-audience utility and is not directed to children under the age of 13 (or the equivalent minimum age in your jurisdiction). We do not knowingly collect personal information from children. If you believe that a child has provided us with personal information, please contact us and we will take appropriate steps to delete it. Parents and guardians should supervise any minor's use of a media-saving tool and of the in-app browser.


19. Third-party websites and your responsibilities

When you provide a link, the App interacts with a third-party source website that we neither own nor control. That website's collection and use of information is governed by its own privacy policy and terms — not by this one — and we are not responsible for its practices. We encourage you to review the privacy policy of any website whose content you choose to save.

You are solely responsible for the links you use and the content you save, and for ensuring that you have the right to save it. If content you save features or relates to other people, you are responsible for handling their information lawfully and for having any consent required. Please respect copyright and the terms of service of the websites you use. Full details of your responsibilities are set out in our Terms of Use, which accompanies this Policy.


20. Legal disclosures and enforcement

Your information may be used or disclosed by us where we believe in good faith that doing so is necessary to: comply with a legal obligation, a valid request from a public authority, a court order, or applicable law; enforce our Terms of Use; detect, prevent, or address fraud, security, abuse, or technical issues; or establish, exercise, or defend legal claims, including in court or in the stages leading up to possible legal action arising from improper use of the App. You acknowledge that we may be required to reveal information upon the lawful request of public authorities. We will limit any such disclosure to what is reasonably necessary.


21. Contact us

If you have questions, concerns, or requests regarding this Policy or your data, contact us at:

We will make reasonable efforts to respond promptly and within any period required by applicable law.


22. Changes to this Privacy Policy

We may update this Policy from time to time — for example, to reflect changes in the App, in the services we rely on, or in applicable law. When we make material changes, we will update the "Last updated" date at the top of this document and, where appropriate, provide a more prominent notice (such as within the App or on the App's store listing). Where a change affects processing based on your consent, we will collect new consent where required. Your continued use of the App after an update takes effect constitutes your acceptance of the revised Policy. We encourage you to review this page periodically so that you stay informed.


Nothing in this Privacy Policy limits any mandatory rights you may have under the consumer-protection or data-protection laws of your country of residence; where those laws grant you stronger protections, those protections apply.