I don't understand what the Bloom filter is supposed to achieve here. Can you elaborate?
How does the filter know anyways?
If it is provided by the package, one could imagine adversarial scenarios where "high interest" submissions are excluded from the filter(maybe even make a custom one each time that somehow lands them in a collision) so Algolia knows exactly what it wants to know about you.
Probably, I should have read more into both of the projects before asking.
The malicious filter would have to conspicuously avoid tracking the URLs of interest.