GDPR-IAB-TCFv2
view release on metacpan or search on metacpan
=item *
L<GDPR::IAB::TCFv1>
See: L<https://github.com/peczenyj/GDPR-IAB-TCFv2/issues/92>
A standalone parser for the legacy IAB TCF v1 / v1.1 consent string
format (April 2018 -- August 2020, superseded by TCF v2.0). The wire
format is unrelated to v2 -- different bit layout, no segment
structure, smaller fixed core -- so it does not belong inside this
distribution.
Audience is intentionally narrow: log spelunkers, audit teams, and
the historically curious. A useful contribution would expose a
similar surface to L<GDPR::IAB::TCFv2> (C<Parse>, C<TO_JSON>, simple
purpose / vendor predicates) without dragging in v2's validator
machinery.
=back
=head1 HOW TO CLAIM AN ITEM
=over 4
=item 1.
Open a GitHub issue (or comment on the existing one) referencing the
phase or sister-distribution name above. Include a rough scoping
sketch: what API you are proposing, what tests you will add, and which
existing module the work will touch.
=item 2.
Wait for a maintainer to assign the issue. This avoids duplicate
effort and surfaces any spec questions early.
=item 3.
Follow the patching workflow in F<CONTRIBUTING>: branch from
C<devel>, run the full test suite (C<prove -lr t> plus
C<AUTHOR_TESTING=1 prove -lr xt>), open a PR.
=back
=head1 OUT OF SCOPE
The following are intentionally B<not> on the roadmap:
=over 4
=item *
TCF v1 / v1.1 support inside this distribution. The two wire formats
share nothing but the IAB acronym, so v1 belongs in a sibling
distribution rather than as a code path here. See the
L<GDPR::IAB::TCFv1> entry under L</ECOSYSTEM -- SISTER DISTRIBUTIONS>
if you are interested in claiming it.
=item *
Network-side discovery of CMP or GVL endpoints. The library accepts
pre-loaded data; fetching is the caller's responsibility (or the
optional C<HTTP::Tiny> path inside C<CMPValidator>).
=item *
Persistent caching of parsed strings. TC strings are cheap to parse;
caching is a deployment concern, not a library concern.
=back
=head1 SEE ALSO
L<GDPR::IAB::TCFv2>, L<GDPR::IAB::TCFv2::Validator>,
L<GDPR::IAB::TCFv2::CMPValidator>, F<CONTRIBUTING>,
F<CHANGELOG.md>.
=cut
( run in 2.085 seconds using v1.01-cache-2.11-cpan-c966e8aa7e8 )